Лабораторная работа №7. Изучение микропрограммы операций передачи управления

Выполнение команд передачи управления осуществляется в соответствии с микропрограммой ЦУУ (см. рис. 3.1). Выборка команды, подготовка адреса следующей команды и формирование ИА проходит также как и при выполнении арифметических и посылочных команд.

Алгоритм выполнения ОПУ показан на рис. 3.7. Микрооперация СКАЧ:=А является микрооперацией передачи и осуществляет формирование адреса следующей команды, равного ИА команды передачи управления. Логические условия УП0 и УПЗН имеют значения 1, если соответственно КОП = 09 и КОП = 10. Так как проверка этих условий осуществляется только в случаях, если КОП = ОПУ, УП0= 0 и одновременно УПЗН=0 означает, что выполняется команда безусловного перехода. Логические условия НУЛЬ и ЗНАК равны 1 соответственно при нулевом и отрицательных значениях аккумулятора. Таким образом, изменение содержимого СКАЧ при выполнении команды условного перехода по нулю происходит, если НУЛЬ=1; при выполнении условного перехода по знаку – если ЗНАК=1; при выполнении безусловного перехода – независимо от значений НУЛЬ или ЗНАК.

Следует отметить, что команда передачи управления в случаях ТА=ПА и ТА=НА выполняются одинаковым образом (рис.3.I).

ЗАДАНИЕ

1. Записать в ОП ЭВМ программу:

Адрес Символическая команда Код команды Комментарий
КОП ТА А
  ЧТ Н     АК:=0
  УПЗН П     СКАЧ:= 04, если АК<0
  УП0 К     СКАЧ:= 05, если АК=0
  УПЗН П     СКАЧ:= 07, если АК<0
  ОСТ       ОСТАНОВ
  ВЫЧ Н     АК:=АК-6
  БП       СЧАК:=РБА+02
  СЛ Н     АК:=АК+8
  БП П     СЧАК:=02
          Адрес

2. Записать базовый адрес 00 в РБА

3. Убедиться в том, что программа записана в ОП без ошибок и проверить ее в режиме ЦИКЛ.

4. Пользуясь микропрограммой ЦУУ (рис. 3.1–3.3, 3.5–3.7), составить для данной программы таблицу состояний ЭВМ (см. приложение 3), записав в нее ожидаемое содержимое регистров перед выполнением каждой МК.

5. Работая с контролем, проверить составленную в п.4 таблицу состояний.

6. Найти неисправность, введенную преподавателем в модель ЭВМ.

Содержание отчета

1. Граф-схема микропрограммы ЦУУ с подробным изображением выборки команды, формирование ИА и выполнения ОПУ.

2. Программа.

3. Таблица состояний ЭВМ (см. приложение 3).

4. Описание найденной неисправности.


4. Управление виртуальной ЭВМ

Ввод каждой директивы или значения параметра заканчивается нажатием ¿; пока клавиша ¿ не нажата, ошибку ввода можно исправить, нажимая <Backspace>.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: