Электронная и микропроцессорная техника. Чернышев А.Ю - 131 стр.

UptoLike

Составители: 

131
ментов функции участвующих в операции). Обычно это устройство вы-
полняет по командам несколько простейших операций: сложение, вы-
читание, сдвиг, пересылку, логическое сложение (ИЛИ), логическое
умножение (И), сложение по модулю 2.
Устройство управления (УУ) управляет работой АЛУ и внутрен-
них регистров в процессе выполнения команды. Согласно коду опера-
ции, оно формирует внутренние
сигналы управления блоками МП. Ад-
ресная часть команды совместно с сигналами управления используется
для считывания данных из определенной ячейки памяти или для записи
данных в ячейку. По сигналам УУ осуществляется выборка каждой но-
вой, очередной команды.
Блок внутренних регистров (БВР), расширяющий возможности
АЛУ, служит внутренней памятью МП и используется для временного
хранения данных и команд. Он также выполняет некоторые процедуры
обработки информации.
На рис. 9.14 приведена более подробная структурная схема одно-
кристального МП. Здесь блок внутренних регистров содержит регистры
общего назначения и специальные регистры: регистр-аккумулятор, бу-
ферный регистр адреса, буферный регистр данных, счетчик команд, ре-
гистры команд, стека, признаков.
Регистры общего
назначения (РОН), число которых может изме-
няться от 4 до 64, в значительной мере определяют вычислительные
возможности МП. Их основная функция - хранение операндов. Но они
могут выполнять и роль специальных регистров. Все РОН доступны
программисту, который их рассматривает как сверхоперативное запо-
минающее устройство. Попарное расположение регистров В и С, D и Е,
Н
и L дает возможность проводить обработку двухбайтовых слов, назы-
ваемую обработкой «удвоенной точности». Обмен данными с РОН
(считывание и запись информации) осуществляется через мультиплек-
сор, причем требуемый регистр выбирается с помощью селектора реги-
стров по сигналу УУ.
Регистр-аккумулятор, обычно называемый просто аккумулятором
(встречается также название «накопитель»), предназначен для времен-
ного хранения операнда или промежуточного результата арифметиче-
ских и логических операций, производимых АЛУ. При выполнении ка-
кой-либо операции с двумя операндами в этом регистре содержится
один из используемых операндов, а после выполнения операции - ее ре-
зультат. Разрядность регистра равна разрядности информационного
слова.
Буферный регистр адреса служит для приема и
хранения адресной
части исполняемой команды. Иначе говоря, в нем содержится адрес