Выберем объем внешнего ОЗУ данных – 8 Кбайт. Начальный адрес ОЗУ – 8000h, конечный адрес ОЗУ – 9FFFh.
Начальный адрес внешнего ОЗУ – 8000h.
A15 |
A14 |
A13 |
A12 |
A11 |
A10 |
A9 |
A8 |
A7 |
A6 |
A5 |
A4 |
A3 |
A2 |
A1 |
A0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
8 |
0 |
0 |
0 |
Конечный адрес внешнего ОЗУ – 40FFh
A15 |
A14 |
A13 |
A12 |
A11 |
A10 |
A9 |
A8 |
A7 |
A6 |
A5 |
A4 |
A3 |
A2 |
A1 |
A0 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
9 |
F |
F |
F |
Всего во внешнем ОЗУ 213 = 8192 =8К ячеек памяти.
Три старших разряда адреса А13, А14 и А15 не используются для адресации в общем адресном пространстве внешних ПЗУ и ОЗУ. Поэтому эти разряды можно использовать для управления выбором ПЗУ и ОЗУ.
Для подключения внешних устройств при помощи отображения на память выберем часть внешнего ОЗУ.
Примем за начальный адрес этой области ОЗУ – 4000h, а конечный адрес – 40FFh.
Начальный адрес области ОЗУ для адресации внешних устройств. – 4000h.
A15 |
A14 |
A13 |
A12 |
A11 |
A10 |
A9 |
A8 |
A7 |
A6 |
A5 |
A4 |
A3 |
A2 |
A1 |
A0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
4 |
0 |
0 |
0 |
Конечный адрес области ОЗУ для адресации внешних устройств – 40FFh
A15 |
A14 |
A13 |
A12 |
A11 |
A10 |
A9 |
A8 |
A7 |
A6 |
A5 |
A4 |
A3 |
A2 |
A1 |
A0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
4 |
0 |
F |
F |
Всего в области ОЗУ для адресации внешних устройств 28 = 256 ячеек.
Адрес ячейки памяти для адресации внешних устройств выполняет две функции. Во-первых он является обычным адресом, поступающим на адресные входы ОЗУ по шине адреса. Во-вторых, он распознается на шине адреса устройством управления, которое подключает к шине данных соответствующее внешнее устройство. В результате обмен информацией между ячейкой ОЗУ и внешним устройством (например, АЦП), выполняется прямо, без участия регистров микропроцессора, который выдает только сигналы синхронизации.
Два старших разряда адреса А14 и А15 являются аргументами логической функции, реализованной в блоке управления и позволяющей вырабатывать сигналы шины управления ВС.
Таблица 5. Логическая функция, образованная адресами А15 и А14.
А15 |
А14 |
Команда ВС |
Значение логической функции |
0 |
0 |
ROMCS |
Обращение к внешнему ПЗУ |
1 |
0 |
RAMCS |
Обращение к внешнему ОЗУ |
0 |
1 |
Обращение к внешним устройствам |
Распределим адреса, используемые при обращении к внешним устройствам.
Таблица 6. Адресация внешних устройств (младший байт).
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.