Устройство для ввода информации

Иллюстрации

Показать все

Реферат

 

Союз Советскнх

Соцналнстнческнх

Республик

ОП ИСАНИЕ

ИЗОБРЕТЕН Ия

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ i ii638948 (6l) Дополнительное к авт. свил-ву (22) Заявлено07.09.76 (21)2404864/18-24 (51) М, Кл.

G 06 Г 3/00 с присоединением заявки №

Государстаеииый комитет

Совета Миииотраа СССР оо делам изооретеиий и открытий (23) Приоритет (43) Опубликовано 25.12.78.Бюллетень № 47 (45) Бата опубликования описания27.12.78 (53) УЙК 681.327. .11 (088.8) (72) Авторы изобретения

Э. И. Подольный, В, Е. Ямный и В. Ф. Антоневич

Белорусский ордена Трудового Красного Знамени государственньй университет им. B. И. Ленина (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ

Изобретение относится к вычислитель ной технике и может быть использовано в системах ввода цифровой информация в ЭВМ, Известно устройство для ввода информации, содержащее генератор импульсов, 5 блок управления, регистр, триггеры, шифратор и логические элементы (1) . Недостатком известного устройства является

его низкое быстродействие.

Наиболее близким к предложенному из 10 известных по технической сущности является устройство, содержащее генератор импульсов, выход которого подключен к счетным входам декад первого счетчика, к первым счетным входам декад второго счетчика и к первому входу блока управления, второй вход которого соединен со входом шифратора и входом устройства, а выход соединен с управляюшими входами триггеров переноса и с первыми управля- 2б юшими входами всех декад, кроме первой, второго счетчика, установочные входы лекад первого счетчика соединены с вы2 ходами шифратора, а выходы декад перво« го счетчика соединень1 со входами соответствуюших. первых дешифраторов,. выход ь1 которых соединены с первыми управляющими входами декад первого счетчика, с первым управляющим входом первой декады и со вторыми управляюшими входами других декад второго счетчика, первые счетные входы триггеров переноса соединены с выходами декад второго сМетчика и с первыми входами элементов ИЛИ, вторые входы которых подключены к выходам триггеров переноса, а выходы элементов

ИЛИ вЂ” ко вторым счетным входам всех декад, кроме первой, второго счетчика I2j

Недостатком этого устройства является невысокое быстродействие.

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

Это достигается тем, что в устройство введены вторые дешифраторы, входы которых соединены с выходами соответству ющих декад первого счетчика, первые вы» ходы вторых дешифраторов подключены ко вторым управляющим входам соотве=ч.=вующих декад первого счетчика, а Вторые входы вторых дешифраторов соединены со вторыми счетными входами триггеров пеРЕНОСаэ СО ВТОРЫМ УПРВВЛЯЮЩИМ ВХОДОМ первой декады и с третьими упра Вляющими входами других декад второго счет=кика, На чертеже дана структурная схема т0 устройства, Оно содержит генератор 1 ":-мпульсоэ: блОK 2 управления, первый счетчик шифРатОР 4э BГОРОЙ счетчик 5, пеРВЬ.:-:. дешифраторы 6, трн« t еры 7 Itepet!Сс-", Элементы 8 ИЛ 1»э BTopbre lтешифратозьт

ПврВЬП СЧЕТЧ1»К 3 СОСТОИТ НЗ эээ» e :—

СИВНЫХ ДЕКВД 3 q ., 3, ..., 3;=.. э К. =:1".—

Дая ИЗ KOTOPbEK ИМЕЕТ СЧЕтНЬтй ВХОД - Цэ 20

ПЕРВЫЙ И ВтОРОй УПРВВЛЯЮШИЕ В;.ОДЬ..": "э и 12 Второй счетчик 5 представля. =T сг= бой двоично-,десятичный реверс,tettbirr

СЧЕ-..ЧИКэ ItePBQH ИЗ ДЕКВД 5. КОТОООГО имеет счетный вход 13 и два управляю- ;"1 аих входа 14 и 15, а каждая нз после-дую1дихт декад 5., „,, 5 E> „- iee:t первый и второй сче ные входы 16 и также три управля1оших вх да

Второй улраВЛЯЮШИЙ В";,"„-Д э 5, Еоэ э, КаДЫ И ТРЕ Гт.=ттт УПРавлятОШПЕ ВХОДЬ;

ПОСЛЕДУЮ1ЧИХ ДЕКВД СЛУжаТ ПЛЯ ЗД1та1т1 Я режима работы декад (слокение илп Вь.-читание} счетчика 5.

Первые дешифраторь1 6 состоят пз дешифраторов 6 ...,, 6, ..., бд подключенных к соответствующим декадам счетчиков 3 и 5 и дешифраторам

9 ...,, 9>, „,, 9; вторых де.дчфраторов 9. Триггер 7 переноса вклю 1а - 40э ют триггеры 7„, „.. 7.;, имеюшие первый и второй счетные входь. 21, 22 и управляющий Вход 23, Каждый из злем ентов 8, „,, 8 » ИЛИ, входящий в состав элементов 8 ИЛИ, имеет пер- 45 вый и второй входы 24, 25, Ыифраэми 26, 27 обозначены прямотт и инверсивный выходы дешифраторов

О„а цифрой 28 - вход устройства.

Устройство работает следу1ошим образом, Дешифраторы 9 предназначены для определения состояния декад счетчика 3»

-.e, если в декаде счетчика 3 записано

/ число в интервале О-5, то на Вь;ходе соответствующего дешифратора 9.< -9 имеется один логический уровень ("О"

48 э."1 или 1 ), а если в интерВале 6-9, то противоположный уровень (l" it;Irr "Q" }, Таким образом, соответствующие декады счетчикОВ 3 и 5 находЯтсЯ В протиВОположньтх режимах работ1Я, т»е, если одна з декад счетчика 3 работает в режиме

"СЛОЖЕНИЯ", тО СООтВЕтСТВУЮШая ЕЙ ДтЕ= када счетчика 5 — в режиме "Вычитания".

Занесение информации в счетчик 5

Остлпествляе t"cR по ctIoco6)т Выбора крат-::айээпего прсстояния go блитжнего нуля дек .„=1 с-::е- -. -: =:,". . Так, если j -ой декада — =.=-Тчпка, .. записано число в интерваблпх1айший пуль слева, т.е.

=-ая декад = быстрее достп1нет нулевого сo:-,-: О:;.Ьия при Вьг итании из нее импуль-"т-т"„:-:а 1,,ЕСЛИ жЕ В ПЕй ЗаПИСаНО ..н.:":=:;.Вале 6=-9э то ближайший нУЛ, c:: — Pава, э.еэ ИУП=-:ь oo- .:.oстОЯние 6Удет

ДОС=-::;..ПУто бьэе.э РЕО ВСЕ О ПРИ СУММИРОВа -ti Ч1 т1эЬС:B ГЕНЕРатоват " C СОДЕРЖИМЫМ э

О:. Пе :::f bt с ет"-1тн ." 3 Следует отме-.э.т: .-1то --.::-;,—.o 5 и:=-. —.. :ся в безразличIIO:.. —.,; ";.—,-Iit,tIr K ПУ,;;,:;;, Ет" О MOEKHO ВКЛ1От=:.а "=; .; любой интерв эл. Т.е, интервалы мо1 э:,т» бэ1.-,=. Bbбраны либо В вице чисел

6=.9: либо чис".: э.э .4 и 5-9, jte счетн:-.e i:og;-::»се»-:.BKBä счетчи,- па и, и;ь,=. Сч:-. : t входы всех декад т-=Тт:;-.i а 5 —;;ПРЕРЬэвно П )СТУПа1ОТ ИМПУЛЬСЬт

: ="-слда генер:-;,тора l., ОД11ако Все счета;".Од т т тэ е код - бонэ: сче э ьт;- Оч = В -.= ходном состоянии заблокпрОВ=Hb по t ttpBB.— !

»1ошим Входам, После занесения кода через шифратор

4 В СЧЕТЧИК 3 КаждЬтй ИЗ ДЕШттэ ратэОРОВ

-;; принимает состояние, определяемое

КОДОМ СООТВЕТСТВУ101ДЕЙ ДЕкаДЬт С -э ЕТЧИКа

3, и их Выходнь е сигналь переводят B ээт1роттвт1ЕНEEЫЙ рЕжнм э Сэ1Ожентт эт to»Et Bbr чнтагие" -ooTBeòcTBórotgèå декадь счет- э

0„-:goBpe EeBBo разблокируются сч т ные

Входы Всех декад сче:»чиков 3 и первые счетные входы Всех декад счетчика 5, Импулт,cbt с Выхода геператооа 1 нат Y.— пают поступать В декe-,û обоих сч .-Тч11ков, ПриЧЕМэ ЕСЛИ 6ЛИжаЙШИЙ НУЛЬ I - ОЙ дЕКадЫ СЧЕТЧИКа 3 НВХОдн э Ся СЛЕва тО ИМПУЛЬСЫ ГЕИЕратОра 1 BЬэ-;Ита1ОТСЯ из нее и суммируются с содержимым соответствующей декады счетчика 5, Если же ближайший нуль 1 -ой декады

СЧЕТЧИКа 1 НВХОДИТСЯ СпраВа, тО ВЬтходноч сигнал дешифратора 9 2 установит i -ую декаду счетчика 3 В режим сложение, 1 -ую декаду счетчика 5 в режим "Вычитание", а в 7 -ый триггер

638948

7 переноса по счетному входу 22 заносит единицу, которая зятем эанесется в (1 + 1)-yro декаду счетчика 5, если в результате вычитания иэ i -ой декады этого счетчика результат в ней не до- 5 стигнет нуля, либо станет равным нулю, Если же результат перейдет через нуль, то выходной импульс этой декады по счетному входу 21 сбросит триггер 7 переноса. (0

Расстояние до ближайшего нуля любой декады счетчика 3 никогда не превышает пяти, поэтому максимальное количество импульсов, которое может быть добавлено или вычтено из любой декады счетчика

5, тоже не превышает 5-и.

Как только в любо" декаде счетчика

3 в результате считывания иэ него информации запишется нуль, дешифратор 6 этой декады заблокирует ее счетный вход и п ерв ый счетный вх од соответствуюш ей декады счетчика 5. Одновременно дешифратор этой декады установится в исходное состояние, при котором декада счетчика

3 находится в режиме вычитание, а де - 5 када счетчика 5 — в режиме сложение, Шестым импульсом, поступающим из блока 2 управления, снимается блоки. ровка управляющих входов 1Р декад счетчика 5 и сбрасываются в нуль те иэ тригЗ геров 7, в которых к этому моменту окажется записанной единица переноса. При этом в соответствующие декады счетчика

5 добавится единица по счетным входам

73

17. Если единица переноса в какой-либо декаде возникнет в результате добавления единицы из соответствующего триггера 7, то она проходит через соответствующий элемент 8 ИЛИ прямо на счетный вход 17 последуюшей декады, Предположим, что до поступления информации из шифратора 4 в суммирующем счетчике 5 записано число 0002613 и по сигналу датчика шифратор 4 эвписывв45 ет в счетчик 3 число 0001387. При этом выходные сигналь> дешифраторов 9 установят первую декаду счетчика 3 в режим сложение, а первую декаду счетчика 5 в режим "вычитание", вторую де4 каду счетчика 3 — в сложение", в счет, чик 5 — в вычитание, третью декаду счетчика 3 — в "вычитание, а счетчика 5 — в ело>кение", четвертая декада счетчика 3 будет работать на вычитание, а счетчика 5 - на "сложение . В триггерах 7 первой и второй декад счетчика

5 по первым счетным входам 21 запишется едишщв по команде от соответствуюших иэ дешифрвторов 9, После разблокировки соответствуклцнх счетных входов импульсь с генератора 1 начинают поступать нв входы декад 3 и

5. При этом к содержимому первой (младшей) декады добавятся три импульса (7+3), она окажется в нулевом состоянии и ее дешифратор нуля заблокирует соответствуюшие счетные входы, Из содержимого первой декады счетчика 5 вы чтется три импульсе (3-3) и в ней также окажется 0". Однако поскольку перехода" через "0 не бь1ло, единица из триггера 7 не сбросится. К содержимому второй декады счетчика 3 добавится два импульса (8+2), и онв также окажется в нулевом состоянии.. Из содержимого второй декады вычтется два импульса (1-2), и в ней окажется записано число 9, что соответствует сложеяио содержимого этих декад (8+1 =9). Однако поскольку операция (1-2) происходит с переходом через

О, то единица, ренее зацисанная в триггере 7 второ" декады, сбросится и переноса не будет. Иэ содержимого третьей декады счетчика 3 вычтется три импульса и столько же добавиться в третью декаду счет.-гика 5 (6+3=9), а из содержимого четвертой декады счетчика 3 вьчтется импульс и один импульс добавится в четвертую декаду счетчика 5 (1+2=3), Триггеры 7 переноса третьей и четвертой декад находятся в нулевом состоянии.

К концу пятого импульса счетчик 5 будет B состоянии-, цри котором все декады находятся в режиме "сложение, подкоп ку во всех декадах счетчика 3 записаны нули; в первой декаде будет записан нуль, в в ее триггере переноса записана единица; во второй декаде записано число 9, а в ее триггере переноса— нуль в третьей декаде — число 9, а в ее триггере переноса — нуль и в четвертой декаде — число 3, в в ее триггере переноса — нуль.

Прн этом все счетные входы декад счетчика 3 и все первые счетные входь декад счетчика 5 будут заблокированы выходными сигналами дешифраторов 6.

Шестой импульс, поступающий с блока

2 управления снимает блокировку со счетных входов 17 декад счетчика 5 и считывает единицы переноса из триггеров переноса 7. При этом во вторую декащ счетчика 5 добавится единица иэ тригге ра -epeíîña первой декады и в ней будет окончательно записан нуль (9+1=10). единица переноса из второй декады про=ходит через схему 8 ИЛИ на счетнь;:й

Вход 17 третьей декады и в ней окончательно запишется нуль (9+1 1О). Единица переноса иэ третьей декады переходит на четвертую цекацу,, в которой окончательно запишется число 4 (3+1 4).

Окончательный результат занесения информации даст ООО4ООО, что соответсч вует сумме чисел 2613 и 1387. 36

Поскольку триггеры 7 переноса на

Время действия шестого импульса блокиpoBBHbIf по счетнь|м Входам блоком 2 уп равления, иэ них может только считываться информация, аимп,ульсы переноса,,воэ-И

Никающие во время действия шестого импульса, в них не заносятся, Таким образом, для полного цикла

Ввода информации в счетчик 5 иэ счет- а чика 3 требуется всего шесть импульсов. независимо рт количества разрядов Вводимого десятичного числа, что повышает быстродействие предлагаемого устройстВа В 1,66 раза по сравнению с извест- 25 ным устройством.

9? О р м g л а и э 0 б р е т е н и Я ц

Устройство для ввода информации, co= держащее генератор импульсов, выход которого подключен к счетным входам цекац первого счетчика, к первым счетным входам декад второго счетчика и к первому вхоцу блока управления, второй вход которого соединен со вхбцом шифратора и Входом устройства, а выход соединен с управляющими входами триггеров переноса и с первыми управляющими Входами всех цекад, кроме первой, второго счетчика, установочные входы декад первого счетчика соединены с выходами шифратора, а Выходы декад первого счетчика соединены cD Входами соотВетстВующих первых цешифраторов, выходы которых соединены с первыми управляющими входамн декад первого счетчика, с первым управлячощим входом первой декадь и со вторыми управляющими вхоцами других декar» Второго счетчика, первь е счетные вхоQN триггеров переноса соединены с вь|ходамн декад второго счетчика и с первыми

Входами элементов ИЛИ, вторые входы которых подключены к выходам триггеров переноса, а Выходы элементов ИЛИ вЂ” ко

Вторь.м счетным входам всех декад, кро ме первой, второго счетчика, о т л ичающееся тем, что, сцельюпоВышения быстроцействия устройства, в не-:î введены вторые цешифраторы, входы которых соединены с выходами соответствующих декад цервого счетчика, первые

Выходы вторых дешифраторов подключены ко Вторым управляющим Входам соответстВующих декад первого счетчика, а вторые входы вторых цешифраторов соединены со

Вторыми счетными входами триггеров переноса„со вторым управляющим входом первой декады и с третьими управляющими Входами цругих percale второго счеч чика.

Источники информации, принятые во внимание при экспертизе:

1. Патент США % 3928174, кл. 235-156, 1974.

2, Авторское свидетельство СССР

И 547762„кл, B О6 F 3/00, 03,О2.76.