лей 7 и 6 соединены со входами соответствующих ячеек счетчиков частного 3 и делимого 2. При этом для формирования цифр «9 (дополнительный код) в старших разрядах делителя, где образуются нули при сдвиге (взяты в скобки в примере), используется триггер 12, единичный вход которого соединен с шиной 13, являющейся промежуточным выходом преобразователя 1, а нулевой вход - с шиной 9. Единичный выход триггера 12 связан с входом схемы «И 14, второй вход которой связан с распределителем 8, третий - с шиной 13, а выход-со входами соответствующих ячеек счетчика делимого 2.
Выход счетчика 2 связан с единичным входом триггера 5, выходы которого подключены к схемам «И 15 и «И 16, соединенным по второму входу с шиной 9. Выход схемы «И 16 подключен к нулевым входам триггеров 4 и 5, а выход схемы «И 15 - к единичному входу триггера 4, выходы которого соединены с шинами управления режимом работы счетчика 3 и с шинами сдвига распределителя 8.
Преобразователь 1 делителя в единичный код при цифровом задании делителя включает в себя регистр делителя и блоки, преобразующие код делителя в единичный код. При задании делителя напряжением t/д в качестве
преобразователя 1 используется аналого-цифровой преобразователь (АЦП). На чертеже показан вариант аналогового задания делителя, при этом АЦП включает в себя счетчик 17, вход которого соединен с шиной 18, по которой поступают тактовые импульсы (ТИ), а кодовые выходы счетчика 17 соединены со входами преобразователя код - напряжении (ПКН) 19, вырабатывающего напряжение обратной связи (7ос пропорциональное содержимому счетчика 17. Выход ПКН 19 соединен со входом схемы сравнения 20, на второй вход которого подается напряжение, пропорциональное делителю Уд, а третий вход соединен с шиной 18. На шине 10 схемы сравнения 20 действует прямой, а на шине 11-дополнительный единичный код делителя. Для простоты изложения и наглядности устройство показано трехразрядным.
Устройство работает следующим образом.
Делимое в прямом коде записывается в счетчик 2, триггеры 5 и 4 устанавливаются в «О, что соответствует включению счетчика 3 на сложение, распределитель 8 устанавливается на р-ю (старшую) ячейку (где р - число разрядов частного). Делитель подается на вход схемы сравнения 20 преобразователя I, а тактовые импульсы - на шину 18. За цик„т
преобразования по шине 10 проходит число импульсов, равное делителю, а по шине И - его дополнению. Импульсы по шине 11 через разрешенный старшей ячейкой распределителя 8 вентиль 6 подают в счетчик 2. Импульс переполнения счетчика 2 устанавливает триггер 5 в еди;1ичное состояние. После окончания цикла преобразования импульс по шине 9, пройдя через разрешенную триггером 5 схему «И 16, подтверждает состояние триггера 4, возвращает триггер 5 в «О и через разрешенный старшей ячейкой распределителя 8 вентиль 7 фиксируется в ячейке старшего разряда счетчика 3.
Отсутствие в течение цикла преобразования переноса из счетчика 2 свидетельствует о смене знака остатка и приводит к тому, что триггер 5 остается в «О. Импульс по шине 9 через схему «И 15 переводит триггер 4 в «1, включив счетчик 3 на вычитание, переключив распределитель 8 на вторую ячейку и осушествив сдвиг частного и делителя относительно делимого. Начинается формирование второго разряда частного. Через разрешенный второй ячейкой распределителя 8 вентиль 6, делитель в прямом коде по шине 10 прибавляется в более младшие разряды счетчика 2, а число циклов фиксируется во второй ячейке счетчика 3. Перенос из счетчика 2 в этом случае свидетельствует об очередной смене знака остатка и устанавливает триггер 5 в «1, а импульс окончания цикла через схему «И 15 переводит триггер 4 в «О (счетчик 2 включен на сложение), переключив распределитель 8 (произведя сдвиг делителя и частного); триггер 5 возврашается в исходное состояние. Теперь делитель опять.поступает по шине 11 на счетчик 2 в дополнительном коде. При образовании дополнительного кода необходимо
формировать по (т-1) импульсов (где т - основание системы счисления), подавая их в старшие разряды делимого, которые теперь за счет сдвига делителя не перекрываются его разрядной сеткой (взяты в скобки в примере). Это осуществляется триггером 12 и схемой «И 14. Импульсом конца предыдущего цикла триггер 12 устанавливается в «О, первый импульс последовательности с промежуточного выхода счетчика 17 устанавливает его в «1, разрешив схему «И 14 для последующих (т-1) импульсов (до конца цикла), которые проходят на соответствующие входы счетчика 2.
Окончание деления фиксируется переходом распределителя 8 на последнюю нулевую ячейку.
Предмет изобретения
Делительное устройство, содержащее счетчик делимого, реверсивный счетчик частного, преобразователь делителя в единичный код, прямой и инверсный выходы, а также выход конца цикла которого через вентильную матрицу, подключенную к выходам распределителя, соединены со входами счетчиков делимого и частного, триггер знака, единичный вход которого соединен с выходом счетчика делимого, и управляющий триггер, выходы которого соединены со входами распределителя и реверсивными шинами счетчика частного, отличающееся тем, что, с целью упрощения устройства, нулевой и единичный входы управляющего триггера через схемы совпадения, одни из входов которых объединены и подключены к выходу конца цикла преобразователя, подключены к единичному и нулевому выходам триггера знака, соответственно.
20
-ly
Т
Ug.-
название | год | авторы | номер документа |
---|---|---|---|
МНОЖИТЕЛЬНО-ДЕЛИТЕЛЬНОЕ УСТРОЙСТВО | 1968 |
|
SU217718A1 |
Устройство для умножения и деленияпОСлЕдОВАТЕльНО-пАРАллЕльНОгОдЕйСТВия | 1979 |
|
SU817703A1 |
Устройство для деления чисел в форме с плавающей запятой | 1988 |
|
SU1566340A1 |
Делительное устройство | 1983 |
|
SU1198512A1 |
Арифметическое устройство | 1985 |
|
SU1550510A1 |
Устройство для деления нормализованных чисел | 1985 |
|
SU1290302A1 |
Устройство для деления двоичных чисел с фиксированной запятой | 1974 |
|
SU512469A1 |
Устройство для деления | 1983 |
|
SU1164698A1 |
Устройство для деления двоичных чисел | 1987 |
|
SU1432508A1 |
Устройство для деления | 1983 |
|
SU1166100A1 |
Авторы
Даты
1975-05-15—Публикация
1973-07-16—Подача