ДШК – дешифратор команд
РОН – регистры общего назначения – используются для хранения операндов, промежуточных и конечных результатов, а также адресов и индексов при косвенной и индексной адресациях. Причем регистры могут составлять пары (BC, DE, HL). Особые регистры: РС – счетчик команд (СК) (со схемой приращения +1) - используется для приема и хранения адреса следующей команды (16) SP – указатель стека (УС) 16-разрядный регистр, который содержит адрес ячейки стековой памяти занятой информацией (вершины стека). Используется стек обратного типа, т.е. при передаче в стек информации величина УС уменьшается, а при извлечении информации из стека УС – увеличивается. HL – пара 8-разрядных регистров, которые могут использоваться совместно. В этом случае Н - старший байт, L - младший байт. Пару называют регистром адреса/данных. Регистры HL являются универсальными: они могут быть инкрементированы, декрементированы, загружены данными или служить их источником. Особенностью HL является то, что они могут использоваться в качестве адресного регистра, т.е. хранить адрес назначения при размещении данных или источника при загрузке данных в МП. Пример: ADD M - команда сложить А с данными, расположенными по адресу HL. Стек – область ОЗУ магазинного типа (последний пришел, первый вышел), в которой запись и чтение информации производится через вершину стека. РА – регистр адреса – 16-разрядный служит для приема и хранения в течение одного машинного цикла адреса команды или операнда и выдачи его на буферный регистр адреса. Регистры W, Z – программно-недоступные регистры – предназначены для тандемных пересылок, когда в цикле выполнения команды последовательно друг за другом передаются два байта информации. Устройство управления (УУ) УУ и Синхр. – устройство управления и синхронизации МП состоит из двух отдельно независимых частей: - Первичного автомата, управляющего процессами внутри МП - Логической схемы, обрабатывающей входные сигналы и формирующей управляющие сигналы в микропроцессорной системе. Микрокоманды могут быть двух видов: 1 Управляющие 31-1 - ВР1 используется для изменения последовательности команд в зависимости от тех или иных условий. 2 Операционные 31-0 - ВР0 - слово управляет вентильными схемами. Сигналы устройства управления:
|