Модули памяти микропроцессоров

До сих пор в данной книге микропроцессоры рассматривались как самостоятельные устройства, которые каким-то образом выбирают данные и команды из памяти, посылают их в память и с помощью модулей ввода-вывода осуществляют обмен информацией с внешней средой. В следующих трех главах будет рассматриваться вопрос о том, каким образом функционирует микропроцессор, выполняющий в микро-ЭВМ роль ЦП. В настоящей главе описаны принципы взаимодействия микропроцессора с памятью. В первую очередь рассмотрены общие характеристики этого взаимодействия, принципы посторения простых модулей памяти, состоящих из простейшего ПЗУ или простейшего ОЗУ, а также конструирование и реализация интерфейса для более сложных модулей памяти. В заключительной части главы рассмотрены циклы команд и принципы конструирования модулей памяти для МП Intel 8080 и Motorola 6800.

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

Полупроводниковые ЗУ имеют следующие характерные особенности:

1. Неразрушающе считывание. При чтении данных из полупроводникового ЗУ содержимое его ячеек (в отличие от ЗУ на магнитных сердечниках) не меняется, что позволяет не выполнять регенерацию путем записи данных в память.

2. Оперативные ЗУ. При отключении питающих напряжений содержимое ячеек полупроводниковых ОЗУ не сохраняется. По этой причине во многих микро-ЭВМ для хранения программ используют ПЗУ, что дает возможность не выполнять повторную загрузку при каждом включении питающих напряжений.

3. Одиночные модули. Полупроводниковые ЗУ выполняются в виде отдельных корпусов различного размера, с различной длиной слова и различной организацией. Средства дешифрирования и интерфейс являются частью корпуса. Полупроводниковые ЗУ обладают такими же свойствами, как и другие ИС, изготовленные по той же технологии.