МИКБУГ

MIKBUG — ПЗУ монитор от Motorola для 8-битного микропроцессора Motorola 6800 . Он предназначен для «использования для отладки и оценки пользовательской программы». [1]
MIKBUG распространялся компанией Motorola в 1974 году. [2] на микросхеме ПЗУ объемом 1 КБ, номер детали MCM6830L7. Он занимал 512 байт на чипе, а оставшуюся часть занимал 256-байтовый монитор MINIBUG — урезанная версия MIKBUG — и 256-байтовый «тестовый шаблон» (на самом деле это просто другая и неиспользованная версия MINIBUG). Для работы требуется 128 байт оперативной памяти . Его функциональность была аналогична другим мониторам ранней эры микрокомпьютеров, таким как Intel MON-80 для Intel 8080 .
MIKBUG запускается при первом включении питания в систему или при нажатии кнопки сброса системы. Предполагается наличие терминала , который пользователь будет использовать для подачи команд.
Список команд и функций
[ редактировать ]Команда | Функция |
---|---|
л | Загрузите программу с устройства чтения бумажной ленты на подключенном терминале. Ленты с программами могут представлять собой «ленты с отформатированными двоичными объектами или ленты с перфорированными дампами памяти MIKBUG». |
М | Проверьте или измените содержимое памяти. |
П | Распечатайте и/или перфорируйте содержимое памяти. Перед вводом этой команды пользователь сохраняет начальный адрес в ячейках A002h и A003h, а конечный адрес в A004h и A005h. Данные перфорируются в абсолютном двоичном формате. |
Р | Отобразить содержимое регистров ЦП . |
А | Изменить содержимое регистра. |
Г | Запустите программу пользователя. |
Вызываемые функции включают ввод и вывод символа на терминал, ввод и вывод байта в шестнадцатеричном формате, печать строки, заканчивающейся EOT
и завершить текущую программу и вернуть управление MIKBUG. [2]
MIKBUG позволяет пользователю установить обработчик прерываний с помощью M
команда для указания адреса обработчика.
Списки мониторов MIKBUG и MINIBUG доступны в Интернете. [1]
Ссылки
[ редактировать ]- ^ Jump up to: а б Уайлс, Майк; Феликс, Андре (1973). Техническое примечание 100 – MCM6830L7 MIKBUG/MINIBUG ROM (PDF) . Motorola Semiconductor Products Inc. Архивировано (PDF) оригиналом 19 августа 2022 г. Проверено 11 июля 2022 г. (24 страницы)
- ^ Jump up to: а б Рэтки, Джон (февраль 1977 г.). «Дорожная карта MIKBUG...» BYTE . Том. 2, нет. 2. Питерборо, Нью-Гэмпшир, США: BYTE Publications Inc., стр. 96–99 . Проверено 11 июля 2022 г.