Новые внешние устройства

Содержание

  1. Внешнее устройство вывода 0 - таймер
  2. Внешнее устройство вывода 4 - текстовый принтер
  3. Внешнее устройство вывода 5 - бегущая строка
  4. Внешнее устройство вывода 6 - семисегментный индикатор
  5. Внешнее устройство ввода 7 - клавиатура
  6. Внешнее устройство ввода 8 - цифровая клавиатура
  7. Внешнее устройство ввода-вывода 9 - БЭВМ

Внешнее устройство вывода 0 - таймер

При ненулевом значении в регистре данных внешнего устройства 0 таймер периодически устанавливает свою готовность. Время задержки указывается в количестве десятых секунды. Для остановки таймера в его регистр данных необходимо записать 0.

Внешнее устройство вывода 4 - текстовый принтер

Текстовый принтер выводит текстовые данные в указанной кодировке с задержкой, изменяемой ползунком от 0.1с до 10с. Для перевода на новую строку необходимо вывести значение 0A16. Для очистки выведенного текста необходимо вывести нулевое значение. При выводе других специальных символов поведение не определено.

Внешнее устройство вывода 5 - бегущая строка

Бегущая строка представляет собой матрицу из 32 колонок по 8 индикаторов. При получении нового значения, старое значение колонок сдвигается влево, а новое значение попадает в правую колонку. Состояние индикаторов соответствует значениям битов выведенного значения, при этом младший бит соответствует нижнему индикатору.

Внешнее устройство вывода 6 - семисегментный индикатор

Восьмиразрядный семисегментный индикатор отображает указанное в младших четырёх битах значение в позиции, указанной в следующих трёх битах. Значение младших четырёх бит равное A16 соответствует знаку минус, значения от B16 до F16 очищают cоответствующий разряд.

Внешнее устройство ввода 7 - клавиатура

Код нажатой клавиши в указанной кодировке записывается в регистр данных внешнего устройства, после чего автоматически устанавливается готовность внешнего устройства.

Внешнее устройство ввода 8 - цифровая клавиатура

При нажатии клавиши её код записывается в регистр данных внешнего устройства, после чего автоматически устанавливается готовность внешнего устройства.

КлавишаКод
00
11
22
33
44
55
66
77
88
99
-A
+B
/C
*D
.E
=F

Внешнее устройство ввода-вывода 9 - БЭВМ

Контроллер внешнего устройства 9 подключен к контроллеру внешнего устройства 9 второго экземпляра БЭВМ, и при запуске второго экземпляра БЭВМ автоматически устанавливается флаг его готовности. Регистр данных внешнего устройства является общим для обоих контроллеров, а сброс готовности со стороны одной из БЭВМ приводит к установке готовности для другой.