Ниже последовательно приведены 2 задания, 1 по разбиению адресного пространства и выделению некоторых его частей для подключения к ним внешних устройств ОЗУ и ПЗУ, 2 по расширению адресного пространства методом окна с присоединённой памятью на 1024К.
Ещё нужно составить программу с помощью команд микропроцессора 8086 (команды прилагаются в других файлах), с помощью которой можно было бы переключать страницы памяти в схеме расширения адресного пространства.
Задание
Вариант |
ПЗУ |
ОЗУ |
||||
начальный адрес, h |
количество страниц |
объем страницы, h |
начальный адрес, h |
количество страниц |
объем страницы, h |
|
1. |
1000 |
1 |
512 |
5000 |
5 |
32 |
Расчёт
N = 16 количество выходом МЭВМ
Рап = 2n = 64К Размер ША
Pмo = 32 б = 0,03125 Кб размер минимальной области
Pап / Рмо = 2q = 64 / 0,03125 = 2048 б = 2 К = 211
Q = 11 количество задействованных выходов
ПЗУ располагается в диапазоне адресов 1000 - 11FF (0001 0000 0000 0000 – 0001 0001 1111 1111) и занимает адресное пространство в 512 байт.
ОЗУ располагается в диапазоне адресов 5000 – 509F (0101 0000 0000 0000 – 0101 0000 1001 1111) и занимает адресное пространство в 160 байт (5 страниц по 32 байта).
ВЕКТОРНАЯ ДИАГРАММА
Задание
Адресное пространство микро ЭВМ – 64 К
Границы свободной области 8000-FFFF – 32К
Под регистр адреса выделим: 4К
Под окно выделим: 16К
Объём внешней памяти 1024 К
Расчёт
Для памяти 1024 К необходима 20 - разрядная ША
Для получения внешней памяти надо взять 4БИС ЗУ по 256 К (адр. Входы А0-А17)
Т.к. БИС ЗУ 4шт., то для дешифратора ВЗУ необходимо ещё 2 разряда с регистра адреса
.
Схема расширения адресного пространства методом окна
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.