Программный счётчик хранит текущее значение ячейки памяти из которой считывается команда, но процессор может обращаться и к данным, поэтому для формирования адреса выделим ещё пару регистров RAH - старший байт и RAL - младший байт. Выходы этих регистров выведем за пределы микросхемы и будем использовать в качестве шестнадцатиразрядной шины адреса. Ещё один регистр используется для формирования сигналов управления системной шины микропроцессора. В простейшем случае это сигналы записи (WR) и чтения (RD). Для формирования необходимых сигналов достаточно записывать в определённый бит регистра логический 0 или 1. Определим формат регистра управления. Пусть нулевой бит этого регистра будет сигналом записи, а первый бит этого регистра будет сигналом чтения. Остальные биты этого регистра пока не важны. Полученный формат приведён на рисунке 4.2. 7 6 5________ 4________3________2________1 _______О I I I 1 I I I RD I W R H Рисунок 4.2 - Формат регистра управления (CR) 4.4 Блок микропрограммного управления Блок микропроіраммного управления предназначен для формирования последовательности микрокоманд блока обработки сигналов. В простейшем случае его можно построить на счетчике с возможностью предзаписи и ПЗУ. Схема такого блока приведена на рисунке 4.3. 5 Рисунок 4.3 - Блок микропрограммного управления
RkJQdWJsaXNoZXIy MTExODQxMg==