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

UptoLike

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

1прерывание по приему символа;
└── 1прерывание по завершению передачи
символа;
└────
1прерывание по обрыву линии или
или ошибке в линии;
└────── 1прерывание по изменению состояния
модема (CTS, DSR, RI и DCD);
А2 А1 А0 Операция Назначение
0 1 1 Чтение/запис
ь
Регистр управления линией
Формат слова и назначение разрядов:
D7 D6 D5 D4 D3 D2 D1 D0
┌─┬─┬─┬─┬─┬─┬─┬─┐ Длина данных
└─┴─┴─┴─┴─┴─┴─┴─┘
00
Число стоп-битов: 0 –1 бит ;
(в битах) 1 – 1.5 при 5 бит. данных и
2.0 – при 6-8 бит. данных
Тип четности
Нет Нечетная Четная
х 0 1
0 1 1
Постоянная четность: 0 отмена постоянной четности,
1 постоянный бит четности:
если биты 3-4=01, то бит четности=1;
если биты 3-4=11, то бит четности=0
1имитировать обрыв линии (посылка нулей)
Бит DLAB: 1порты 000 и 001 для загрузки скорости обмена;
0порты 000, 001 в обычном режиме;
5 бит 6 бит бит 8 бит
0 0 1 1
0 1 0 1
7
А2 А1 А0 Операция Назначение
0 1 1 Чтение
Регистр идентификации прерывания. Содержит
причину прерывания
7 6 5 4 3 2 1 0
98
                   │ │ │ └        1 – прерывание по приему символа;
                   │ │ └──        1 – прерывание по завершению передачи
                   │ │                 символа;
                   │ └────        1 – прерывание по обрыву линии или
                   │                   или ошибке в линии;
                   └──────        1 – прерывание по изменению состояния
                                       модема (CTS, DSR, RI и DCD);




            А2 А1 А0     Операция                Назначение
              011       Чтение/запис      Регистр управления линией
                             ь

Формат слова и назначение разрядов:
   D7 D6 D5 D4 D3 D2 D1 D0
  ┌─┬─┬─┬─┬─┬─┬─┬─┐           Длина данных

     └─┴─┴─┴─┴─┴─┴─┴─┘ 5 бит               6 бит 7 бит   8 бит
                   00                 0     0     1    1
                                      0     1     0    1
               Число стоп-битов: 0 –1 бит ;
                            (в битах) 1 – 1.5 при 5 бит. данных и
                                            2.0 – при 6-8 бит. данных

                          Тип четности
                          Нет Нечетная Четная
                              х   0  1
                        0   1   1

              Постоянная четность: 0 – отмена постоянной четности,
                                1 – постоянный бит четности:
                             если биты 3-4=01, то бит четности=1;
                             если биты 3-4=11, то бит четности=0
             1 —имитировать обрыв линии (посылка нулей)

       Бит DLAB:    1 — порты 000 и 001 для загрузки скорости обмена;
                    0 — порты 000, 001 в обычном режиме;


А2 А1 А0     Операция                           Назначение
                                Регистр идентификации прерывания. Содержит
     011      Чтение
                                             причину прерывания

      7 6   5 4     3   2   1     0


98