Jump to content

МИКБУГ

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

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]

  1. ^ Jump up to: а б Уайлс, Майк; Феликс, Андре (1973). Техническое примечание 100 – MCM6830L7 MIKBUG/MINIBUG ROM (PDF) . Motorola Semiconductor Products Inc. Архивировано (PDF) оригиналом 19 августа 2022 г. Проверено 11 июля 2022 г. (24 страницы)
  2. ^ Jump up to: а б Рэтки, Джон (февраль 1977 г.). «Дорожная карта MIKBUG...» BYTE . Том. 2, нет. 2. Питерборо, Нью-Гэмпшир, США: BYTE Publications Inc., стр. 96–99 . Проверено 11 июля 2022 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 991838660a7aa672b8b4783f0771ba1e__1666457040
URL1:https://arc.ask3.ru/arc/aa/99/1e/991838660a7aa672b8b4783f0771ba1e.html
Заголовок, (Title) документа по адресу, URL1:
MIKBUG - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)