Проектирование процессора ЭВМ на секционированных микропроцессорных БИС. Гурин Е.И - 24 стр.

UptoLike

После определения начальных адресов необходимо выделить участки
ПЗУ для общих частей всех команд: выборка команды, ее дешифрация,
выборка операндов и т.д.
При составлении микропрограммы необходимо следить за тем, чтобы
микропрограмма обработки какой-либо команды не наложилась на
начальный адрес следующей команды. Если не хватит ячеек ПЗУ для
кодирования какой-либо команды, можно перейти по микрокоманде
безусловного перехода в свободную область памяти и там продолжить
микропрограмму обработки данной команды.
Отладка микропрограмм на кросс-системе
Учебная кросс-система проектирования (УКС) микропроцессорных
устройств на БИС серии К1804 обеспечивает:
подготовку и редактирование микропрограмм;
отладку микропрограмм на имитационной модели базовой микроЭВМ;
документирование результатов моделирования и сохранение
микропрограмм на магнитном носителе.
Вызов УКС осуществляется при запуске программы Gr1804.exe, после
чего на экран дисплея выводится заставка и система переходит к начальному
диалогу, во время которого оператор задает ее конфигурацию, а именно: имя
задачи, т.е. файла разрабатываемой микропрограммы (до 6 символов), номер
варианта конфигурации базовым микроЭВМ, емкость ПЗУ-микрокоманд,
необходимость создания файла ПЗУ на магнитном носителе (при первом
обращении к системе). Затем система запрашивает "читать файл задачи или
нет". По окончании начального диалога на экран выводится символ [0] >,
указывающий, что кросс-система готова к работе под управлением команд,
вводимых оператором.
Ввод и редактирование микропрограммы осуществляется с помощью
команд: R[Addr], W, M[Fild], <,>, Z, L[T], L[F], L[P], F[L], F[S].
Команда R[Addr] открывает ячейку ПЗУ с заданным адресом, при этом
на экран выводится в двух последовательных строках адрес открытой ячейки
и содержимое пятнадцати полей микрокоманды, (все данные здесь и далее
представляются в восьмеричной системе счисления), т.е. с помощью этой
команды можно прочитать микрокоманду.
22
    После определения начальных адресов необходимо выделить участки
ПЗУ для общих частей всех команд: выборка команды, ее дешифрация,
выборка операндов и т.д.
    При составлении микропрограммы необходимо следить за тем, чтобы
микропрограмма обработки какой-либо команды не наложилась на
начальный адрес следующей команды. Если не хватит ячеек ПЗУ для
кодирования какой-либо команды, можно перейти по микрокоманде
безусловного перехода в свободную область памяти и там продолжить
микропрограмму обработки данной команды.
         Отладка микропрограмм на кросс-системе
     Учебная кросс-система проектирования (УКС) микропроцессорных
устройств на БИС серии К1804 обеспечивает:
     •подготовку и редактирование микропрограмм;
     •отладку микропрограмм на имитационной модели базовой микроЭВМ;
     •документирование результатов моделирования и сохранение
     микропрограмм на магнитном носителе.
     Вызов УКС осуществляется при запуске программы Gr1804.exe, после
чего на экран дисплея выводится заставка и система переходит к начальному
диалогу, во время которого оператор задает ее конфигурацию, а именно: имя
задачи, т.е. файла разрабатываемой микропрограммы (до 6 символов), номер
варианта конфигурации базовым микроЭВМ, емкость ПЗУ-микрокоманд,
необходимость создания файла ПЗУ на магнитном носителе (при первом
обращении к системе). Затем система запрашивает "читать файл задачи или
нет". По окончании начального диалога на экран выводится символ [0] >,
указывающий, что кросс-система готова к работе под управлением команд,
вводимых оператором.
     Ввод и редактирование микропрограммы осуществляется с помощью
команд: R[Addr], W, M[Fild], <,>, Z, L[T], L[F], L[P], F[L], F[S].
     Команда R[Addr] открывает ячейку ПЗУ с заданным адресом, при этом
на экран выводится в двух последовательных строках адрес открытой ячейки
и содержимое пятнадцати полей микрокоманды, (все данные здесь и далее
представляются в восьмеричной системе счисления), т.е. с помощью этой
команды можно прочитать микрокоманду.




                                   22