
Двухадресное ЛУ по каналам A и B принимает информацию из РД и загружает результаты вычис-
лений в РА, которые  по ВШ поступают для обработки в  РД или для  формирования подстановки про-
граммы в РКОП. РКОП дифференцирует код команды на код операции, адрес и операнд и инициирует 
через ДК микропрограмму БУ. ДК преобразует код N
2
 операнда в начальный адрес N
1
 выбранной в БУ 
микропрограммы, которую синхронизирует тактовой частотой F
0
 генератор ГИ. БУ является микропро-
цессором в микропроцессоре, в адресном пространстве которого содержится банк типовых логических 
микроинструкций, «зашитых» в постоянное запоминающее устройство (ПЗУ). Программирование ПЗУ 
БУ  осуществляется  серийно  на  заводе-изготовителе  или  пользователем  в  процессе  проектирования 
микропроцессорного  средства.  На  выходе  БУ  по  заданной  микропрограмме  генерируются  импульсы 
синхронизации  },1{ ni = , управляющие моментом включения τ
ij
 блоков с j-м адресом. Следовательно, БУ 
по микропрограмме адресует включение блоков в координатах пространства R и времени T для выпол-
нения логической функции Ф. Регистр признаков РП служит для ветвления программы, поступающей в 
РКОП, по состояниям матрицы ЛУ: обнуления и переполнения, вспомогательного переноса и знака мо-
дуля, прерывания вычислений и четности кода. 
РКОП начинает следующий шаг программы последним импульсом n с БУ предыдущего цикла мик-
ропрограммы, заканчивающейся командой «ВОЗВРАТ». В регистр загружается код операции, по кото-
рому  через ДК выбирает из ПЗУ БУ заданную  микропрограмму. БУ синхронизирует  микропрограмм-
ный цикл реализации логической функции по тактовым импульсам частоты F
0
 генератора ГИ. На выхо-
дах i согласно микропрограмме появляются управляющие импульсы τ
ij
, включающие в заданной после-
довательности блоки микропроцессора. Например, по коду операции логического сложения F = A + B в 
РД последовательно загружаются по внутренней шине данные слагаемого A из РКОП и слагаемого B из 
РА по импульсам {n, 1, 2} с БУ. По каналам A и B слагаемые поступают на информационные входы ЛУ, 
на управляющих входах которого сформирован из РКОП код операнда логического сложения. При ге-
нерации i-го импульса ЛУ суммирует данные A и B, а результат F заносится в РА после появления 2-го 
импульса. Цикл микропрограммы заканчивается командой «ВОЗВРАТ» n-м импульсом с БУ и в РКОП 
загружается код операции следующего шага подстановки программы. Начинается следующий шаг про-
граммы по микропрограмме БУ, выбранной через ДК по операнду РКОП. 
Обобщенная  схема  микропроцессора  (см.  рис.  4.1)  преобразуется  в  число-,  время-  или  кодоим-
пульсную  кольцевую,  магистральную  или  шинную  структуру  за  счет  последовательного,  смешанного 
или параллельного соединения регистров [13]. Например, при последовательном включении регистров 
РКОП и РП, РД и РА конструируется числоимпульсный микропроцессор с кольцевой структурой, а при 
параллельном их объединении по координатам управления R, T, Ф создают кодоимпульсный микропро-
цессор с шинной структурой. 
Стандартная  структура  регламентирует  типовой  формат  кодов  команд  и  операции.  Для  числоим-
пульсных микрокалькуляторных комплектов [12, 13, 55] микропроцессоров программный цикл сумми-
руется из регистровых с  дифференциацией на  RTФ циклы по  тетраде импульсов двоично-десятичного 
кода. Команды формируются из двух полубайтов с определением операнда Ф, адреса R блока и знако-
места T синхронизации. Кодоимпульсный микропроцессор [5 – 13, 36 – 49] с программным управлени-
ем оперирует одно-, двух- и трехбайтными командами для внутри-, внешнеблочной и системной адре-
сации.  Байты  дифференцируют  по  координатам  управления,  начиная  с  операнда  T,  адреса  R блока и 
данных  Ф.  Одно-  и  двухбайтные  команды  адресуют  код  операции  также  в  координатах  «Что?  –  Ф», 
«Где? – R», «Когда? – T». В микропроцессорах с микропрограммным управлением [12 – 14, 38, 46] фор-
мат команд создают из четырех байт, адресующих по-байтно координаты {Ф, R, T} с использованием 
четвертого байта для организации циклов, вложений и прерываний. 
Для уяснения алгоритмов работы ЛУ, регистров РКОП и РП ниже рассмотрим универсальную мо-
дель, технику адресации и признаки ветвления программ. 
 
4.2.2   Логическое устройство 
 
Программно  управляемый  функциональный  логический  преобразователь  [13,  16]  для  выполнения 
логических  операций  назовем  логическим  устройством  (ЛУ).  Оно  является  центральным  элементом, 
мозгом микропроцессора. Как функциональный преобразователь ЛУ относится к базису СИС комбина-
ционного типа. От других комбинационных СИС логическое устройство отличает универсальная мате-
матическая  модель,  реализующая  по  программе  алгоритмы  от  элементарных  логических  функций  И, 
ИЛИ, НЕ до сложных преобразований дешифратора и кодера, мультиплексора и генератора. Матричная 
структура  ЛУ  микропроцессора  принципиально  отличается  от  релейной  логики  различных  функцио-
нально законченных блоков арифметико-логического устройства (АЛУ) процессора. Если АЛУ, кроме