Архитектура микропроцессорной системы. Состав машинных команд и основы программирования микропроцессорной системы на ассемблере. Булатов В.Н. - 99 стр.

UptoLike

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

┌─┬─┬─┬─┬─┬─┬─┬─┐
0 0 0 0 0
└─┴─┴─┴─┴─┴─┼─┴─┘
0было прерывание
Причина прерывания
1 1 Ошибка или обрыв линии;
сбрасывается чтением регистра
состояния линии (порт 101);
1 0 Принят символ; сбрасывается
чтением приемника (порт 000);
0 1 Передан символ; сбрасывается
записью символа в регистр
передатчика (порт 000);
0 0 Изменение состояния модема
(линий CTS, DSR, RI или DCD);
сбрасывается чтением регистра
состояния модема (порт 110);
А2 А1 А0 Операция Назначение
1 0 0 Запись
Регистр управления модемом
7 6 5 4 3 2 1 0
┌─┬─┬─┬─┬─┬─┬─┬─┐
0 0 0
└─┴─┴─┴─┴─┴─┴─┴─┘
1установка DTR: DTR:=1;
└── 1установка RTS: RTS:= 1;
1установка OUT1 (не используется);
1установка OUT2 (разрешить прерывания от
8050);
1диагностический режим (соединить выход со
входом).
А2 А1 А0 Операция Назначение
1 0 1 Чтение
Регистр состояний линии. Биты 1-4 вызывают
прерывания по ошибке, если оно разрешено.
7 6 5 4 3 2 1 0
┌─┬─┬─┬─┬─┬─┬─┬─┐
0
└─┴─┴─┴─┴─┴─┴─┴─┘
1данные приняты; сбрасывается
99
  ┌─┬─┬─┬─┬─┬─┬─┬─┐
  │0 0 0 0 0
  └─┴─┴─┴─┴─┴─┼─┴─┘
                             0 – было прерывание
                        Причина прерывания
               1 1 Ошибка или обрыв линии;
                сбрасывается чтением регистра
                    состояния линии (порт 101);
           1 0 Принят символ; сбрасывается
                       чтением приемника (порт 000);
           0 1   Передан символ; сбрасывается
                 записью символа в регистр
                 передатчика (порт 000);
           0 0   Изменение состояния модема
                    (линий CTS, DSR, RI или DCD);
                  сбрасывается чтением регистра
                     состояния модема (порт 110);

           А2 А1 А0   Операция           Назначение
             100       Запись    Регистр управления модемом

    7 6 5 4 3 2 1 0
   ┌─┬─┬─┬─┬─┬─┬─┬─┐
   │0 0 0
   └─┴─┴─┴─┴─┴─┴─┴─┘
           │ │ │ │ └ 1 — установка DTR: DTR:=1;
           │ │ │ └── 1 — установка RTS: RTS:= 1;
           │ │ └ 1 — установка OUT1 (не используется);
           │ └1 — установка OUT2 (разрешить прерывания от
8050);
           └ 1 — диагностический режим (соединить выход со
входом).

А2 А1 А0   Операция                      Назначение
                          Регистр состояний линии. Биты 1-4 вызывают
  101       Чтение
                           прерывания по ошибке, если оно разрешено.


   7 6 5 4 3 2 1 0
  ┌─┬─┬─┬─┬─┬─┬─┬─┐
  │0
  └─┴─┴─┴─┴─┴─┴─┴─┘
     │ │ │ │ │ │ └ 1 — данные приняты; сбрасывается


                                                                       99