Программирование на JAVA

д.). На практике же операции кодируются посредством меньшего количества сигналов. Например, если АЛУ может выполнять 8 опера­ций, для их выбора достаточно трех управляющих линий.

Выборка слова из памяти

Чтобы выбрать из памяти слово информации, процессор должен задать адрес этого слова и запросить операцию считывания. Причем не имеет значения, выбирается из памяти команда программы или слово данных. Процессор помещает адрес в ре­гистр MAR, выход которого соединен с адресными линиями шины памяти. В то же время он с помощью управляющих линий шины памяти указывает, что хочет выполнить операцию считывания. Полученные из памяти данные сохраняются в регистре MDR, откуда они могут быть пересланы в другие регистры процессора.

Соединения регистра MDR показаны на рис. 8.4. У этого регистра четыре сиг­нала: MDRin, и MDRout управляют соединением с внутренней шиной, a MDRinE, и MDRoutE — соединением с внешней шиной. В представленную на рис. 8.3 схему легко добавить дополнительные соединения. В этом случае можно применить трехвходовый мультиплексор, а линия данных шины памяти может быть соеди­нена с третьим входом


<< назад вперед >>