Регистры общего назначения (РОН) B, C, D, E, H, L предназначены для временного хранения восьмибитных операндов, которые, как правило, используются в ближайших фрагментах программы. Так как они являются внутренними регистрами микропроцессора, время доступа к ним значительно меньше времени доступа к ячейкам основной памяти МПУС. В связи с этим РОН иногда называют сверхоперативным запоминающим устройством (СОЗУ). Эти регистры программно доступны. При выполнении многих команд их содержимое непосредственно используется при выполнении операции. По своим функциональным возможностям они уступают аккумулятору – непосредственная передача содержимого может быть только между регистрами, регистрами и памятью и стеком, их можно загрузить данными принудительно. Хранящиеся в них данные могут являться вторыми операндами при выполнении арифметических и логических операций (один операнд всегда в аккумуляторе). В микропроцессоре КР580ВМ80А РОН могут использоваться парами B-C, D-E, H-L, что позволяет использовать их для обработки слов как одинарной, так и двойной длины (8 и 16 бит). Последняя возможность используется для хранения адресов ячеек памяти и для выполнения операций над двухбайтными числами. В парах регистры B,D,H называют старшими, а регистры C,E,L – младшими. Наименование регистровых пар осуществляется по именам старших регистров (регистровая пара B – это регистры B и C, регистровая пара D – регистры D и E, пара Н – регистры H и L). Регистровая пара Н во многих командах используется как указатель адреса ячейки памяти, где хранится операнд или один из операндов. Аппаратно доступ к РОН в микропроцессоре осуществляется с помощью схемы выбора регистров СВР и двунаправленного мультиплексора М.
3.2.5. Дешифратор кода команды
Дешифратор кода команды ДШК принимает первый байт команды (код операции - КОП) из регистра команд и расшифровывает его. В однобайтных командах кодом операции являются несколько бит помещенного в РК слова (остальная часть слова указывает адреса операндов), многобайтных – весь первый байт является кодом операции. Результат расшифровки кода операции передается из ДШК в устройство управления МП.
3.2.6. Устройство управления
Устройство управления (УУ) совместно с синхронизирующим (тактовым) генератором микроЭВМ обеспечивает правильную последовательность событий в МПУС. На основании полученного от ДШК кода операции УУ вырабатывает последовательность сигналов, управляющих различными элементами МП и микроЭВМ, обеспечивая тем самым выполнение команды. Процесс выполнения команды сводится к определению последовательности отпирания и запирания вентильных схем микропроцессора, то есть к последовательному выполнению управляющим устройством отдельных микрокоманд. Можно сказать, что УУ является как бы микропроцессором в микропроцессоре – со своей памятью (памятью микропрограмм, выполненной в виде ПЗУ на логических матрицах), списком команд (микрокомандами), счетчиком команд, регистром микрокоманд. Одна микрокоманда, являющаяся одной элементарной операцией по выполнению команды МП, выполняется в течение одного периода следования тактовых импульсов синхрогенератора. Для обеспечения надежного выполнения команд микропроцессором, частота следования тактовых импульсов должна быть такой, чтобы за время одного периода успевали срабатывать его вентильные схемы, то есть быстродействие микропроцессора во многом зависит от принятой технологии его изготовления.
В заключении необходимо отметить, что у большинства микропроцессоров УУ способно самостоятельно реагировать на различные внешние сигналы, например, на сигналы готовности, запросов прерываний от внешних устройств, на запрос захвата шин внешними устройствами.
1. Цифровое и аналоговое представление информации. Кодирование информации.
2.2. Двоичная система счисления.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.