Сута (размет) Устройство относится к автома1-ике и вычислительной технике, а именно к арифметическим устройствам для обработки двоичных чисел в допо нительном коде. Целью изобретения является упрощение устройства. На. чертеже представлена функциональная схема последовательного уст ройства для деления чисел в дополни тельном коде. Устройство содержит регистр 1 де лимого-остатка (РДО), узел 2..суммирования-вычитания, узел 3 формирован (частного, вход 4 делителя устрой ства, регистр 5 частного (РЧ), вход 6 управления сбросом и блокировки устройства. РДО 1 предназначен для хранения делимого перед выполнением операции, а также в первом и втором циклах деления и для хранения остат ков в последующих циклах. РЧ 5 предназначен для приема, хранения и сдвига результата операции деления. Делитель подается на вход 4 из внешнего запоминающего устройства. Обобщенная структура узла 2 суммирования-вычитания описывается еле дующими выражениями; Gi. cl. ®D.® С., ; ) iM « . где Q. - значение 1-го разряда результата суммирования либо вычитания; С - функции переноса (заема); т.- - сигнал управления режимом суммирования-вычитания.; d, ,D. - значения i-ro разряда делимого-остатка и делителя соответст венно. В соответствии.с алгоритмом деле ния без восстановления остатка, смы лом переменной т- является текущее значение разряда частного, которое определяется исхоДя из алгоритма, и следующего выражения: Т п« где знаки делимого-остатка полученного в предьщущем цикле, и делителя соответственно. Из вьтражения (1) , ледовательно. m, Q.©Dn- (.(.)0п- K0Cn.)0(V©M a©Vi - 0. .) Таким образом, формирование текущего разряда частного осуществляется из соотношения .знака делимого (остатка) и переноса в знаковый разряд, получаемого при суммировании либо вычитании. -Так как перенос в знаковый разряд формируется раньше на один такт, чем сам знак, то разряд частного, полученный из выражения (3), является сигналом коммутации режима суммирования в совмещенном узле суммирования-вычитания. Устройство работает следующим образом. Перед началом операции деления в РДО t загружается делимое, а РЧЗ обнуляется по сигналам, поступающим на входы управления 6. Одновременно инициируется выборка делителя из запоминающего устройства на входе 4. Выборка делителя производится в дальнейшем в каждом цикле операции; Делимое хранится в РДО 1, а делитель поступает на вход 4 в виде последовательных чисел, представленных дополнительными кодами, младшими разрядами вперед. Знаковый разряд поступает последним. В первом цикле операции производится суммирование либо вычитание делителя из делимого в узле суммирования-вычитания 2, при этом,в соответствии с выражением (3), определяется знак частного в узле 3 формирования частного,который записывается в .РЧ 5.Запись результата в РДО 1 при зтом блокируется и он продолжает хранить делимое. Во втором цикле операции начинается собственно процедура деления: делимое и делитель поступают на информационные входы узла суммирования-вычитания 2, а на его управляющий вход поступает значение знака частного из узла 3 формирования частного, полученного в первом цикле. При этом, если значение знака рав, производится суммирование .делимого и делителя, если равно вычитание делителя и делимого в соот ветствии с выражением (1). В этом
и последующих циклах производится запись остатка в РДО 1, причем,так как узел суммирования-вычитания 2 вносит задержку на один такт, автоматически осуществляется сдвиг остатка влево. Старший разряд частного определяется в конце второго цикла из выражения (3) и в дальнейшем записывается в РЧ 5, который имеет разрядность на единицу большую,чем формат операндов, за счет чего автоматически осуществляется сдвиг полученных в предвдущих циклах разрядов частного влево.
Третий и последующие циклы операции осуществляются аналогично второму циклу. Процесс деления продолжается до тех пор, пока яе будут сформированы все цифры результата.
Подсчет циклов операции осуществляется в устройстве управления.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для деления чисел | 1981 |
|
SU1056183A1 |
Устройство для деления чисел | 1981 |
|
SU1119006A1 |
ДЕЛИТЕЛЬ НА НЕЙРОНАХ | 2003 |
|
RU2249846C1 |
Устройство для деления с плавающей запятой | 1979 |
|
SU860063A1 |
Устройство для деления десятичных чисел | 1976 |
|
SU744562A1 |
Устройство для деления | 1989 |
|
SU1709301A1 |
Устройство для деления | 1990 |
|
SU1783521A1 |
Устройство для деления | 1990 |
|
SU1709352A1 |
Устройство для деления двоичных чисел | 1990 |
|
SU1783520A1 |
АРИФМЕТИЧЕСКИЙ ВЫЧИСЛИТЕЛЬ | 2004 |
|
RU2292580C2 |
ПОСЛЕДОВАТЕЛЬНОЕ УСТРОЙСТВО ДЛЯ ДЕЛЕНИЯ ЧИСЕЛ В ДОПОЛНИТЕЛЬНОМ КОДЕ, содержащее регистр делимого-остатка, регистр частного и узел формирования частного, выход которого соединен с информационным входом регистра частного, о т л и ч а ю щ е е с я тем, что, с целью упрощения устройства, в него введен узел суммирования- вычитания, первый информационный вход которого соединен с выходом регистра делимого- остатка и первым информационньм входом узла формирования частного, второй информационный вход которого соединен с выходом переноса узла суммирования - вычитания, второй информационный вход которого соединен с входом делителя устройства, вход управления сбросом которого соединен с управляющим входом сброса регистра частного и входом блокировки записи регистра делимого-остатка, информационный вход которого соединен с информационным выходом узла суммирования-вычитания, управляющий вход которого соединен с выходом узла формирования частного.
Майоров С.А., Новиков Г.И | |||
Принципы организации цифровых машин | |||
Л.: Машиностроение, 1974, с | |||
Паровой котел с винтовым парообразователем | 1921 |
|
SU304A1 |
Техническое описание, ч.1 | |||
Общие сведения, 6Ф1.700.024 ТО, рис | |||
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Счетный сектор | 1919 |
|
SU107A1 |
Приложение | |||
Альбом иллюстраций, 6Ф1.700.024 ТО | |||
Способ сужения чугунных изделий | 1922 |
|
SU38A1 |
Авторы
Даты
1985-09-30—Публикация
1984-02-13—Подача