Арифметическое устройство
Иллюстрации
Показать всеРеферат
ОП ИСАНИЕ
ИЗОБРЕТЕН ИЯ
К АВТОРСКОМУ СВИДВТВЛЬСТВУ
Союз Советских
Социивстицесщщ
Реснубее
03j Â01689 (61) Дополннтельное к авт. свм-ву—
2 (5)) М. Кл.
506 7 7/38. (22) Заявлено25.03.75 (21) 114gg7у18 24 с присоединением заявкн Уй— йсударетваай внпат
Йеаата Мххивтрв СВР в дюмн имбрвтеех а етхрвпхй (23) Приоритет(43) Опублнковано05.04.7816юллетень Ю 13 (53) УДЫ 681 325 (088.8) (45) Дата опублнковання опнсання 14.03.78 (72} Авторы изобретения
И, Я. Акушский, В. М. Буриев, А. О. Жаутыков и И. Т. Пак (7)) Заявитель
Институт математики и механики AH Казахской ССР (54) АРИФМЕТИЧЕСКОЕ УСТРОЙСТВО
Изобретение относится к вычислительной технике и может,,быть использовано для построения арифметических устройств, рабо тающих в системе счисления остаточных классов.
Известны арифметические устройства,- ра ботаюшие в позиционной системе счисления. Эти устройства содержат регистры операндов, результата, сумматор, блоки .сдвига и логические элементы 1 .
Однако известные устройства не обеспевают. работу; в системе счисления остаточных классов и не являются достаточно быстродействующими.
Наиболее близким техническим решением к данному предложению является устройство, содержашее регистр первого операнда, регистр второго операнда, регистр-накопитель, блок для формировании знака результата и признака переполнения, регистр результата зе регистр знака результата, регистры знаков операндов, причем вход регистра первого операнда подключен к лервому.входу блока для формирования знака результата и признака переполнения и к первому входу блока щ
3 накопйтеля, выход регистра второго операнда подключен к,: вторым: входам регистра накопителя и блока для формирования знака результата и признака переполнения, выходы регистров знаков операндов подключены к соответствукнцим входам блока для формирования знака результата и признака пере полнения, первый выход которого подключен
K третьему входу регистра накопителя, а вто» рой выходподключен к входу регистра знака результата, выход которого является первым Bblx дом устройства, выход регистра накопителя и одключен к первому входу регистра результата и к пятому входу блока для формирования знака результатов и признака переполнения.
Однако это известное устройство не обеспечивает выполнение операций умножения и деления, операпий с плаваюшей запятой и оно имеет недостаточное быстродействие, Целью изобретения является повышение быстродействия.
Для этого в устройство введены три блока формирования позипионного признака непозипионного кода, блок умножения, блок деления, блок"сдвига и регистр признака
601689
3 4 переполнения, причем выход регистра пер- татов 13, регистр знака результатов 14, вого операнда подключен к входу первого регистр признака переполнения 15, шину 16 блока формирования позиционного признака первого операнда, шину 17 второго опенепозиционного кода, к входу блока умно» ранда, шину 18 управления, шины 19 и 20 жения и к входу блока деления, выход Ко- 5 первого и второго операндов, шину 21 реторого подключен к второму входу регистра зультата, шину 22 знака результата, шину
О результата, выход первого блока формиро- признака переполнения 23. вания позиционного признака непоэиционно- Шины 16 и 17 первого и второго оцего кода подключен к входу блока умноже- рандов подключены к входам регистров 1 ния, блок деления, регистра накопителя и 1О и 2 первого и второго операндов соответблока формирования знака результата и при- ственно. Шины 19 и 20 знака первого и знака переполнения, и определения знака, второго операндов подключены к региствыход регистра второго операнда подключен рам 11 и 12 знаков первого и второго опек входам второго и третьего блоков форми- рандов соответственно. рования позиционного признака непоэицион- 15 Шина 21 подключена к выходу регистра ного кода, к третьему входу блока умноже- 13, шина 22 подключена к выходу регистра ния, блока .,деления, второму входу блока знака результатов 14, шина 23 подключена сдвига, выход второго блока формирования к выходу регистра. 15. Шина 18 подключепозиционного признака непозиционного кода на к соответствующим входам блока умноже подключен к четвертому входу блока умно- р ния 6, блока деления 7, блока сдвига 10, жения, блока деления, третьему входу блока регистра-накопителя 8, блока 9 для формисдвига к пятому входу регистра накопите- рования знака результата и признака пере1 ля. и к шестому входу блока формировании полнения. знака результата и признака переполнения, Арифметическое устройство работает выход третьего блока. формирования позицион-„р следующим образом. ного признака непозиционного кода подклю- Операнды А и Ъ > представленные в чен к четвертому входу блока сдвига, выход системе счисления остаточных классов своблока умножения подключен к третьму вхо- ими остатками А j р,о .„g ) и 5 =(p ду регистра результата, четвертый вход ко- /Ь," < /5, } по основаниям р,р,„,,р торого подключен к первому выходу блока 3g запоминаются на регистрах 1 и 2, а их сдвига, второй выход которого подключен к знаки X „и X определяемые по прашестому, входу блока формирования знака вилу результата и признака переполнения, шестой Q,åñëè Х у 0 вход регистра-накопителя, седьмой вход бло- 1, если ( ка формирования знака результата и приз- 36 запоминаются на регистрах 11 и 12. Велииака переполнения, первый вход блока сдви- чины позиционных признаков Я < и. Й опев.е, пятые входы блоке умножения и блока рандов и 3 вычисляются блоками 3 и
-делещм цодключены к шине управления, вы- 4. жж регистра результата является вторым . вьии цоФ устройства, второй выход блока 40 одом операции выполняемой в арифметическом устройстве, работает один иэ блоков 6 7 8 10. Результат 5 выполненной ации запоминается на регистре 13. В отличие от блоков 6-8 операция, выполняемая входам блока умножения, блока peëåíèÿ, блока сдвига, блока накопителя и блока ним операндом В с поэиционны
В м признакоМ формирования знака результата и признака переполнения. лек- зиционного признака М < вычисленного
На чертеже приведена структурная элек- д> для удвоенного операнда локом
Б б 5 трическая схеме устройства, е- Знак Е результата .б вычисляется
Арифметическое устройство содержит реблоком 9 и запоминаетсянарегистре гист 1 первого оиеюанда, регистр 2 втогистр п р ры я вычисления знака Ев результата 8 исрого операнда блока З-5 для формирования анака иепозиционного кода, бк пользуются з Е . Х ся знаки Е .и Х операндов позиционного признака ие
А и 3, которые хранятся на регистблок умножения 6, бжж деления 7, регистрнакопитель, лок д е ь 8 блок 9 для формирования рах 11 и 12, о нения П изнак переполнения Q. может быть знака результата и признака переполнения, риз
ы 11 и 12 знаков выработан арифметическим устройством только блок сдвига 10, регистры резулы 9 при выполнении операций сложения или иыпервого и второго операндов, регистр рез
601689
5 читания блоком 9..или при выполнении операции сдвига операнда 3 блоком 10, он запоминается регистром 1 б.
Сигнал Q вырабатываемый блоком
9 и подаваемый на блок 8 является сигна» лом на возможное образование дополнения до диапазона ССОК операндов A или 3 и результата. Ь .
Изобретение позволяет увеличить быстродействие эа счет работы в системе счисле- о ния остаточных классов, позволяющей осуществить независимую обработку разрядов.
Формула изобретения
Арифметическое устройство, содержащее
15 регистр первого операнда, регистр второго операнда, регистр-накопитель, блок формирования знака результата и признака переполнения, регистр результата, регистр знака результата, регистры знаков операндов,, шину управления, причем выход регистра первого операнда подключен к первому входу блока формирования знака результата и признака переполнения и к первому входу регистра-накопителя, выход регистра второго операнда подключен к вторым входам регистра-накопителя и блока формирования анака результата и признака переполнения, выходы регистров знака операндов подключены к соответствующим входам блока формирования знака результата и признака переполнения, первый выход которого подключен к третьему входу регистра-накопителя, а второй выход подключен к входу регистра д знака результата, выход которого подключен к первому выходу устройства, выход регистра-накопителя подключен к первому входу регистра результата и к пятому входу блока формирования знака результата, и 4О признака переполнения, о т л и ч а ю ш ее с я тем, что, с целью повышения быстродействия .. в устройство введены три блока формирования позиционного признака непоэиционного кода, блок умножения, блок де-,р ления, блок сдвига, регистр признака переполнения, причем выход регистра первого операнда подключен к входу первого блока формирования позиционного признака непозиционного кода, к входу блока умноже- 5О
6 ння и к входу блока деления, выход которого подключен к второму входу регистра результата, выход первого блока формирования позиционного признака непоэиционного кода подключен к входу блока умножения, блока деления, регистра накопителя и блока формирования знака результата и признаке переполнения и определения знака, выход регистра второго операнда подключен к входам второго и третьего блоков формирования позиционного признака непоэиционного кода. к третьему входу блока умножения, блока деления, второму входу блока сдвига, выход второго блока формирования позиционного признака непоэнционного кода псдключен к четвертому входу блока умножения, блока деления, третьему входу блока сдвига к пятому входу регистра-накопителя и к шес -. тому входу блока формирования знака результата и- признака переполнения, выход третьего блока формирования позиционного призна- ка непоэиционного кода подключен к четвертому входу блока сдвига, выход блока умножения подключен к третьему входу регистра результата, четвертый вход которого подключен к первому выходу блока сдвига, второй выход которого йодключен к шестому входу блока формирования знака результата и признака переполнения, шестой вход регистранакопителя, седьмой вход блока формирования знака результата и признака переполнения, первый вход блока сдвига, пятые входы блока умножения и блока деления подключены к шине управления, выход регистра результата является вторым выходом устройства, второй выход блока формирования знака результата и признака переполнения подключен к входу регистра признака переполнения, выход которого является третьим выходом устройства, шина управления подключена к соответствующим входам блока умножения, блокаделения,блокасдвига,блока накопителя и блока формирования знака результата и признака переполнения.
Источники информации, принятые во внимание при экспертизе:
1. Авторское свидетельство СССР
Ия 393910, кл.4 06 Г 7/38, 1972.
2. Авторское свиаеч «льство СССР
M 419891, кл. Я 06 V 7, 38, 1972.
601689
Составитель B. Жуков
Редактор А. Зиньковский Техред 3. Фанта, Корректор А. Лакида
Филиал ППП "Патент", г. Ужгород, ул. Проектная, 4
Заказ 1665/7 Тираж 826 . Подннсное
БНИИПИ t îñóäàðñòâåííîãî комитета Совета Министров СССР по делам изобретений и открытий
11ЗОЭ6,:. Москва, Ж-35, Раушская наб., д. 4/5