Архитектура базовой ЭВМ. Кириллов В.В. - 137 стр.

UptoLike

Составители: 

134
Наконец, с помощью структуры на рис. 5.5 производится изучение
функ-ционирования базовой ЭВМ на микропрограммном уровне. Для
этого предлагается сначала ознакомиться с потактовым выполнением
нескольких команд машины, а затем написать, ввести в память
микрокоманд и исполнить несколько новых команд (команд с кодами
операций 7, D, FC, FD, FE и FF). Такими командами могут быть команды:
загрузки аккумулятора (код операции 7), перехода по четности или
нечетности (код операции D). получения дополнительного кода
содержимого аккумулятора (код операции FC) и т. п.
Функциональные модели очень удобны для иллюстрации
последовательного обмена данными между ЭВМ и ВУ. В них легко
показать воздействия помех на искажение передаваемых данных, работу
схем контроля по четности (нечетности), ошибки из-за рассинхронизации
генераторов при организации асинхронного последовательного обмена и т.
п.
Хорошо иллюстрируется и работа серийных контроллеров. Так. для
исследования работы параллельного интерфейса контроллера «К» (здесь
«К» контроллер 7080-х годов прошлого века КР580ВВ55) используется
модель со структурой, представленной на рис. 5.6.
D7
D6
D5
D4
D3
D2
D1
D0
A1
A0
CS
WR
RD
R
PA1
PA0
PC7
PC6
PC5
PC4
PC3
PC2
PC1
PC0
PB7
PB0
7 6 5 4 3 2 1 0 A1 A0 CS WR RD
7 6 5 4 3 2 1 0
PA
PB
PC
PU
D
ROBOT
Reset
Ready
STB
Рис. 5.6. Экран ПЭВМ "Искра 226" со структурой, используемой
при изучении микросхемы параллельного интерфейса «К»
С одной стороны, интерфейс «К» связан с процессором, роль
которого играет исследователь, а с другой с моделью складского робота.
Через него передаются приказы на выполнение какого-либо действия
робота (вверх, вниз, вперед, назад, сжать, разжать). Внутренняя структура
интерфейса «К» представлена в виде набора выходных регистров портов
ввода-вывода, регистра управления и буферного регистра данных.