Арифметическое счетное устройство Советский патент 1991 года по МПК G06F7/62 

Описание патента на изобретение SU1628063A1

Фиг.1

Изобретение относится к вычислительной технике и может быть использовано и устройствах обработки информации в двоично-десятичной системе счисления.

Цель изобретения - повышение надежности работы стройства.

На фиг.1 представлена функциональная схема предлагаемого устройства; на фиг.2 - функциональная схема блока управления; на фиг.З - функциональная схема формирователя сигнала переноса; на фиг.А и 5 - временные диаграммы работы устройства.

Арифметическое счетное устройство содержит распределитель 1 импульсов программируемый счетчик 2, двоично- десятичный реверсивный счетчик 3, элементы И 4 и 5, элемент ИЛИ 6, элемент НЕ 7, блок 8 управления и формирователь 9 сигнала переноса, соединенные между собой функционально.

Блок 8 управления включает первый и второй триггеры 10 и 11, соединенные между собой функционально.

Формирователь 9 сигнала переноса выполнен на элементе И 12 и элементе ИЛИ 13, соединенных между собой функ цнонально.

На фиг.А и 5 обозначены сигналы 1А-36.

Арифметическое счетное устройство работает следующим образом.

Перед началом выполнения арифметической операции по стартовому сигналу (не показан) происходят запись кода одной декады первого слагаемого XJ в программируемый счетчик 2, за- пись кода одной декады второго слагаемого У - в двоично-десятичный счетчик 3, а также начальная установка программируемого счетчика 2, необходимая для его работы в однократном режиме.

Импульсы I (1А и 25) с первого выхода распределителя 1 импульсов одновременно поступают на счетный вход программируемого счетчика 2 и через элемент И А и элемент ИЛИ 6 на тактовый вход двоично-десятичного счетчика 3. После прохождения числа импульсов, численно равного коду одной декады первого слагаемого Х, на выходе программируемого счетчика 2 формируется сигнал Рп (22 и ЗА), под действием которого элемент И А закрывается, и прохождение импупьсов

JQ jj

0

5

Q

40 Д5

35

0

5

t на тактовый вход двоично-десятичного счетчика 3 прекращается. При этом на выходе двоично-десятичного счетчика 3 оказывается сформированным результат выполненной арифметической операции S У J i X j в зависимости от выбранной арифметической операции - сложение (вычитание). Элемент И 5 отслеживает появление сигнала переноса PJ (20) из предыдущей декады арифметического счетного устройства и при его наличии из последовательности импульсов Т 2. (15 и 26) формирует импульс С (21 и 33), поступающий через элемент ИЛИ 6 на тактовый вход двоично-десятичного счетчика 3, который производит сложение (вычитание) его с ранее вычисленным результатом.

