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

UptoLike

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

123
использовать персональную ЭВМ, например бытовой компьютер
"Электроника БК-0010" [1] небольшой ящичек с клавиатурой
(370x180x70 мм), подсоединяемый к бытовому телевизору (черно-белому
или цветному) и бытовому кассетному магнитофону.
Если существует программа моделирования какого-либо цифрового
устройства, составленная на языке персональной ЭВМ "Электроника БК-
0010" и записанная на кассетной магнитной ленте, то после ввода такой
ленты в машину на экране телевизора будет вычерчена структура
исследуемого устройства, например структура контроллера асинхронного
последовательного вывода (рис. 5.1). Кроме того, на экране будет
воспроизведено виде символов 0 и 1) состояние регистров и счетчиков
контроллера, а также сигналов на шинах данных и управления.
Приемо-
передат-
чики
шины
данных
Приемни-
ки шины
адреса
вывод
“готов-
ность ВУ”
и
1/0
0 0 0 0
0 0 0 0
0 0 0 0 0 0 0 0
1 1 1 0 0 0 0 0 0 0 0
Генератор
тактовых
импульсов
сброс
сброс
делитель на 16
сдвиг
загрузка
установка
Буферный
регистр А1
запись
Шина
данных
Шина
адреса
Сдвиговый регистр
Счетчик по
MOD 10
01 1
Регистр А2
Логика
управ-
ления
Рис. 5.1. Контроллер асинхронного последовательного вывода
Одновременно с этим определенные клавиши клавиатуры ЭВМ
станут органами для изменения информации на шине данных (например,
клавиши "0", "1", "7") и линии "Вывод" (например, клавиша "В").
Установив клавишами "0", "7" содержимое выводимого байта данных
(содержимое буферного регистра A1), можно (нажатием кнопки "В") дать
контроллеру сигнал на преобразование этого байта в последовательность
битов и передачу их (вместе со стартовым и стоповым битами) в ВУ. Эти
действия легко прослеживаются по изменению (на экране телевизора)
содержимого регистров и счетчиков моделируемого контроллера.