Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скляров И. Изучаем Assembler за 7 дней (2010).pdf
Скачиваний:
1543
Добавлен:
23.02.2015
Размер:
2.11 Mб
Скачать

 

http://www.sklyaroff.ru

 

28

 

 

Таблица 1.2. (окончание)

 

 

 

 

278h – 27Fh

Параллельный порт №2

 

 

 

 

2С0h – 2DFh

Адаптер EGA №2

 

 

 

 

2F8h – 2FFh

Последовательный порт №2

 

 

 

 

300h – 31Fh

Платы прототипов

 

 

 

 

320h – 36Fh

Зарезервировано

 

 

 

 

370h – 377h

Контроллер дисковода (вторичный)

 

 

 

 

378h – 37Fh

Параллельный порт №1

 

 

 

 

3B0h – 3DFh

Адаптер VGA

 

 

 

 

3C0h – 3CFh

Адаптер EGA №1

 

 

 

 

3D0h – 3DFh

Адаптер CGA и EGA

 

 

 

 

3F0h – 3F7h

Контроллер дисковода

 

 

 

 

3F8h – 3FFh

Последовательный порт №1

 

 

 

 

1.8. Шины

Как уже говорилось в самом начале этого дня (см. разд. 1.1), все узлы компьютерной системы соединены между собой при помощи магистрали, которая состоит из трех шин:

ШД — шина данных (DATA bus);

ША — шина адреса (ADDR bus);

ШУ — шина управления (CONTROL bus).

Все данные перемещаются по шине данных, а адреса перемещаются по шине адреса. Шины также имеют разрядность. Разрядность шины означает, сколько одновременно (параллельно) бит данных может перемещаться по ней (понятно, что чем больше, тем лучше). Шестнадцатиразрядная шина данных может за раз передавать до двух байтов, 32-разрядная шина передает до четырех байт, 64-разрядная до восьми.

По шине адреса перемещаются адреса ячеек памяти или адреса портов ввода-вывода, к которым в данный момент обращается процессор.

По шине управления передаются различные управляющие сигналы от процессора на внешние устройства и обратно, такие как: сигнал записи, сигнал чтения, сигнал инициализации памяти и портов ввода-вывода и пр.

Программисту на ассемблере не обязательно знать, что, куда, в какой момент и в каком порядке передается по этим трем шинам, так как это все происходит автоматически и скрытно от программиста.