Таким образом, двоично-десятичный счетчик 3 производит сложение (вычита ние) ранее записанного в него кода У{ одной декады второго слагаемого с числом импульсов (2А и 36), численно равным сумме сигналов, соответствующих коду X J одной декады первого слагаемого (23 и 35), и сигнала переноса Pj из предшествующей декады (21 и 38), т.е. на выходе двоично- десятичного счетчика 3 оказывается сформированным результат выполненной арифметической операции для одной декады s ; У; ± х; ± Р- .

Блок управления (фиг.2) работает следующим образом.

При достижении двоично-десятичным счетчиком некоторой декады состояния с выходным кодом 9 его выход переноса принимает значение сигнала с низким уровнем (17 и 18). Этот сигнал поступает на информационный вход триггера 10 блока управления этой декады, после чего по положительному перепаду сигнала ТИ (16 и 27), поступающему на тактовый вход триггера 10, происходит запись сигнала на информационном входе триггера 10, на инверсном выходе которого, соединенном с первым выходом блока управления, формируется сигнал (18 и 30). Далееj если на такт учета переносов Тг в рассматриваемой декаде не производилось суммирование переноса из предшествующей декады, по фронту сигнала двоично- десятичный счетчик переполняется и выход переноса этбго счетчика принимает значение высокого уровня (17).

Так как первый выход блока управления соединен с информационным входо триггера 1|в этом блоке, а тактовый вход триггера 11 соединен с импульсами Т,, по фронту Т i происходит запись значения сигнала на информационном входе. Таким образом, на выходе триггера 11, соединенном с вторым выходом блока управления, формируется сигнал переполнения

4O1-I

после чего по фронту сиг

.нала ТИ сбрасывается в состояние с низким уровнем триггер 10, а следовательно, сбрасывается и сигнал Pjj , на первом выходе блока управления (18), По следующему фронту Т в триггер II по информационному входу записывается сигнал с низким уровнем, что приводит к установке триггера 1 и второго выхода блока управления также в состояние с низким уровнем (19). Если же на такт учета переносов Т имеется перенос из предыдущей декады (29), то он прибавляется к содержимому (i-1)- го двоично-десятичного счетчика. При этом счетчик обнуляется, его БЫ- ход переноса принимает значение с высоким уровнем. Сбрасывается в состояние с низким уровнем первый выход (i-l)-ro блока управления по фронту сигнала ТИ, сигнал же переполнения PIQ,, на втором выходе блока управления в этом случае не поз- никает. Возникающее переполнение (i-l)-ro двоично-десятичного счетчика в этом случае на такт Т учитывается формирователем 9 сигнала переноса в следующих декадах.

Формирователь сигнала переноса (фиг.З) работает следующим образом.

Если на такт Т, в (1-1)-м двоично десятичном счетчике возникает переполнение, то этот сигнал P«oi-i поступающий на третий вход формирователя, который соединен с вторым входом элемента ИЛИ 13, проходит на выход, где формирует сигнал переноса Р;, поступающий на следующую декаду. Этот сигнал открывает элемент И 5 i-й декады и на такт Т на его выходе формируется сигнал учета переноса, который через элемент ИЛИ 6 поступает на тактовый вход i-го двоично-десятичного счетчика.

Если после такта Т (1-1)-й двоично-десятичный счетчик находится в состоянии с выходным кодом 9 и есть

0

5

0

сигнал nepeioca из (1-2)-й декады, то эти сигналы, поступая на первый и второй входы формирователя, формируют на выходе элемента И 12 сигнал, который через элемент ИЛИ 13 поступает на вход переноса i-й декады, т.е. в этом случае сигнал переноса присутствует как на входе переноса (1-1)-й, так и на входе переноса i-й декады и на такт учета переносов Т (i-l)-fi двоично-десятичный спетчик обнуляется, а в i-й двоично-десятичный счетчик через элемент И 5 прибавляется сигнал переноса, поступающий на тактовый вход 1-го двоично-десятичного счетчика.

Таким образом, если во всех декадах от (i-k)-fl до i-й включительно

Q двоично-десятичные счетчики находятся в состоянии с выходным кодом 9, а также на входе (i-k)-fi днкады есть сигнал переноса, то на такт Тг все двоично-десятичные счетчики в этих

5 декадах обнуляются, а перенос прибавляется в (i-H)-ti двоично-десятичный счетчик, т.е. осуществляется параллельный учет значений возникающих переносов.

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

5

Формула изобретения

Q

0

1. Арифметическое счетное устройство, содержащее распределитель импульсов, вход которого соединен с входом тактовой частоты устройства, с и п декад, каждая из которых состоит из программируемого счетчика, установочные входы которого соединены соответственно с информационными входами i-й декады первого слагаемого устройства (где i 1, 2, 3, .,.,.п), а выход переноса программируемого счетчика соединен с первым входом первого элемента И, второй вход которого соединен со счетным входом программируемого счетчика, выход первого элемента И соединен с первым входом элемента ИЛИ, выход которого соединен со счетным входом двоично-десятичного реверЬнвного счетчика, установочные входы которого соединены соответственно с информационными входами 1-й декады второго слагаемого устройств а разрядные выходы двоично-десятичного реверсивного счетчика являются информационными выходами 1-й декады устройства, причем первый выход распределителя импульсов.устройства соединен с вторыми входами первых элементов И всех п декад устройства отличающееся тем, что, с целью повышения надежности работы устройства, в него введен элемент НЕ, вход которого соединен с входом тактовой частоты устройства, а в каждую из декад введены второй элемент И, блок управления и формирователь сигнала переноса, причем первый вход второго элемента И 1-й декады соединен с выходом переноса (1-1)-й декады и с первым входом переноса формирователя сигнала переноса, выход второго элемента И соединен с вторым входом элемента ИЛИ, выход переноса двоично-десятичного реверсивного счетчика соединен с установочным входом блока управления, первый и второй выходы которого соединены соответственно с вторым и третьим входами переноса формирователя сигнала переноса, выход которого соединен с входом переноса (1+1)-й декады, выход элемента НЕ устройства соединен с первыми такто0

5

0

5

0

5

выми входами блоков управления всех п декад, а вторые тактовые входы блоков управления соединены с первым выходом распределителя импуль-о сов, второй выход которого соединен с вторыми входами элементов И всех п декад.

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

с первым выходом блока управления и с информационным входом второго триггера, синхровход которого соединен с вторым тактовым входом блока управления, второй выход которого соединен с прямым выходом второго триггера.

3.Устройство по п.1, о т л и - чающееся тем, что формирователь сигнала переноса содержит элемент И и элемент ИЛИ, причем первый

и второй входы переноса формирователя сигнала переноса соединены с первым и вторым входами элемента И, выход которого соединен с первым входом элемента ИЛИ, второй вход которого соединен с третьим входом переноса формирователя сигнала переноса, выход которого соединен с выходом элемента ИЛИ.

Похожие патенты SU1628063A1

название год авторы номер документа
Арифметическое счетное устройство 1988
  • Библиев Андрей Вячеславович
  • Андронников Иван Борисович
  • Кудзин Игорь Георгиевич
SU1508210A1
Преобразователь двоичного кода угла в двоично-десятично-шестидесятиричный код градусов,минут,секунд 1980
  • Война Владимир Михайлович
  • Сикорский Юрий Михайлович
  • Ярема Михаил Федорович
SU960791A1
Двоично-десятичное арифметическое устройство 1976
  • Страхов Алексей Федорович
SU731436A1
Преобразователь двоичного кода в двоично-десятичный 1981
  • Кулешов Аркадий Яковлевич
SU993244A1
Преобразователь двоичного кода в двоично-десятичный 1980
  • Кулешов Аркадий Яковлевич
SU941991A1
Распределитель импульсов 1986
  • Бадолин Алексей Федорович
  • Вышинский Виктор Федорович
  • Никифоров Геннадий Васильевич
  • Шнайдер Геннадий Фатеевич
SU1370770A1
Устройство для вычисления модуля комплексного числа 1990
  • Дрозд Александр Валентинович
  • Полин Евгений Леонидович
  • Сотова Карина Геннадиевна
  • Дрозд Юлия Владимировна
SU1753472A1
Устройство для реализации быстрых преобразований в базисах дискретных ортогональных функций 1985
  • Карташевич Александр Николаевич
  • Курлянд Михаил Соломонович
SU1292005A1
Счетное устройство 1984
  • Швед Владимир Кузьмич
SU1210221A1
Преобразователь двоичного кода в двоично-десятичный код угловых единиц 1984
  • Макаров Николай Николаевич
SU1266008A1

Иллюстрации к изобретению SU 1 628 063 A1

Реферат патента 1991 года Арифметическое счетное устройство

Изобретение относится к вычислительной технике и может быть ис//-И й П- дио ОЙиссЪЪШ пользовано в устройствах обработки информации в двоично-десятичной системе счиления. Цель изобретения - повышение надежности работы устройства. Арифметическое счетное устройство содержит распределитель 1 импульсов, программируемый счетчик 2, двоично-десятичный реверсивный счетчик 3, два элемента И 4, 5, элемент ИЛИ 6, элемент НЕ 7, блок 8 управления и формирователь 9 сигнала пере- носл,соединенные между собой функционально. Параллельное формирование переносов в устройстве позволяет устранить сбои в работе,,повышая его надежность. 2 з.п. ф-лы, 5 ил. S (Л 05 ьэ 00 о 05 00

Формула изобретения SU 1 628 063 A1

Фаг. 2

TI П

15r2

КТИ

.,-г

9Рк.,

20Pi

21С

22Р«

23C2 JT

Фиг.З

JT

п

л

п.

п

п

п

-TL

ФигА

Рд„

fc-, Я С, Рд

Л.

Документы, цитированные в отчете о поиске Патент 1991 года SU1628063A1

Ланцов А.Л
и др
Цифровые устройства на комплементарных МДП- интегральных микросхемах
М.: Радио и связь, 1983, а
Фотореле для аппарата, служащего для передачи на расстояние изображений 1920
  • Тамбовцев Д.Г.
SU224A1
Арифметическое счетное устройство 1988
  • Библиев Андрей Вячеславович
  • Андронников Иван Борисович
  • Кудзин Игорь Георгиевич
SU1508210A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 628 063 A1

Авторы

Андронников Иван Борисович

Библиев Андрей Вячеславович

Кудзин Игорь Георгиевич

Даты

1991-02-15Публикация

1989-01-02Подача