Последовательное устройство для деления чисел в дополнительном коде

Иллюстрации

Показать все

Реферат

 

ПОСЛЕДОВАТЕЛЬНОЕ УСТРОЙСТВО ДЛЯ ДЕЛЕНИЯ ЧИСЕЛ В ДОПОЛНИТЕЛЬНОМ КОДЕ, содержащее регистр делимого-остатка , регистр частного и узел формирования частного, выход которого соединен с информационным входом регистра частного, о т л и ч а ю щ е е с я тем, что, с целью упрощения устройства, в него введен узел суммированиявычитания, первый информационный вход которого соединен с выходом регистра делимогоостатка и первым информационньм входом узла формирования частного, второй информационный вход которого соединен с выходом переноса узла суммирования - вычитания, второй информационный вход которого соединен с входом делителя устройства, вход управления сбросом которого соединен с управляющим входом сброса регистра частного и входом блокировки записи регистра делимого-остатка, информационный вход которого соединен с информационным выходом узла суммирования-вычитания , управляющий вход которого соединен с выходом узла формирования частного.

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

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

РЕСПУБЛИК

„„SU„,,Ä3.82513

А (5!)4 G 06 F 7 52

Д,,: — г,.

: C"

ОПИСАНИЕ ИЗОБРЕТЕНИЯ -. - :;.,-,,:„ „ "

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

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3729203/24-24 (22) 13.02.84 (46) 30.09.85. Бюл. У 36 (72) В.Б.Масленников (53) 681.325.(088.8) (56) Майоров С.А., Новиков Г.И. Принципы органиэации цифровых машин.

Л.: Машиностроение, 1974, с. 304-307.

Машина цифровая вычислительная

ЦВМ 20-7. Техническое описание, ч. 1.

Общие сведения, 6Ф1.700.024 ТО, рис. 1.23, с. 107-110. Приложение.

Альбом иллюстраций, 6Ф1.700.024 ТО.

Приложение 38,39. (54)(57) ПОСЛЕДОВАТЕЛЬНОЕ УСТРОЙСТВО ДЛЯ ДЕЛЕНИЯ ЧИСЕЛ В ДОПОЛНИТЕЛЬНОМ КОДЕ, содержащее регистр делимого-остатка, регистр частного и узел формирования частного, выход которого соединен с информационным входом регистра частного, о т л и ч а ю щ е е с я тем, что, с целью упрощения устройства, в него введен

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

1182513 и (2) где Яп,D> — знаки делимого-остатка, получанного в предыдущем цикле, и делителя соответственно.

Из выражения (1) 55

Устройство относится к автома ике и вычислительной технике, а именно к арифметическим устройствам для обработк".. двоичных чисел в дополнительном коде. S

Целью изобретения является упрощение устройс тва.

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

Устройство содержит регистр 1 делимого-остатка (РДО), узел 2.,суммиГ рования- вычитания, узел 3 формирования ,частного, вход 4 делителя устрой- 15 стве, регистр 5 частного (РЧ), вход 6 управления сбросом и блокировки устройства.

РДО 1 предназначен для хранения делимого перед выполнением операции, а также в первом и втором циклах деления и для хранения остатков в последующих циклах.

РЧ 5 предназначен для приема, хранения и сдвига результата операции деления.

Делитель подается на вход 4 из внешнего запоминающего устройства.

Обобщенная структура узла 2 суммирования-вычитания описывается сле- 30 дующими выражениями:

Q.=d О+ );:® с - ч т d 2 ; „) j i(i -1)

0.,-21, 1 и ) 1

° . 135 где Q. — значение i-ro разряда ре3 эультата суммирования либо вычитания;

С1 - функции переноса (заема);. ш — сигнал управления режимом

f 40 суммирования-вычитания.;

d D — значения i ro разряда де1 лимого-остатка и делителя соответственно.

В соответствии,с алгоритмом деле45 ния без восстановления остатка, смыслом переменной m является текущее значение разряда частного, которое определяется исходя иэ алгоритма, иэ следующего выражения:

50 следовательно, т,к. D Q+ (31

Таким образом, формирование текущего разряда частного îñуществляется из соотношения .знака делимого (остатка) и переноса в знаковый разряд, получаемого при суммировании либо вычитании. Так как перенос в знаковый разряд формируется раньше на один такт, чем сам знак, то разряд частно

ro, полученный из выражения (3), является сигналом коммутации режима суммирования в совмещенном узле суммирования-вычитания.

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

Перед началом операции деления загружается делимое, а

РЧ 5 обнуляется по сигналам, поступающим на входы управления 6. Одновременно инициируется выборка делителя из запоминающего устройства на входе 4. Выборка делителя производится в дальнейшем в каждом цикле операции; Делимое хранится в РДО

1, а делитель поступает на вход 4 в виде последовательных чисел, представленных дополнительными кодами, младшими разрядами вперед. Знаковый разряд поступает последним.

В первом цикле операции производится суммирование либо вычитание делителя нз делимого в узле-с рования-вычитания 2, при этом,в соответствии с выражением (3), определяется знак частного в узле 3 фор,мирования частного, который записывается в РЧ 5.Запись результата в РДО 1 при этом блокируется и он продолжа-. ет хранить делимое.

Во втором цикле операции начинается собственно процедура деления: делимое и делитель поступают на информационные входы узла суммирования-вычитания 2, а на его управляющий вход поступает значение знака частного из узла 3 формирования частного, полученного в первом цикле.

При этом, если значение знака равно "О", производится суммирование .делимого и делителя, если равно "1"вычитание делителя и делимого в соответствии с выражением (1). В этом

Составитель Е.Захарченко

Редактор М.Циткина Техред С.Мигунова Корректор E.Сирохман

Заказ 6108/48 Тираж 709 Подписное

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

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

Филиал ППП ".Патент", г. Ужгород,, ул. Проект!!ая, 4 и последующих циклах производится запись oròàòêà в РДО 1, причем,так как узел суммирования-вычитания 2 вносит задержку на один такт, автоматически осуществляется сдвиг остатка влево. Старший разряд частного определяется в конце второго цикла из выражения (3) и в дальнейшем записывается в РЧ 5, который имеет разрядность на единицу большую,чем формат операндов, за счет чего авто82513 4 матически осуществляется сдвиг полученных в предыдущих циклах разрядов частного влево.

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