Арифметическое устройство
Иллюстрации
Показать всеРеферат
ОПИСАНИЕ
ИЗОБРЕТЕН ИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (и) 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
3О
4 щение времени решения задачи на 5 — 10 /о.
Экономия объема ПЗУ достигается за счет того, что константа 1(, с которой производится сравнение, записывается в поле самой команды, а не в специально отведенной ячейке памяти. Сокращение времени задачи при этом объясняется тем, что нет необходимости выбирать специальную константу ПЗУ, на что тратится лишний рабочий цикл.
Ф ор мул а изо бр етен ия
Арифметическое устройство, содержащее блок .выработки признака условного перехода, дешифратор, регистр команды, преобразователь константы в унитарный двоичный код, регистр, блок умно.кения, сумматор, входы которого соединены соответственно с первой информационной шиной, с выходом регистра арифметического устройства, с выходом дешифратора и с выходом блока умножения, а выход сумматора соединен со входом регистра, вход которого соединен со второй информационной шиной,,входы блока умножения соединены соответственно с первой информационной шиной, с выходом преобразователя константы в унитарный двоичный код, с выходом дешифратора и с выходом регистра, входы преобразователя константы в унитарный двоичный код соединены соответственно с выходом дешифратора и с первым выходом регистра команды, второй выход которого соединен с входом дешифратора, а вход — с шиной управления, выход блока выработки признака условного перехода соединен с входом дешифратора, о т л ич а ю щ е е с я тем, что, с целью повышения быстродействия и уменьшения оборудования, в устройство введен блок сравнения кодов, входы которого соединены соответственно с выходами регистра команд, регистра, преобразователя константы в унитарный двоичный код и дешифратора, а выход — с входом блока выработки признака условного перехода.
578642
Составитель А. Уткин Техред И. Карандашова
Редактор Н. Коляда
Подписное
Типография, пр. Сапунова, 2
Заказ 1472!14 Изд. М 847 Тираж 890
НПО Государственного комитета Совета Министров СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5