1
Изабретение относится к области вычислительной техники и аможет быть использовано при тостроении вычислительных устройств,работающих в десятичной системе Счисления.
Известно устройство для сложения цифр, представленных фазо-импульсным десятичным кодом, основанное на принциле преобразования фазо-импульсных кодов, слагаемых в пространственно-импульсные и обратно, а также использования десятичной матрицы сложения пространственно-импульсных кодов. Это устройство может параллельно складывать только две цифры, лричем полное время выполнения операции составляет три такта (лри фазо-импульсном представлении информации тактом называется время между соседними импульсами, имеющимИ одинаковое И|Нформационное значение). Это становится существенным в том случае, когда необходимо сложить несколько цифр, представленных фазо-импульсным кодом.
Описываемое устройство позволяет складывать параллельно по десяти десятичных цифр, цри этом операция сложения выполняется за два такта.
Предлагаемое устройство дополнительно содержит пороговую и логическую схемы, два последовательно соединенных регистра и счетчик, входы пороговой схемы соединены с выходами (преобразователя кодов, а выходы пороговой схемы соединены через логическую схему с первой группой входов матрицы сложения, выходы которой соединены со входами счетчика и первого регистра, выход второго регистра соединен со второй группой входов матрицы сложения.
На фиг. 1 приведена схема устройства; па фит. 2 - временная диаграмма опорных псюледовательностей импульсов Ко, Ki Kg, Сэ
и серий тактовых имлульсов ТИ и ТИс.
Устройство состоит из преобразователя / фазо-им1пулвсного кода в число-импуль-сный, пороговой схемы 2, логической схемы 3, матрицы сложения 4, регистров 5 и б, счетчика 7. Выходы преобразователя подключены « соответствующим входам пороговой схемы 2, выходы которой подведены ко .входам логической схемы 3. Выходы схемы 3 соединены
с первой группой входов матрицы 4. Ко второй группе входов матрицы 4 подключены выходы параллельного регистра 6, входы которого соединены с выходами регистра 5. Выходы матрицы 4 подведены к регистру 5 и счетчику 7.
Для обеспечения Правильной работы устройства также необходимы генераторы такто вых серий импульсов и опорных последовательностей -им.пульсав. Однако они имеются
в любой системе с фазо-импульсным представлением информации и в состав рассматриваемого устройства не входят.
Работа устройства начинается с подачи на вход Сд преобразователя / импульса последовательности Сэ (СМ. фиг. 2), который устанавливает триггеры преобразователя в такое состояние, при котором будут открыты его выходные вентили. Коды десяти складываемых ЦИФР, представляющие импульсы, синхронизированные с импульсами опорных последовательностей, поступают на преобразователь / по входам г/1 - г/ю и производят обратную установку три ггеров. Поэтому на каждом выходе преобразователя Хг (, 2..., 10) число импульсов будет соответствовать значению кода, поступившего по входу yi. Работа пороговой схемы 2 описывается функциями вида
fj(Xj, Xf, . . . Xif) :
10
если 5/,
10
.,10,
если ,/, ,2,.,
Система функций fj{xi, Xz,..., Лю) может быть |реализована в виде набора пороговых элементов или же синтезирована с помощью формальных методов в виде комбинационной схемы. На каждом подтакте т число возбужденных выходов схемы 2, начиная с первого, равно числу импульсов, поступивших на данном .подтакте на любые ее входы. Логическая схема 3 предназначена для выбора «а каждом подтакте одиой из десяти ШЕН bi - бю так, что номер выбранной шины должен быть равен числу возбужденных выходов пороговой схемы 2. Такой выбор осущ-ествляется с помощью девяти элементов, реализующих логическую аперацию «Запрет. Номер выбранной шины означает то число, которое при помощи
матрицы 4 будет складываться с содержимым регистра 6. Результат сложения записывается в регистр 5 каждым импульсом ТИ, т. е. на каждом подтакте. Содержимое регистра 5 переписывается в регистр 6 импульсами ТИо, сдвинутыми по отношению к импульсам ТИ. Следовательно, в регистре 5 будет накапливаться сумма, равная числу импульсов, поступивших по входам Xi - Хю, т. е. сумма цифр
У - УЮ- Переносы, возникающие при сложении на каждом подтакте, та1кже реализуются матрицей 4. При сложении десяти десятичных цифр максимальное число переносов равно девяти и для их накопления нужен счетчик 7.
Таким образом, в течение одного такта в регистре 5 (или 6) и счетчике 7 будет получен результат сложения десяти цифр z/i - ую в |форме двоичного .кода. Поскольку для преобразования его в фазо-импульоный код необходим еще один такт, то полное время выполнения операции описываемым устрой-ством составляет два такта.
Предмет изобретения
Устройство для сложения цифр, представленных фазо-импульсным десятичным кодом, содержащее преобразователь кодов и матрицу сложения, отличающееся тем, что, с целью
сокращения времени выполнения операции сложения, оно дополнительно содержит пороговую и логическую схемы, два последовательно соединенных регистра и счетчик, входы пороговой схемы соединены с выходами преобразователя кодов, а выходы пороговой схемы соединены через логическую схему с первой группой входов матрицы сложения, выходы которой соединены со входами счетчика и первого регистра, выход второго регистра соединен со второй группой входов матрицы сложения.
ТИс
ти
название | год | авторы | номер документа |
---|---|---|---|
Устройство для возведения в степень | 1982 |
|
SU1084787A1 |
Устройство для возведения в степень | 1982 |
|
SU1076904A1 |
Устройство для возведения в квадрат и извлечения квадратного корня | 1982 |
|
SU1141406A1 |
СПОСОБ И УСТРОЙСТВО УМНОЖЕНИЯ ДВОИЧНО-ДЕСЯТИЧНЫХ КОДОВ | 2009 |
|
RU2410745C1 |
Преобразователь кодов | 1978 |
|
SU744548A1 |
Преобразователь двоичного кода угла в двоично-десятично-шестидесятиричный код градусов,минут,секунд | 1980 |
|
SU960791A1 |
Устройство для возведения в квадрат | 1983 |
|
SU1160404A1 |
МАТРИЧНОЕ УСТРОЙСТВО ДЛЯ СЛОЖЕНИЯ ДЕСЯТИЧНЫХ ЧИСЕЛ | 1969 |
|
SU244713A1 |
Устройство для возведения в квадрат и извлечения квадратного корня | 1982 |
|
SU1133593A1 |
Преобразователь двоичного кода в двоично-десятичный код | 1978 |
|
SU742923A1 |
90/2J45f785ff/2 г/а.2
Авторы
Даты
1973-01-01—Публикация