При построении блока ПЗУ использовать МС ППЗУ серии КР556 для Lпзу < 6 Кб и МС СППЗУ ( К573 ) для Lозу > 7Кб .
При построении блока ОЗУ - МС с технологией : ТТЛ для Lозу < 3 Кб , И*ИЛ для 7Кб < Lозу < 9 Кб , МОП для 4КБ < Lозу < 6Кб .
При полу целом числе сегментов в блоке допускается использование МС другой технологии с ёмкостью 0,5 сегмента . Остаток неполного сегмента отнести к резерву .
Решение поставленной задачи :
а.) Определим объём пространства памяти , включая резервные сегменты .
Возможно вы искали - Реферат: Использование XML совместно с SQL
Для ПЗУ можно выбрать пять МС СППЗУ типа К573РФ2 с организацией 2К * 8 = 2Кб .
Тогда объём одного сегмента можно выбрать равным 2 Кб = 800 16 . Возьмем пять таких МС и , таким образом , получили объём ПЗУ равным 10 Кб , но нам необходимо набрать 11 Кб , поэтому возьмём ещё две МС СППЗУ типа К573РФ1 с организацией 1К*8 = 1Кб для организации шестого сегмента , половина которого будет использована , а другая половина будет в резерве.
Для резерва возьмём две МС СППЗУ типа К573РФ2 с организацией 2К * 8 = 2Кб , т.е. объём резерва получился равным 5 Кб.
С резервом в 5 Кб для ПЗУ получили восемь сегментов.
Для ОЗУ можно выбрать МС nМОП типа КМ132РУ8А с организацией 1К * 4 = 0,5 Кб. Но для построения одного сегмента потребуется четыре такие МС .
С резервом в 2Кб для ОЗУ потребуется три таких сегмента .
Похожий материал - Реферат: Эффективное использование STL и шаблонов
Значит, общий объём блока ЗУ с резервом должен составлять 8+3 = 11 сегментов .
б.) Составим таблицу распределения адресов .
Сегмент | 16-разрядный адрес | ||||||
| 00E0 – 08DF | ||||||
| 08E0 – 10DF | ||||||
III | 10E0 – 18DF | ||||||
| 18E0 – 20DF | ||||||
V | 20E0 – 28DF | ||||||
![]() ![]() | 28E0 – 30DF | ||||||
VII | 30E0 – 38DF | ||||||
VIII | 38E0 – 40DF | ||||||
![]()
| 40E0 – 48DF | ||||||
![]() | 48E0 –50DF | ||||||
XI | 50E0 –58DF |
в.) Построение упрощённой схемы интерфейса ЗУ .
III часть : Разработка фрагмента программы МПУ .
Составить фрагмент программы МПУ в виде подпрограммы ( или в виде программы обслуживания прерывания ПОП ) , что есть в варианте .
Начальный адрес для подпрограммы : [ P ] = 63 + n10
Вам будет интересно - Реферат: Сортировка данных в массиве
Требуется :
- на языке Ассемблера с соблюдением требований формата бланка ;
- комментарий должен давать полное описание действий конкретной задачи , а не описание данной команды ;
- в конце любого комментария должна быть дана продолжительность операции – требуемое число тактов синхронизации.
Похожий материал - Реферат: Программа обработки данных в библиотеке
Решение поставленной задачи :
; Подпрограмма на языке Ассемблер :
ORG | 00D4H |
;Подпрограмма начинается с |