MIKBUG — это монитор ПЗУ от Motorola для 8-битного микропроцессора Motorola 6800. Он предназначен для «использования для отладки и оценки программы пользователя». [1]
MIKBUG был распространен Motorola в 1974 году [2] на чипе ROM 1 K с номером детали MCM6830L7. Он занимал 512 байт на чипе, где остальная часть была занята 256-байтным монитором MINIBUG — урезанной версией MIKBUG — и 256-байтным «тестовым шаблоном» (на самом деле просто другой и неиспользованной версией MINIBUG). Для работы ему требуется 128 байт оперативной памяти . Его функциональность была аналогична другим мониторам ранней эры микрокомпьютеров, таким как Intel MON-80 для Intel 8080 .
MIKBUG инициируется при первой подаче питания на систему или при нажатии кнопки RESET системы. Он предполагает наличие терминала , который пользователь будет использовать для подачи команд.
Вызываемые функции включают ввод и вывод символа на терминале, ввод и вывод байта в шестнадцатеричном формате, печать строки, завершающейся символом EOT
, а также завершение текущей программы и возврат управления MIKBUG. [2]
MIKBUG позволяет пользователю установить обработчик прерываний , используя M
команду для указания адреса обработчика.
Списки мониторов MIKBUG и MINIBUG доступны в Интернете. [1]