ВУЗ:
Составители:
Рубрика:
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
Страницы
- « первая
- ‹ предыдущая
- …
- 89
- 90
- 91
- 92
- 93
- …
- следующая ›
- последняя »