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

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

Рассмотрим алгоритм выполнения ПО, показанный на рис. 3.6. Последовательность микроопераций РА:=А, РС:=АК, ЗП, которые относятся к группе микроопераций передачи, обеспечивают запись содержимого АК в ячейку ОП с ИА. Микрооперация ЗП по аналогии с ЧТ может быть записана как ОП [РА]:=РС.

Последовательность микроопераций РА:=А, ЧТ, АК:=РС обеспечивает выполнение операции чтения в случаях прямой, косвенной и относительной адресации.

Микрооперации АК:= 0, РО:=А, КОП:= 03, ПУСК АУ осуществляет выполнение операции чтения в случае непосредственной адресации. Микрооперации АК:= 0, КОП:= 03, ПУСК АУ являются микрооперациями установки; РО:=А – микрооперацией передачи. При непосредственной адресации чтение выполняется путем сложения операнда в РО с нулевым значением в АК. Это обусловлено невозможностью прямой передачи содержимого поля А РК в АК.

Логическое условие ЧТ имеет значение 1, если КОП=07, при других значениях КОП ЧТ=0. Так как проверка условия ЧТ осуществляется только в случаях, если КОП=ПО, ЧТ = 0 означает, что выполняется команда записи. Логическое условия НА имеет значение 1, если ТА=1, при других значениях ТА условие НА равно нулю. Следует отметить что при выполнении операции записи условие НА не проверяется, поэтому в случаях ТА=ПА и ТА=НА команда записи выполняется одинаковым образом (см. рис. 3.I).

ЗАДАНИЕ

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

Адрес Символическая команда Код команды Комментарий
КОП ТА А
  ЧТ Н     АК:=99
  ЗП П     ОП [07]:= АК
  ЧТ К     АК:=ОП[ОП+[06]]
  ЗП О     ОП [РБА+01]:=АК
  ЧТ П     АК:= ОП[07]
  ОСТ - -   ОСТАНОВ
        Адрес
          Рабочая ячейка

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

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

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

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

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

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

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

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

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

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


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



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