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

UptoLike

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

OUT DX,AL ; байт данных из регистра
DL. ADD DX,+2 ; Подготавливаем адрес порта С
IN AL,DX ; и устанавливаем бит D0,
OR AL,01 ; не меняя содержимое остальных разрядов,
OUT DX,AL ; сначала: D0=1,
AND AL,FE ; затем:
OUT DX,AL ; D0=0 —формируя таким образом STB.
RET ;
Представленный материал по параллельному интерфейсу 8255 не
является исчерпывающим, так как он постоянно модернизировался в
процессе создания новых поколений IBM PC. Начиная с PC на базе
процессора 80186 стал не доступен РУС, при этом был реализован
технологически только один режим режим 0 (NORMAL): РA и РC —
вывод, РB —ввод). Начиная с поколения IBM PC на базе Pentium были
реализованы модификация режима 2 (ECP) и его расширенный вариант
(EPP). Установка режимов производится в SETUP BIOS.
15 Последовательный интерфейс
15.1 Антология последовательного интерфейса
Прежде чем начать знакомство с контроллером последовательного
интерфейса, полезно задаться вопросом: а зачем он вообще нужен?
Действительно, параллельный интерфейс, по крайней мере, в 8 раз
производительнее, так как за один раз передает сразу 8 бит, в то время
как последовательный интерфейс —1 бит. Более близкое знакомство с
историей этого вопроса наводит на мысль, что последовательный
интерфейс своим появлением на свет никак не связан с вычислительной
техникой.
В начале ХХ века появилась радиосвязь, где носителем
информации была азбука Морзе, каждый символ которой был
представлен последовательностью точек и тире. Как только появился
телеграф, азбука Морзе перешла и туда. Появились телеграфные
аппараты, которые по двухпроводной линии посылали токовые посылки с
одной стороны, а на другой стороне с помощью приемных аппаратах эти
токовые посылки (пропорционально их длительности) включали
электромагнит с грифелем, и на движущейся ленте наносились
соответственно точки (или похожие на точки изображения) и тире.
Со временем развития техники, в том числе и машинописной, и в
связи с неудобством чтения текстов в азбуке Морзе, произошла замена
кода из точек и тире на другой код из пяти разрядов, где наличие бита в
разряде соответствовало токовой посылке. Чтобы телеграфный аппарат
91
     OUT DX,AL      ; байт данных из регистра
     DL. ADD DX,+2 ; Подготавливаем адрес порта С
     IN AL,DX       ; и устанавливаем бит D0,
     OR AL,01       ; не меняя содержимое остальных разрядов,
     OUT DX,AL      ; сначала: D0=1,
     AND AL,FE      ; затем:
     OUT DX,AL      ; D0=0 —формируя таким образом STB.
     RET      ;
     Представленный материал по параллельному интерфейсу 8255 не
является исчерпывающим, так как он постоянно модернизировался в
процессе создания новых поколений IBM PC. Начиная с PC на базе
процессора 80186 стал не доступен РУС, при этом был реализован
технологически только один режим режим 0 (NORMAL): РA и РC —
вывод, РB —ввод). Начиная с поколения IBM PC на базе Pentium были
реализованы модификация режима 2 (ECP) и его расширенный вариант
(EPP). Установка режимов производится в SETUP BIOS.

                  15 Последовательный интерфейс

15.1 Антология последовательного интерфейса
           Прежде чем начать знакомство с контроллером последовательного
     интерфейса, полезно задаться вопросом: а зачем он вообще нужен?
     Действительно, параллельный интерфейс, по крайней мере, в 8 раз
     производительнее, так как за один раз передает сразу 8 бит, в то время
     как последовательный интерфейс —1 бит. Более близкое знакомство с
     историей этого вопроса наводит на мысль, что последовательный
     интерфейс своим появлением на свет никак не связан с вычислительной
     техникой.
           В начале ХХ века появилась радиосвязь, где носителем
     информации была азбука Морзе, каждый символ которой был
     представлен последовательностью точек и тире. Как только появился
     телеграф, азбука Морзе перешла и туда. Появились телеграфные
     аппараты, которые по двухпроводной линии посылали токовые посылки с
     одной стороны, а на другой стороне с помощью приемных аппаратах эти
     токовые посылки (пропорционально их длительности) включали
     электромагнит с грифелем, и на движущейся ленте наносились
     соответственно точки (или похожие на точки изображения) и тире.
     Со временем развития техники, в том числе и машинописной, и в
связи с неудобством чтения текстов в азбуке Морзе, произошла замена
кода из точек и тире на другой код из пяти разрядов, где наличие бита в
разряде соответствовало токовой посылке. Чтобы телеграфный аппарат




                                                                         91