Арифметическое устройство

Иллюстрации

Показать все

Реферат

 

ОПИСАНИЕ

ИЗОБРЕТЕН ИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (и) 578642

Союз Советских

Социалистических

Республик ф)М (61) Дополнительное к авт. свид-ву (22) Заявлено 08.10.74 (21) 2065322/24 с присоединением заявки № (23) Приоритет (43) Опубликовано 30.10.77. Бюллетень № 40 (45) Дата опубликования описания 20.06.78 (51) М. Кл.з Ь06Г738

Государственный комитет

Совета Министров СССР по делам изобретений и открытий (53) УДК 681.325(088.8) (72) Авторы изобретения И, И. Манто, И. И. Фомина, P. А. 1Цек-Иовсепяиц и Г. Я. 1Цучииская (7 1) Заявитель (54) АРИФМЕТИЧЕСКОЕ УСТРОИСТВО

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

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

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

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

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

10 выход которого соединен со входом дешифратора, а вход — с шиной управления, вы: од блока выработки признака условного перехода соединен со входом дешифратора.

Недостатком известного устройства являет15 ся низкое быстродействие и сложность.

Целью изобретения является повышение быстродействия и уменьшение оборудования, Поставленная цель достигается тем, что в устройство введен блок сравнения кодов, вхо20 ды которого соединены соответственно с выходами регистра команд, регистра, преобразователя константы в унитарный двоичный код и дешифратора, а выход — со входом блока выработки признака условного пере25 хода.

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

Устройство содержит сумматор 1, блок умножения 2, регистр 3, преобразователь 4

30 константы в унитарный двоичный код, блок

578642

5 ю

5 сравнения кодов, регистр команды 6, блок

7 выработки признака условного перехода, первую информационную шину 8, шину управления 9, дешифратор 10, .вторую информационную шину 11, 1!овизной схемы арифметического устройства является наличие блока сравнения кодов. С помощью этого блока выполняется специальная команда ЛОС вЂ” логическая обработка силлабул. Операция ЛОС обеспечивает сравнение содержимого части регистра арифметического устройства с константой, записанной в самой команде.

Арифметическое устройство работает следующим образом.

По команде ЛОС / разрядов содержимого регистра 3 сравниваются в блоке 5 с константой К, поступающей из регистра команды 6, и в случае неравенства кодов вырабатывается признак условного перехода в=1 (в блоке 7).

Количество сравниваемых разрядов j записывается в команде в виде двоичного кода и преобразователем 4 преобразуется в унитарный двоичный код.

Структура команды ЛОС следующая: код операции ЛОС вЂ” константа К вЂ” количество сравниваемых разрядов j.

В блоке 5 сравнения кодов под воздействием кода операции ЛОС, поступающего в виде управляющих сигналов с дешифратора

10, из командной информации с регистра команды 6 выделяется, константа К Далее число из регистра 3 сравнивается с выделенной константой К. Количество сравниваемых разрядов определяется положением «1» в коде, поступающем из преобразователя 4, в котором двоичный код команды j преобразуется в унитарный двоичный код, Результат сравнения чисел из блока 5 подается в блок 7, в котором формируется признак условного перехода.

Предлагаемое арифметическое устройство обеспечивает экономию объема постоянного запоминающего устройства (ПЗУ) и сокра15

4 щение времени решения задачи на 5 — 10 /о.

Экономия объема ПЗУ достигается за счет того, что константа 1(, с которой производится сравнение, записывается в поле самой команды, а не в специально отведенной ячейке памяти. Сокращение времени задачи при этом объясняется тем, что нет необходимости выбирать специальную константу ПЗУ, на что тратится лишний рабочий цикл.

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

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

578642

Составитель А. Уткин Техред И. Карандашова

Редактор Н. Коляда

Подписное

Типография, пр. Сапунова, 2

Заказ 1472!14 Изд. М 847 Тираж 890

НПО Государственного комитета Совета Министров СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5