пьютеров и микропроцессорных измерительных средств (МИС), микропроцессорных систем (МПС) и
сетей (МС). Различные способы информационных процессов дифференцированы по строкам морфоло-
гической таблицы, а рациональные архитектуры с согласованными преобразованиями интегрированы
по столбцам на примере классификации ПК. Действительно, микрокалькуляторы включают программи-
руемый числоимпульсный микропроцессор с кольцевой структурой и синхронным сканированием во
временных координатах хранения информации. МиниЭВМ создают на программно управляемом кодо-
импульсном микропроцессоре по шинной структуре и с инициируемым сканированием в пространст-
венных координатах адресации. В отличие от них, микро-ЭВМ оперирует в функциональном адресном
пространстве с приоритетным сканированием по магистральной структуре времяимпульсного микро-
процессора с микропрограммным управлением.
Разнообразие микропроцессоров, обусловленное информационными процессами и способами их
реализации, за счет систематизации последних в морфологическую таблицу позволяет выявить законо-
мерности в виде принципов микросхемотехники для проектирования обобщенной архитектуры микро-
процессора.
4.2.1 Обобщенная архитектура
Обобщенная архитектура интегрирует основные признаки различных микропроцессоров в услов-
ном векторном пространстве без конкретизации способов преобразования сигнала, с учетом которых
структура трансформируется в стандартные схемы и программы с типовыми правилами адресации [16].
Структурная схема микропроцессора (см. рис. 4.1) содержит [9, 13, 42, 46, 49] логическое устройст-
во (ЛУ), соединенное шинами A, B, F с регистрами данных (РД) и аккумулятора (РА) для обработки
операндов, регистры кода операции (РКОП) и признаков (РП) для организации программы вычисления,
внутреннюю шину (ВШ), объединяющую регистры и через дешифратор команд (ДК) блок управления
(БУ) с генератором импульсов для синхронизации алгоритма обработки по программе.
Двухадресное ЛУ по каналам 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]. Например, при последовательном включении регистров
РКОП и РП, РД и РА конструируется числоимпульсный микропроцессор с кольцевой структурой, а при