5 сравнения кодов, регистр команды 6, блок 7 выработКИ признака условного перехода, первую информационную шину 8, шину управления 9, дешифратор 10, вторую информационную шину 11.
Моннзпой схемы арифметического устройства является наличие блока сравнения кодов. С помош,ью этого блока выполняется специальная команда ЛОС - логическая обработка снллабул. Операция ЛОС обеспечивает сравнение содержимого части регистра арифметического устройства с константой, записанной в самой команде.
Арифметическое устройство работает следующим образом.
По команде ЛОС / разрядов содержимого регистра 3 сравниваются в блоке 5 с константой К., поступающей из регистра команды 6, и в случае неравенства кодов вырабатывается признак условного перехода со 1 (;в блоке 7).
Количество сравниваемых разрядов / записывается в команде в виде двоичного кода и преобразователем 4 преобразуется в унитарный двоичный код.
Структура команды ЛОС следующая: код операции ЛОС - константа К - количество сравниваемых разрядов /.
В блоке 5 сравнения кодов под воздействием кода операции ЛОС, поступающего в виде управляющих сигналов с дешифратора 10, из командной информации с регистра команды 6 выделяется -константа /С. Далее число из регистра 3 сравнивается с выделенной константой /С. Количество сравниваемых разрядов определяется полол :ением «1 в коде, ноступающем из преобразователя 4, в котором двоичный код команды / преобразуется в унитарный двоичный код. Результат сравнения чисел из блока 5 -подается в блок 7, в котором формируется признак условного перехода.
Предлагаемое арифметическое устройство обеспечивает экономию объема постоянного запоминающего устройства (ПЗУ) и сокращение времени решения задачи на 5-10%. Экономия объема ПЗУ достигается за счет того, что коистанта /С с которой производится сравнение, записывается в поле самой команды, а не в специально отведенной ячейке иамяти. Сокращение времени задачи при этом объясняется тем, что нет необходимости выбирать специальную константу ПЗУ, на что тратится лишний рабочий цикл.
Формула изобретения
Арифметическое устройство, содержащее блок выработки признака условного нерехода, дешифратор, регистр команды, преобразователь константы в унитарный двоичный код, регистр, блок умножения, сумматор, входы которого соединены соответственно с первой информационной шиной, с выходом
регистра арифметического устройства, с выходом дешифратора и с выходом блока умножения, а выход сумматора соединен со входом регистра, вход которого соединен со второй информационной шиной, входы блока
умножения соединены соответственно с первой информационной шиной, с выходом преобразователя константы в унитарный двоичный код, с выходом дешифратора и с выходом регистра, входы преобразователя константы в унитарный двоичный код соединены соответственно с выходом дешифратора и с нервым выходом регистра команды, второй выход которого соединен с входом дешифратора, а вход - с шиной управления, выход
блока выработки признака условного перехода соединен с входом дешифратора, отличающееся тем, что, с целью повышения быстродействия и уменьшения оборудования, в устройство введен блок сравнения кодов,
входы которого соединены соответственно с выходами регистра команд, регистра, преобразователя константы в унитарный двоичный код и дешифратора, а выход - с входом блока выработки признака условного перехода.
название | год | авторы | номер документа |
---|---|---|---|
Арифметическое устройство последовательного действия | 1974 |
|
SU575646A1 |
Устройство для контроля логических узлов | 1983 |
|
SU1129616A1 |
Множительно-сдвиговое устройство | 1978 |
|
SU805307A1 |
Преобразователь двоичного кода | 1984 |
|
SU1208607A1 |
Устройство для группового управления лифтами | 1982 |
|
SU1089024A1 |
Вероятностная вычислительная машина | 1986 |
|
SU1455344A1 |
ПРОЦЕССОР | 1990 |
|
SU1826787A1 |
Преобразователь двоичного кода в двоично-десятичный код угловых единиц | 1984 |
|
SU1266008A1 |
Арифметическое устройство с микропрограммным управлением | 1988 |
|
SU1559341A1 |
Устройство для сопряжения ЦВМ с накопителями на магнитной ленте | 1985 |
|
SU1288708A1 |
Авторы
Даты
1977-10-30—Публикация
1974-10-08—Подача