Устройство для формирования констант в цифровых вычислительных машинах
С
О П И С А Н И E 385275
ИЗОБРЕТЕН ИЯ
Союз Советскии
Социалистических
Республик
N АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Зависимое от авт. свидетельства №вЂ”
Заявлено 04.V1.1971 (№ 1665121/18-24) с присоединением заявки №вЂ”
Приоритет—
Опубликовано 29.Ч.1973. Бюллетень № 25
Дата опубликования описания 24 Ч1.1974
M. Кл. G 06f 13/02
G 11с 17/00
Гкударственный комитет
Совета Министрав СССР
Il0 делам изобретений и аткрытий
УДК 681.327.6 (088.8) Авторы изобретения
Е. П. Башлаков, А. А. Ерема-Еременко, Ю. Л. Иваськив и О. А. Старовойтенко
Заявитель
Ордена Ленина институт кибернетики АН Украинской ССР
УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ КОНСТАНТ
В ЦИФРОВЫХ ВЫЧИСЛИТЕЛЬНЫХ МАШИНАХ
Изабретение относится к области .вычислителыной TBxHHIKiH 1и может быть использо вана при построении ЦВМ с пр едставлен ием чисел в,произвольно и системе счисления.
Известно устрой ство для фарм ирования констант в ЦВМ, содержащее деш и фратор, выходы которого подключены:ко входам шифратора, и блок управления.
Недостатками известного устройства являются болышие аппарату р ные затраты и сложность конструкции.
Onисывaevrioie устройство отли чается от известного тем, что ано содержит счет чирк, выходы которого подключены:ко .входам дешифратора, à Bzop, — к блошку управления, и лопический элемент «НŠ— И вЂ” НЕ», входы которого подсоеди нены к выходам дешифраTlopB, а выход — к дополнительному входу шлифpiaTop а.
Это позволяет упростить устройство и снизить аппа ратурные затраты.
На чертеже изображена блок-сх ема устройcTiBB для формирования констант в ЦВМ.
Устройство содержит счетчик 1, деш ифрато р 2, логический, элемент 8 «НŠ— И вЂ” НЕ», шифратор 4 и блок управления (на чертеже не п ока з ан). Выходы 5 — 7 счетчика 1 подключены ко входам деш и фратора 2, выходы
8 — 10,которого подсоединены ко входам. ш ифратора 4.и входам элемента 8 «НЕ=-И вЂ” НЕ», выходом 11 связанного с дополнительным входом 12 шифратора 4. Входы 18 и 14 счетчик а lnîälêëþ÷åíû к блоку управления.
Счетчик 1 п редназначен для фиксации множеств а состояний устройства формироваHiHH IKoHcTBiHT. Число выходов счетчика определяется числом триггеров, нео бходнмых для представления требуемого числа состояний устройства.
10 Дешифратор 2 служит для «распознава:,ния» состояний счетчика, соответствующих определенным разрядам формируемых констант. Число входов деши фратора определяется числом деыифруемых состояний счетчи1.5 ка 1.
Понятие дешифруемого состояния счетчи ка имеет следующий, смысл. В реальных случаях м|ножество констант, нсполызуемы х при ,решении определен ного круга задач, хара к20 терно тем, что в каждой константе значительное число разрядов и меет одно и то же значение. По это му, .исходя и|з соображений более экономной технической;реализации устройств форм)ирован ия amncта нт, отказывается целесообразным «распознавать» лишь те значения разрядов, которых меньшинство. Например, в конс1антах 0.9999..., 984, 0.9999...
976, 0.9999... 965, взятых из реальных прииеров, меньшинство составляют значен|ия 3, 4, 7,6,5. Те состояния счетчика, которые соот385275 нетствуют разрядам с этими значениями, и названы .деши фруемыми. За|метим, что недешифруемые аостоя н ия счетчика соответствуют каиому-то одному .значению, разрядов форми руемых,констант. В приведенном дрим ере это значение — ч исло 9. Число вхо!дoв дешифрагора 2 в случае использования в машине
k-знач ной системы счмслен ия, р BBBo k-1.
Каждый, .из эти|х входов соочветствует некоторому множеству дешифруемых состоя н ий счетчика, в свою очередь, ооотвепствующих одному и то му же значению i (i=0,1,2,..., k-2) р1азрядов констант.
Ши фрат ор 4 предназначен;для дрео бразования k-зна ч ных цифр, п редставляющих ВНачения раз рядов формируемых ко нстант, в двоично-кодирован ны е. При |использовании в машине k-3начной сисгемы счисления чи сло входов:шифратора равно k, число выходов равно ближайшему большему целому числу
log k, (например, .при k = 10 это чвсло .равно 4). На k — 1 входов шифратор а поступают сигналы, соответствующие деши фрируемым .состояниям счетчи;ка,:и на дополнительный ,вход — сигнал, представляющий асе недешифрируемые состояеия. Шифратор .может быть реализован, .например,;на ферритовых сердечн и ках с соответствующей прошивкой или Hla,диодной;матрице.
Сигнал, представляющий все недеш ифруе мые,состояния, вырабатывается л огически элементом 8 «НŠ— И вЂ” НЕ». Число входов втого элемента равно k-1. В качестве входных в:этом элементе!HclIOJIbaóþòñÿ .сигналы, соответствующие двши фруемым состояниям счетчик:а.
Устройство работает следующим об разом.
На вход 18 счетчика 1 лостунают сигналы из блоиа управления.
Первым поступает сигнал .запуска. Согласно этому сигналу счетчик 1 устанавливается в состояние, соответствующее первому разряду константы из задайного Бабора формируемых ко нсгаят. В зависимости от топо, дешифруемое ли данн|ое состоян ие счетчика или недешифрируемое, на одном из выходов 8 — 10 деши|фратора 2 либо на,выходе 11 элемента
3 возникает сипнал, который соответствует определенному значению первого р ааряда кон станты из данного набо ра формируемых констант. Этот сивнал затем шифруется шиф,рато ром 4, и .на его выходах появляется соответствующее двю ично-код и рованное,представле ние значения перьвого,разряда формируемой константы. Данный разряд константы посту15 пает .на обработку в а|рифметическое устройство (АУ) ма ши ны (на чертеже,н е:покааа но).
Все последующие сигналы .поступают в счетчик 1 IIIо входу 18 после обработки в АУ ранее сформированHooo разряда константы
20 или константы в целом. В соответствии с этими сигналам и счетчики(к (переходит в следующие состояния, и на выходах .шифратора 4 возникают соответствующие двоично-,кодированные значения выходных сигналов.
П р едмет из о б рет ен ия
ЗО Устройство для формирования:констант в цифровых выч иСл ительных маш инах, содержащее дешифратор, выходы .которого лодключены ко вход ам шифратора, и блок управления, отличающееся тем, что, с целью
З5 упрощения устройства, оно содержит счетчик, выходы которого 1лодключены ко входам дешифратора, а вход — к блоку управления, и логический элемент «HE — И вЂ” НЕ»,,входы,которого .подсоединены к,выходам дешифрато40 ра, а выход — IK допол:н ительному Bxoiäó шифратора.

