logo
Разработка структуры гипотетического микропроцессора и центральной части МЭВМ на его базе. Эмуляция выполнения команд

5.3 Организация ОЗУ

Одним из наиболее важных элементов МЭВМ является ОЗУ, в котором хранятся все данные, команды. Схема ОЗУ показана на рисунке 5.2.

Рисунок 5.2 - Структура ОЗУ

Состав схемы:

1) ША - шина адреса;

2) ШД - шина данных;

3) ШУ - шина управления;

4) РА - регистр адреса;

5) РД - регистр данных;

6) ОП - ячейки оперативной памяти.

При загрузке выполняемой программы (Exe-файла) в память операционная система MS DOS инициализирует, как минимум, три сегментных регистра: CS, DS, SS. Все сегменты могут использовать различные области памяти, могут частично или полностью совпадать (перекрываться).

Доступ к ячейкам памяти осуществляется следующим образом. С шины управления в ОЗУ подаются сигналы чтения или записи. С шины адреса через регистр адреса поступает адрес ячейки, с которой необходимо выполнить операцию. Данные поступают с шины данных или на нее через 20-битный регистр данных.