Устройство для анализа микрокоманды

 

Изобретение относится к вычислительной технике и может быть использовано при создании быстродействующих процессоров. Целью изобретения является повышение эффективности использования разрядной сетки микрокоманды и расширение границ представления информации. Устройство содержит регистр 1 микрокоманды, дешифратор 2, элемент 3 ИЛИ-НЕ, вторую группу элементов И 4, первую группу элементов И 5, арифметико-логический блок 6. Устройство позволяет увеличить информационную часть машинного слова на /N - P/ ≤ LOG<SB POS="POST">2</SB> /А - В/ разрядов за счет использования неиспользуемой части комбинационного поля, предоставляемого разрядами поля. 1 ил.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕаЪЬ ЛИК (19) (И) (51) 5 С 06 F 9/22

OflHCAHHE ИЗОБРЕткниЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЭОБРН ЕНИЯМ И ОТКРЫТИЯМ

OPH ГКНТ СССР

1 (21) 4151838/24-24 (22) 25.11.86 (46) 15.04.90, Бюл, К - 14 (72) В.В.Беспалов, А.В.черенков, В.А.Свинухов и А.И.Кречетов (53) 681.3 (088.8) (56) Авторское свидетельство СССР

1(- 1134946, кл. (06 F 9/22, 1985.

БИЗ 050376 ТОЗ. Процессор центральный. Техническое описание 5Ý60, часть 4. Арифметические исполнительные устройства. (54) УСТРОЙСТВО ДЛЯ АНАЛИЗА МНКРОКОВАНДЫ (57) Изобретение относится к вычислительной технике и может быть исполь2 зовано при создании быстродействующИс процессоров. Целью изобретения является повышение эффективности использования разрядной сетки микрокоманды и расширение границ представления информации. Устройство содержит регистр

1 микрокоманды, дешифратор 2, элемент

ИЛИ-HF 3, вторую группу элементов И 4, первую группу элементов И 5, арифметико-логический блок 6. Устройство позволяет увеличить информационную часть машинного слова íà (и-р)(«(1о8 (А-B) разрядов за счет использования неиспользуемой части комбинационного поля, предоставляемого разряда. ми поля. 1 ил. 1557563

Изобретение относится к вычислительной технике и может быть использовано при создании быстродействующих процессоров.

Целью изобретения является повышение эффективности использования разрядной сетки микрокоманды и расширение границ представления информации.

На чертеже представлена блок-схема ð предлагаемого устройства.

Устройство содержит регистр 1 микрокоманды, дешифратор 2, элемент

ИЛИ-НЕ 3, вторую группу элементов И 4, первую группу элементов И 5, арифметико-логический блок 6.

Устройство работает следующим образом.

При наличии на регистре I, информации заданного типа старших р разря- 2р дов поля служебных символов имеют нулевые значения, которые подаются на вход элемента ИЛИ-КЕ 3, сигнал снимается с инверсного выхода и используется как управляющий сигнал, 25 несущий признак наличия данного типа информации, он подается на управляющий вход блока 6 и в качестве разрешающего сигнала подается на входы элементов И 5 группы, которые управ- 3р ляют выдачей и-p разрядов поля служебных символов на информационные входы блока 6. Прямой выход элемента

ИЛИ-НЕ 3, соединенный с элементами

И 4, на вторые входы которых заведены выходы дешифратора 2, вырабатывает сигнал, запрещающий выдачу управляющих сигналов, вырабатываемых дешифратором 2 и выдается на управляющие входы блока 6, В случае, если на регистре 1 в машинном слое, содержащем любой тип информации, появляется единица хотя бы в одном из р старших разрядов поля служебных символов, то в данном случае сигнал с инверсного выхода элемента ИЛИ-НЕ 3, поступая иа элемента И 5, запрещает прием и-р младших разрядов служебных символов на информационные входы блока 6, сигнал с прямого входа элемента ИЛИ-HE 3, поступая на входы элементов И 4, на вторые входы которых подаются управляющие сигналы дешифратора 2, разрешает выдачу этих сигналов на управляющие входы блока 6, 55

Устройство при кодировании наиболее значимого типа информации позволяет увеличить информационную часть машинного слова на (n-p) 4 lop > (А-В) разрядов за счет использования не используемой части комбинационного поля, представляемого разрядами служебных символов (тега), расширяет границы представления информации в 2(n-р) раз, причем А — поле комбинаций, предоставляемое разрядами тега рань

Э ное А=2,  — поле используемых комбинаций.

Формула изобретения

Устройство для анализа микрокоманды, содержащее регистр микрокоманды, дешифратор, первую группу элементов

И, арифметико-логический блок, причем выходы с первого по и-й поля служебных символов регистра микрокоманды соединены с входами дешифратора, выхбды с первого по п-й поля управления регистра микрокоманды соединены с первой группой информационных входов арифметико-логического блока, о т— л и ч а ю щ е е.с я тем, что, с целью повышения эффективности использования разрядной сетки микрокоманды и расширения границ представления информацИи, в него введены элемент

ИЛИ-HE и первая,, вторая группы элементов И, причем выходы с (р+1)-го по и-й поля служебных символов регистра микрокоманды (p < n) соединены с входами элемента ИЛИ-НЕ, инверсный выход которого соединен с входом признака информации арифметико"логи.ческого блока и с первыми входами элементов И первой группы, ь-й выход . поля служебных символов регистра мнкрокоманды (=1,...,p) соединен с вторым входом i ro элемента И первой группы, выход которого соединен с i-м информационным входом второй группы арифметико-логического блока, прямой выход элемента ИЛИ-HE соединен с первыми входами элементов И второй группы, второй вход и выход j-ro элемента И второй группы (j=1,п) соединены соответственно с j-м выходом дешифратора и j-м управляющим входом группы арифметико-логического блока.

Устройство для анализа микрокоманды Устройство для анализа микрокоманды 

 

Похожие патенты:

Изобретение относится к области автоматики и вычислительной техники, может быть использовано в системах сбора и передачи информации автоматизированных систем управления технологическими процессами, особенно для реализации алгоритмов, требующих одновременного анализа большого количества логических условий

Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах управления технологическим оборудованием

Изобретение относится к вычислительной технике и может быть использовано в качестве устройства управления векторного процессора или расширителя команд для векторных операций

Изобретение относится к вычислительной технике и может быть использовано в ВС с микропрограммным управлением

Изобретение относится к цифровой вычислительной технике и может быть использовано для построения микропрограммных устройств управления

Изобретение относится к вычислительной технике

Изобретение относится к вычислительной технике, может применяться в устройстве обработки данных с конвейерным выполнением микропрограмм

Изобретение относится к автоматике и вычислительной технике и может быть использовано при создании микропрограммных автоматов управления устройствами автоматики, в частности в контроллерах внешних устройств ЭВМ и интерфейсных узлах

Изобретение относится к автоматике и вычислительной технике

Изобретение относится к области цифровой вычислительной техники, применяется при построении алгоритмически распределенных устройств (систем) микропрограммного управления вычислительных и управляющих систем высокой производительности

Изобретение относится к автоматике и вычислительной технике

Изобретение относится к автоматике и вычислительной технике

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении алгоритмически распределенных устройств микропрограммного управления вычислительных и управляющих систем высокой производительности, реализующих параллельные алгоритмы обработки информации

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении распределенных систем программного управления, а также подсистем логического управления многоуровневых АСУ

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении систем управления технологическими процессами

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении систем управления технологическими процессами

Изобретение относится к автоматике и цифровой вычислительной технике и может найти применение при построении управляющих и вычислительных систем высокой производительности, а также подсистем логического управления многоуровневых иерархических автоматизированных систем управления

Изобретение относится к автоматике и цифровой вычислительной технике и может быть использовано при построении алгоритмически распределенных устройств микропрограммного управления вычислительных и управляющих систем высокой производительности, проектируемых на базе однотипных БИС (СБИС) и реализующих параллельные алгоритмы обработки информации

Изобретение относится к автоматике и вычислительной технике, предназначено для выполнения требуемых функций программного управления с автоматическим перезапуском при «зависании» прикладной программы и автоматическим переходом в режим сохранения оперативной информации с помощью резервного источника напряжения питания при отключении или аварии основного источника напряжения питания и может быть использовано, например, в качестве ядра микроконтроллерной или микропроцессорной системы (М-системы) обработки информации и управления в реальном времени с поддержкой режима аппаратного сторожевого таймера для перезапуска при «зависании» прикладной программы М-системы, проектируемой с учетом следующих основных принципов [1]: программного управления, магистрального обмена информацией, модульного построения и наращивания вычислительной мощности
Наверх