Лабораторная работа №4. Изучение основного машинного цикла

Процесс выполнения команды или основной машинный цикл определяется микропрограммой ЦУУ (см. рис. 3.1). Предлагается изучить его на примере выполнения команд ввода-вывода. Команды ввода-вывода принадлежат к типу 1 (безадресных команд), поэтому при их наполнении не осуществляется формирование ИА. Это приводит к тому, что машинный цикл укорачивается до 5 тактов, в течение каждого из которых выполняется одна МК. Рассмотрим детально процессы выборки команды и выполнения операций ввода-вывода (ОВВ).

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

После выборки команды микрооперацией СЧАК:=СЧАК+1 подготавливается адрес следующей команды и осуществляется переход к выполнению операции.

Алгоритм выполнения ОВВ показан на рис. 3.3. Микрооперации АК:= РВВ и РВЫВ:=АК являются микрооперациями передачи. Логическое условие ВВ = 1, если КОП = 01, при других значениях КОП ВВ = 0. Так как проверка условия ВВ осуществляется только в случаях, если КОП = ОВВ, ВВ = 0 означает, что выполняется команда вывода.

ЗАДАНИЕ

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

Адрес Символическая команда Код команды Комментарий
КОП ТА А
           
  ВВ - -   АК:= РВВ
  ВЫВ - -   РВЫВ:=АК
  ОСТ - -   ОСТАНОВ

2. Записать вводимое число в РВВ.

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

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

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

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

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

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

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

3. Результаты выполнения программы в режиме ТАКТ (приложение 3).

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


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



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