stringtranslate.com

МИКБУГ

MIKBUG был частью обширной поддержки микрокомпьютера M6800, разработанной группой прикладной инженерии Motorola.

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]

Ссылки

  1. ^ ab Wiles, Mike; Felix, Andre (1973). Engineering Note 100 – MCM6830L7 MIKBUG/MINIBUG ROM (PDF) . Motorola Semiconductor Products Inc. Архивировано (PDF) из оригинала 2022-08-19 . Получено 2022-07-11 .(24 страницы)
  2. ^ ab Rathkey, John (февраль 1977 г.). «Дорожная карта MIKBUG...» BYTE . Том 2, № 2. Питерборо, Нью-Гемпшир, США: BYTE Publications Inc., стр. 96–99 . Получено 11 июля 2022 г.