Адаптер синхронных коммуникаций - часть 2
символа. Базовый адрес ввода-вывода платы адаптера равен 3F8H, так
что регистры элемента ACE расположены по адресам от 3F8H до 3FEH.
Можно также модифицировать адаптер асинхронной связи фирмы IBM так,
чтобы его регистры соответствовали адресам ввода-вывода от 2F8H до
2FEH. С помощью такой модификации можно установить в персональную
ЭВМ второй адаптер и связаться с двумя различными внешними
устройствами. Фактически, можно подключить печатающее устройство к
системе с помощью последовательного, а не параллельного сопряжения.
В этом случае нужны два адаптера: один из них работает с печатающим
устройством, а другой обслуживает внешние связи.
Один из портов ввода-вывода элемента ACE выполняет несколько
функций. Оба буфера, передачи и приема, находятся по адресу 3F8H,
так что когда что-либо записывается по этому адресу, информация
попадает в буфер передачи, но при чтении по этому адресу, вы
получаете последний символ, принятый микросхемой ACE. Этот же порт
ввода-вывода выполняет и третью функцию. Значение делителя,
определяющее скорость работы адаптера, записывается в этот порт
ввода-вывода. Микросхема ACE делит входную частоту на число,
помещенное в регистр делителя, позволяя тем самым выбрать скорость
от 50 до 9600 бод. Режим использования порта 3F8H задает один из
битов управляющего регистра.
Microsoft (R) Macro Assembler Version 5.00 1/1/80 04:05:45
Фиг. 8.16 Управление последовательным каналом Page 1-1
PAGE ,132
TITLE Фиг. 8.16 Управление последовательным каналом
0000 STACK SEGMENT STACK
0000 0040[ DW 64 DUP (?)
????
]
0080 STACK ENDS
Содержание Назад Вперед