ВУЗ:
Составители:
Рубрика:
145
Типичным примером операнда, используемого при процедуре обработки
данных микропроцессором, служит байт.
Устройство управления (УУ) «руководит» работой АЛУ и внутренних
регистров в процессе выполнения команды. Согласно коду операции, содержа-
щемуся в команде, оно формирует внутренние сигналы управления блоками
микропроцессора. Адресная часть команды совместно с сигналами управления
используется для считывания данных из определенной ячейки памяти (записи
данных в ячейку). По сигналам УУ осуществляется выборка каждой новой,
очередной команды.
Блок внутренних регистров, расширяющий возможности АЛУ, служит
внутренней памятью микропроцессора—используется для временного
хранения данных и команд. Он также выполняет некоторые процедуры
обработки информации. Обычно этот блок содержит регистры общего
назначения и специальные регистры: регистр-аккумулятор, буферный регистр
адреса, буферный регистр данных, счетчик команд, регистр команд, регистры
стека, регистр признаков. Кратко охарактеризуем функции всех регистров.
Регистры общего назначения (РОН), число которых может изменяться от
4 до 64, в значительной мере определяют вычислительные возможности
микропроцессора. Их основная функция—хранение операндов, т. е.
подлежащих обработке данных. Но они могут выполнять и роль специальных
регистров. Все РОН доступны программисту, который их рассматривает как
сверхоперативное запоминающее устройство (понятия оперативного и постоян-
ного внешних запоминающих устройств — ОЗУ и ПЗУ — поясняются в следу-
ющем параграфе). Иногда в технической документации к микропроцессору со-
держатся рекомендации по использованию РОН.
Регистр-аккумулятор, обычно называемый просто аккумулятором
(встречается также название накопитель), предназначен для временного
хранения операнда или промежуточного результата арифметических и
логических операций, производимых АЛУ. При выполнении какой-либо
операции с двумя операндами в этом регистре содержится один из
используемых операндов, а после выполнения операции — ее результат.
Разрядность регистра равна разрядности информационного слова (в
рассматриваемом примере микропроцессора аккумулятор — восьмиразрядный
регистр). Часто ввод и вывод всех данных в микропроцессоре производятся
через аккумулятор. Встречаются микропроцессоры с двумя и более
аккумуляторами, что позволяет повысить гибкость работы и эффективность
решения задач.
Буферный регистр адреса — специальный регистр, служащий для
приема и хранения адресной части исполняемой команды. Иначе говоря, в нем
содержится до выдачи на адресную шину адрес слова, хранимого в ячейке
внешней памяти или другом регистре. Возможное количество адресов, т. е. не-
посредственно адресуемых слов памяти, определяется разрядностью этого ре-
гистра. Так, в 16-разрядном регистре можно, изменяя нули и единицы отдель-
Типичным примером операнда, используемого при процедуре обработки данных микропроцессором, служит байт. Устройство управления (УУ) «руководит» работой АЛУ и внутренних регистров в процессе выполнения команды. Согласно коду операции, содержа- щемуся в команде, оно формирует внутренние сигналы управления блоками микропроцессора. Адресная часть команды совместно с сигналами управления используется для считывания данных из определенной ячейки памяти (записи данных в ячейку). По сигналам УУ осуществляется выборка каждой новой, очередной команды. Блок внутренних регистров, расширяющий возможности АЛУ, служит внутренней памятью микропроцессора—используется для временного хранения данных и команд. Он также выполняет некоторые процедуры обработки информации. Обычно этот блок содержит регистры общего назначения и специальные регистры: регистр-аккумулятор, буферный регистр адреса, буферный регистр данных, счетчик команд, регистр команд, регистры стека, регистр признаков. Кратко охарактеризуем функции всех регистров. Регистры общего назначения (РОН), число которых может изменяться от 4 до 64, в значительной мере определяют вычислительные возможности микропроцессора. Их основная функция—хранение операндов, т. е. подлежащих обработке данных. Но они могут выполнять и роль специальных регистров. Все РОН доступны программисту, который их рассматривает как сверхоперативное запоминающее устройство (понятия оперативного и постоян- ного внешних запоминающих устройств — ОЗУ и ПЗУ — поясняются в следу- ющем параграфе). Иногда в технической документации к микропроцессору со- держатся рекомендации по использованию РОН. Регистр-аккумулятор, обычно называемый просто аккумулятором (встречается также название накопитель), предназначен для временного хранения операнда или промежуточного результата арифметических и логических операций, производимых АЛУ. При выполнении какой-либо операции с двумя операндами в этом регистре содержится один из используемых операндов, а после выполнения операции — ее результат. Разрядность регистра равна разрядности информационного слова (в рассматриваемом примере микропроцессора аккумулятор — восьмиразрядный регистр). Часто ввод и вывод всех данных в микропроцессоре производятся через аккумулятор. Встречаются микропроцессоры с двумя и более аккумуляторами, что позволяет повысить гибкость работы и эффективность решения задач. Буферный регистр адреса — специальный регистр, служащий для приема и хранения адресной части исполняемой команды. Иначе говоря, в нем содержится до выдачи на адресную шину адрес слова, хранимого в ячейке внешней памяти или другом регистре. Возможное количество адресов, т. е. не- посредственно адресуемых слов памяти, определяется разрядностью этого ре- гистра. Так, в 16-разрядном регистре можно, изменяя нули и единицы отдель- 145
Страницы
- « первая
- ‹ предыдущая
- …
- 121
- 122
- 123
- 124
- 125
- …
- следующая ›
- последняя »