1. Регистр команд используется для хранения выполняемых команд. Инструкция разделена на две части: код операции и адресный код. Код операции используется для обозначения характера операции инструкции, такой как сложение, вычитание и т. Д .; адресный код дает адрес операнда этой инструкции или информацию об адресе операнда (в это время адрес операнда формируется схемой формирования адреса). Один тип инструкции называется инструкцией передачи, которая используется для изменения обычного порядка выполнения инструкции. Часть адресного кода этой инструкции дает адрес инструкции, которая должна быть передана для выполнения.
2. Декодер кода операции: используется для декодирования кода операции инструкции, генерации соответствующего уровня управления и выполнения функции анализа инструкции.
3. Последовательная схема: используется для генерации сигнала временной метки. В микрокомпьютере сигнал временной метки обычно имеет три уровня: цикл команд, цикл шины и цикл тактовой частоты. Схема формирования команд микроопераций генерирует различные команды микроопераций для завершения операций, указанных в инструкциях. Основным основанием для этих команд является отметка времени и характер операции. Эта схема фактически является схемной реализацией каждого выражения управляющего сигнала микрооперации (например, приведенного выше выражения A → L) и является наиболее сложной частью комбинационной логики контроллера ПЛК Mitsubishi.
4. Счетчик инструкций: используется для формирования адреса следующей инструкции, которая должна быть выполнена. Обычно инструкции выполняются последовательно, а инструкции сохраняются в памяти последовательно. Следовательно, при нормальных обстоятельствах адрес следующей инструкции, которая должна быть выполнена, может быть сформирован путем добавления 1 к текущему адресу, а команда микрооперации" 1" используется для этой цели. Если выполнение является инструкцией ветвления, адрес следующей инструкции, которая должна быть выполнена, является адресом, на который нужно передать. Адрес находится в поле кода адреса инструкции передачи и отправляется непосредственно на счетчик инструкций.