Assembler для начинающих


         

Адаптер синхронных коммуникаций - часть 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
 



Содержание  Назад  Вперед