Известны сдвигающие устройства передачи набранного числа от клавиатуры на десятичный счетчик-регистр, содержащие клавиатуру, генератор электрических импульсов, систему вентилей, триггер, счетчпк периодов генератора, в которых устройство сдвига совмещено с устройством запоминания и передачи переноса.
Предлагаемое устройство отличается от известных тем, что, с целью сокращения времени вьгпол нения операций умножения методом последовательного суммирования множимого со сдвигом частных произведений направо, а также деления методом последовательных вычитаний с корректировкой в каждом разряде при последовательном способе обработки разрядов, в нем сдвиг осуществляется параллельно. Для этого группа выходов генератора импульсов посредством ключей клавиатуры при наборе числа (подсоединяется к .выходам вентилей поразрядной коммутации им-пульсов, подключенных к выходам первого счетчика периодов генератора, причем количество выходов генератора соответствует числу цифровых шин. Общий выход этих вентилей подключен к триггеру, выходы которого присоединены к группе вентилей подачи унитарного кода числа или его десятичного дополнения, подключенных к выходу генератора импульсов, выдающего периодическую последовательность девяти импульсов, и к выходам устройства управления, формирующего сигналы разрешения в зависимости от вида операции. Выходы вентилей подачи унитарного кода или
его десятичного дополнения подключены через собирательную схему к группе вентилей сдвига, присоединенных к выходам второго счетчика периодов генератора импульсов, а выходы гру1П;пы вентилей сдвига подключены
к соответствующим разрядам счетчика-регистра.
На чертеже приведена блок-схема цифровой вычислительной машины, содержащей предложенное устройство.
Машина содержит цифровую многоклавишную десятичную клавиатуру, причем на чертеже изображены три младших разряда 1, 2, 3, девятый разряд 4 и десятый разряд 5; устройство передачи набранного числа от клавиатуры на десятпчиый счетчик-регистр в зависимости от вида операции, допускающее сдвиг числа вправо, и содержащее генератор 6 импульсов с логической схемой 7 «И и схемой 8 остановки (Т-сигнал остановки). При этом
выходы Ai-Лз генератора связаны с шинами, объединяющими одноименные ключи клавиатуры, на которых обеспечиваются взаимно смещенные импульсы по одному импульсу в течение периода генератора, выходы Ло и Ад риода генератора, а на выходе Лю имеется последовательность девяти имиульсов в течение цикла генератора. Вентильные схемы 9 связаны с иервым счетчиком периодов генератора, при ломощи которых производится иоследовательный, начиная с младшего разряда, вывод импульса с выбранной шины на общую шину 10. При этом положение импульса в пределах цикла генератора однозначно связано с цифрой, .набранной на клавиатуре разряда. Триггер 11 с выходами Ли и AIZ, запускаемый через логическую схему 12 «И с выходами 13 и дифференцируюшую цепь 14 импульсами шины 10, возвращается в первоначальное положение дифференцирующей цепью 15 в конце цериода генератора импульсов. Логические схемы 16-24 «И, на которые подаются выходные сигналы триггера, и выход Лю генератора импульсов связаны с собирательной схемой 25, на выходе А которой имеется последовательность импульсов поразрядного опроса ключей разрядов, причем набранная цифра представляется в виде унитарного кода, соответствующего либо самой цифре, либо ее дополнению. Система вентилей 26-32 связана с вторым счетчиком периодов генератора импульсов и с выходом схемы 25. При этом серия импульсов, соответствующая цифре, набранной на некотором разряде клавиатуры, может быть подана на разряд счетчика-регистра, расположенный ipasee указанного разряда. Машина содержит, двенадцатиразрядный счетчик-регистр, десять младших разрядов 33 которого связаны с клавиатурой, а одиннадцатый разряд 34 и двенадцатый 35 иредназначены для хранения переносов. Мащина содержит также устройство управления мащиной, состоящее из счетчиков 36 к 37 периодов генератора, логические схемы 38-40 «И, схему 41 «Р1ЛИ запуска первого счетчика, логические схемы 42 «И и 43 «ИЛИ - НЕТ запуска второго счетчика, ири этом счетчик 36 содержит на один разряд меньше счетчика 37. Счетчики периодов генератора могут сдвигать единицу одновременно, однако, добавление импульса к первому счетчику, когда второй находится в исходном состоянии, приводит к изменению соотношений между ними. Для выполнения умножения со сдвигом частных произведений вправо необходимо предотвратить возможность соединения некоторого разряда клавиш с разрядом счетчика-регистра высшего .порядка, для чего предусмотрен триггер 44 с выходами Л и Л13- Выход Л14 соединен со схемой 12 «И, предотвращая иоступление сигналов с клавиш на триггер 11 ио окончании цикла счетчика 36. Контрольный счетчик 45 с логическими схемами 46 «ИЛИ, схемами 47 и 48 «И и триггером 49 служит для управления оиерациямн и вычитания при делении. Логические схемы 50-54 «И предназначены для формирования сигнала на -выходе при наличии цифры 9 в соответствующем разряде, что свидетельствует о TOJM, что необходимо переходить к операции сложения при выполнении деления. Собирательная схема 55 переводит контрольный счетчик в следующее состояние ири делении при наличии сигнала на ее выходе Лк;. Множительные ключ1 56 служат для уиравления количеством частных циклов сложения при выполнении о.иерацин умножения. Устройство 57 формирует десятичный перенос из любого разряда счетчика-регистра в последующий ири наличии сигналов переноса декады 58. При нажатии на кнопки сложения, вычитания, деления (на чертеже не показаны) на логические схемы 16-24 поступают сигналы разрещения. Устройство передачи набранного числа от клавиатуры на десятичный счетчик-регисто работает следующим образом. При наборе числа на разрядах /-5 клавиатуры соединя-ют соответствующие шины последовательно разряд за разрядом, начиная с младшего разряда, с шиной 10 путем последовательного включения схем «Pi 9 имплльеами первого счетчика периодов генератора. При этом при наборе цифры на некотором разряде клавиатуры на щину 10 поступает 9-/V импульсов генератора им-пульсов, который переводит триггер 11 в новое состояние. На схемы 16-24 «И подается разрешающий сигнал. Оставщиеся 9-(9-N)N импульсов с выхода генератора имиульсов поступают через схемы 2J и 25 на выход Лаз. Если машина работает в режиме вычитания, то подается комбинация сигналов разрешения на схемы 22 и 23. При переходе счетчика 37 циклов генератора в положение 7 через схему 22 поступает нмпульс, необходимый для образования десятичного дополнения числа, схема 23 открыта при поступлении сигнала разрещенпя до момента переброса триггера //, вследствие чего в данный разряд счетчика-регистра иостуият 9-Л импульсов с выхода Лю, то есть дополнение данной цифры до 9. Если машина работает в режиме умножения, то работает схема «И 21. В случае деления подаются соответствующие сигналы разрешения на схемы 16-19 «И в результате чего на выход Аа подаются им }ульсы унитарного кода набранных цифр или их десятичные дополнения согласно алгоритму деления. Импульсы с выхода Лхз иодаются на систему вентилей 26-32, управляемых вторым счетчиком циклов генератора, при этом, если оба счетчика находятся в одинаковых состояниях t, и Ti, число, набранное на /-разряде клавиатуры, поступает в /-разряд счетчика-регистра. Если счетчики находятся в различных состояниях // и Гг., число, набранное на /-разряде клавиатуры, поступает в / /и-разряд счетчика-регистра. Предложенное устройство может быть использовано в настольных десятичных вычислительных машинах для выполнения четырех
Предмет изобретения
Устройство передачи набранного числа от клавиатуры на де-сятичный счетчи к-регистр, осуществляющее сдвиг числа влраво, содержащее генератор импульсов, систему вентилей, триггер и счетчиКи периодов генератора, отличающееся тем, что, с целью у меньшения времени вьшолнения операций умиожения и деления, в нем группа выходов генератора импульсов, количество выходов которых соответствует числу цифровых шин, посредством ключей клавиатуры при наборе числа подсоединяется к входам вентилей поразрядной коммутации импульсо в, подключенных к выходам .nepiBoro счетчика периодов генератора, а общий выход этих вентилей подключен к триггеру, выходы которого присоединены к груп;:1г вентилей подачи унитарного кода числа и1ти его десятичного дополнения, подключенных к выходу генератора импульсов, выдающего лериодическую последовательность девяти импульсов, и к выходам устройства управления, формирующего сигналы разрешения в зависимости от вида оюерадии,
выходы вентилей лодачи унитарного кода числа или его десятичного дополнения подключены через собирательную схему к грзлле вентилей сдвига, присоединенных к выходам второго счетчика периодов генератора, а выходы группы вентилей сдвига подключены к соответствующим разрядам счетчика-регистра.
название | год | авторы | номер документа |
---|---|---|---|
ПОСЛЕДОВАТЕЛЬНЫЙ ДЕСЯТИЧНЫЙ НАКАПЛИВАЮЩИЙ СУММАТОР С ПАРАЛЛЕЛЬНЫМ СДВИГОМ | 1969 |
|
SU250544A1 |
ЭЛЕКТРОННАЯ КЛАВИШНАЯ ВЫЧИСЛИТЕЛЬНАЯ МАШИНА | 1973 |
|
SU395837A1 |
ИНОСТРАНЦЫ Хьюдж Лайон Мэнсфорд, Джон Джордж Лло1^ II Норберт Китц (Англия) | 1964 |
|
SU164572A1 |
УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯ ЦЕЛЫХ ЧИСЕЛ ИЗ ДВОИЧНО-ДЕСЯТИЧНОЙ СИСТЕМЫ В ДВОИЧНУЮ | 1966 |
|
SU185574A1 |
Устройство для преобразования двоичного кода в двоично-десятичный | 1976 |
|
SU641441A1 |
ФУНКЦИОНАЛЬНЫЙ ПРЕОБРАЗОВАТЕЛЬ | 1966 |
|
SU216369A1 |
УСТРОЙСТВО для АВТОМАТИЧЕСКОГО КОДИРОВАНИЯ | 1972 |
|
SU354409A1 |
Устройство для ввода и вывода информации | 1985 |
|
SU1265755A1 |
Синтезатор частот | 1984 |
|
SU1293841A1 |
Счетное устройство | 1984 |
|
SU1210221A1 |
553 3333 flfl W . fr. 32Г 5/ 2 : ь Д; о- а Q Iliiiii /о f ,,Г ю 15
Даты
1965-01-01—Публикация