УСТРОЙСТВО для СРАВНЕНИЯ ДЕСЯТИЧНЫХ ЧИСЕЛ Советский патент 1973 года по МПК G06F7/04 

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

1

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

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

Однако известные устройства имеют низкое быстродействие.

Предложенное устройство отличается тем, что в него введены схема управления опросом, входы которой связаны с другими выходами соответствующих элементов памяти, а выхолЧы - со входами опроса элементов памяти, и узел контроля, вход которого связан с выходом схемы «И, а выход - с другим входом схемы управления опросом и со входом схемы «И.

Это позволяет увеличить быстродействие устройства.

Блок-схема устройства приведена на чертеже.

Устройство содержит регистр / числа Л и

регистр 2 числа В, выходы которых связаны со входами соответствующих элементов памяти 3. Выходы элементоБ памяти подключены ко входам сх:мы управления опросом 4.

другой вход которой связан с выходом узла контроля 5, подкл;оче;п1ого ко входу схемы «И 6, соединенной выходом с информационными входами регистров / и 2.

Выходы элементов памяти 3 связаны со

входами схемы формирования результата сравнения 7, выходы которой подключены ко входам схемы индикации 8. Регистры 1 и 2 содержат двоично-десятичные декады на каждый десятичный разряд сравниваемых щкал,

служащие для записи и параллельного сравнения десятичных разрядов чисел.

Элементы пг,:.:яти 3 слу-сат для приема и хранения информации, полученной в результате параллельного сравнения в двоично-десятичных декадах регистров 1 и 2 десятичных разрядов одпнаки.вого порядка сравниваемых чисел. Каждый элемент памяти может быть выполнен, например, на двух ферритовых сердечниках, связанных между собой так, что

в исходном положении первый ферритовый сердечник находится в состоянии «1, а второй - в ссстояпнн «О.

Схема управления онросом 4 по мере переполнения двоично-десятичных декад регистров / и 2 анализирует информацию, поступающую с них в элементы памяти 3, и на основе HHavii-iaa этой информации выбирает для опроса те элементы памяти, в которых записанный результат сравнения десятичных разрядов одинакового порядка позволяет судить о результате сравнения чисел. Узел контроля 5 определяет максимальное время заполнения двоично-десятичных декад регистров 1 и 2 заполняющими импульсами и при переполнении ее через схему управления опросам 4 опрашивает элементы памяти 3 и отключает схему «И 6. Схема «И 6 пропускает или занреи ает постуилеиие заполняюш,их импульсов на входы регистров / и 2 и узел контроля 5. Предложенное устройство сравнения десятичных чисел работает следуюгцнм (образом. Пусть необходимо сравнить между собой число А и число В для выявления их равепства или неравенства между собой, где: /1 - заданная величина, В - фактически измеренная величина. В исходном состоянии эти числа поступают либо последовательно, либо параллельио в регистры 1 и 2. При этом в декаде узла контроля записано число «О, каждый элемепт памяти находится в состоянии «1-О. При сравнении через схе.му «П б па вход регистров 1 и 2 каждого десятичного разряда сравниваемых чисел и иа вход декады узла контроля 5 одновременно подается последовательность заполняюш,их и.мпульсов. Каждая двоично-десятичная декада регистров / и 2 и декада узла контроля 5 заполняется до переполнения, при этом двоичнодесятичная декада с любы.м большим но абсолютной величине десятичным разрядом одного числа переполнится раньше двоично-десятичной декады того же порядка, но с меньшим по абсолютной величине десятичным разрядом другого числн. Папример, если в одной двоично-десятичной декаде записан разряд а/, числа Л, а в другой разряд Ьл числа В, где а и Ь), - любые десятичные разряды одинакового порядка чисел А и В, то в случае, если 1аА| -|6;;|, раньше переполнится двоично-десятичная декада с занисаниым в нее разрядом ал, так как для ее иереполнения на ее вход необходимо иодать меньшее количество заполняюндих импульсов, чем для нереполиения двоично-десятичной декады с разрядо.м 6;,. В случае, если |ал ; Ьл|, то раньпю переиолнится двоично-десятичная декада с разрядом Ь/,. Следовательно, импульс переполнения на выходе двоично-десятичной декады с любым большим по абсолютной величине десятичным разрядом одного из сравниваемых чисел появится раньше, чем импульс переполнения на выходе двоично-десятичной декады того же порядка, но с меньшим по абсолютной величине разрядом другого из сравниваемых чисел. Импульс переполнения с двоичио-десятичnoil декады с любым больши.м по абсолютной величине десятичным разрядом одного числа ПОСТУПИТ па вход перезаписи «1 из первого кольиа во второе в своем элемепте намятп 3 и на вход списывания «1 в первом кольце в соотвстствуюпдем элементе памяти сравниваемого с ним разряда другого числа. Таким образом, во вто)ых кольцах элементов па.мятп двух десятнчпых разрядов одннакового порядка срав1 нваемых чисел в виде «1 переполнения п «О будет записана ииформация о том, какой из сравниваемых между собой разрядов больше. Пмпульс перенолпепия с двоичпо-десятичiu) декады с меплпим по абсолютной величине разрядом, гюявлякпцийся позже импульса Г1ерег1ол 1еп я с двопчпо-десятичпой декады е больп1им по абсолютпой величине разрядом, поетупает па вход пе к записи «1 с первого кольца во второе в своем элементе памяти и на вход списывания «1 в первом ко.чьце в соответствующем элементе намяти сравниваемого с пп.м разряда другого числа. По так как па эти входы уже поступал пмпульс перенолпепня с диоично-десятпчной декады переполнивпшйся раньше, то пмпульс, поступ1П5шнй позже, пе изменит состояние первых Ko.ieH элемептов памяти даппых раз;)ядов. В случае равенства срав 1иваемых десятичных разрядов обе двоично-десятичные декады ретстроБ 1 и 2 даппых разрядов нерепол 1ятся од 1овреме11по, п пмнульсы неренолпеппя перезапип ут «1 згз первых колец своих ЭП 2 во вторые. Таким образом, в обоих вторых кольцах ЭП 2 будут заннсапы «1. Исходя из вьинеприведенных расеуждепий, в случае сравнения чисел А и В при нараллельном заполпснип двоично-десятичных декад регистров / п 2 одновременно поразрядно сравниваются .между собой Ь|-старшие десятичные разряды ера1зппваемых чисел; Ьп - младшие десятичные разряды еравннваемых чисел. При с)апнспп а/; и ,. между собой возможны следуюпще варианты результата сравнения ноеле записп его во вторые кольца э.чементов памяти 3: ) |а;,, ЭП (bk) - «О. то1да Э11 ( - «1, 2) |ал| bi,, ЭП (bk) -«1. тогда ЭП (flft) - «О огда ЭП (Oh) -«1, ЭП (Ьл) -«1, где П (fl/i), ЭП (feft) - элементы памяти с заретом соответствуюпхпх десятичных разряов сравниваемых чисел: ah, b/,-любые есятичные разряды сравниваемых чисел. Пмнульсы перезаписи «1 из первого кольа ЭП 3 во второе одиовременно поступают а адаптивную схему управления опросо.м 4.

Адаптивная схема управления опросом 4 анализирует информациЕО, поступающую во вторые кольца ЭП 3 при сравнении десятичных разрядов одинакового порядка, и па основании этого анализа работает следующим образом.

Если сравниБлемые десятичные разряды равны между с )бой, то импульсы перезаписи «1 на соответствующих входах адаптивной схемы управления опросом 4 ноявляется одновременно, и схема запретит опрос ЭП 3 данных разрядов.

В случае равслства младщпх десятичных разрядов сравниваемых чисел, запрет на опрос ЭП 3 млялших разрядов не выдается, так как в случае равенства всех предыдущих разрядов опрос их ЭП 3 запрещен и если запретить опрос ЭП 3 младших разрядов, то невозможно будет определить результат сравнения.

Если сравниваемые десятичные разрялты одинакового порядка не равны между собой, то при поступлении с ЭП 3 информации об их неравенстве, адаптивная схема управления опросом 4 разрешит опрос ЭП 3 данных разрядов и разрядов, старше данных, и запретит опрос ЭП 3 всех последующих разрядов после сравниваемых, так как по неравенству данных десятичных разрядов, в случае равенства предыдущих, уже можно определить результат сравнения, не обращаясь к последующим десятичным разрядам.

Таким образом, по окончании записи в ЭП 3 результата параллельного сравнения десятичных разрядов одинакового порядка, адаптивная схема управления опросо.м 4 оставит для опроса ЭП 3 только того одного десятичного одинакового порядка, по которому можно определить результат сравнения.

Так как в декаде узла контроля 5 в нсходном состоянии записано число «О, то она определяет максимальное время заполнения двоично-десятичных декад регистров / и 2 до переполнения. Поэтому, если на выходе узла контроля 5 появляется импульс переполнения, идущий на оирос ЭП 3 и на вход схемы «И 6, это значит, что все двоично-десятичные декады регистров 1 и 2 заполнились до переполнения.

Импульс переполнения с узла контроля 5 запрещает прохождение через схему «И 6 заполняющих импульсов и опращивает вторые кольца ЭП 3.

Информация с ЭП 3 поступает на схему формирования результата сравнения 7.

Схема формирования результата сравнения в зависимости от информации, заиисанной с ЭП 3 опрашиваемых разрядов, формирует и выдает на один из трех индикаторов одну из команд «РАВПО, «БОЛЬШЕ, «МЕПЬШЕ и команду «КОНЕЦ СРАВНЕНИЯ на схему индикации 8.

Время сравнения tc в сравнивающем устройстве Складывается из времени /д заполнения двоично-десятичных декад регистров 1

и /, определяемого максимальным временем заполнения деклды узла контроля 5 до переполнения, времени оироса ЭП 3 /о и времени формирования команды в схеме формпрования результата сравнения 7 /к4 Д + 0 + 4,

Время заиолнония декады узла контроля 5 до переполнения не зависит от разрядности сравниваемых чисел и определяется только частотой поступления заполняющих импульсов. При частоте импульсов заполнения, равной - F

/ - 0

д - ;:

Время запроса ЭП 3 to не зависит от разрядности сравниваемых чисел, так как адаптивная схема правления опросом выбирает для опроса ЭП 2 только того одного десятичного разряда одинакового порядка, по которому можно определить результат сравнения чисел, и .мало по сравнению с /д.

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

10

fc-.1,

F

Следовательно, время еравнення г определяется частотой поступлення заполняющих импульсов и не зависит от разрядности сравниваемых чисел.

В предлагаемом устройстве для сравиения десятичных чнсел уменьшение времени сравнения достигается благодаря иараллельному сравнению между собой десятичных разрядов

одинакового порядка сравниваемых чисел при одновременном заиолнении всех двоичнодесятичных декад регистров / и 2 и благодаря введению адаптивной схемы управления опросом 4, которая разрешает опрос только

тех ЭП 3, в которых записаи результат сравиения десятичных разрядов одинакового порядка, позволяющий судить о результате сравнения чисел. Таким образом, адаптивная схема уиравлення опросом 4 обеспечивает независимость времени опроса ЭП 3, а следовательно, и времени сравнения /с от разрядности еравнивасмых чисел.

Кроме того, необходимо учитывать, что

так как время сравнения /с не зависит от разрядности сравниваемых чисел, а определяется частотой поступления заполияющих и.мпульсов , то, изменяя частоту заполняющих импульсов, время сравнения чисел

можно регулировать.

11 р с д м с т п 3 о б р с т с п и я

Устройство для сразиеиия десятичных чисел, содержащее два регистра, связанные входами с выходом схемы «И, а выходами - со входами Схтответствуюии-ьх элементов иамяти, одни выходы которых подключены ко входам схемы формирова:ния результата сравнения, связанной выходами со входами схемы

, огличсиспассся тем, что, с целью y;; ; i;ii)- быстр; ;--. iCTi4«i, в него введены схема управления опросом, входы которой связаны с другими выходами соответствующих элементов памяти, а выходы - со входами онроса элементов памяти, и узел контроля, вход которого связан с выходами схемы «И, а выход - с другим входом схемы управления опросом и со входом схемы «И.

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

название год авторы номер документа
Устройство для сравнения десятичных чисел 1977
  • Попов Константин Александрович
  • Рубанов Василий Григорьевич
  • Скибенко Игорь Тимофеевич
  • Горяйнов Николай Афанасьевич
SU736093A1
Система передачи информации с драг 1972
  • Журавлев Виктор Федорович
  • Савельев Анатолий Андреевич
  • Диордиев Геннадий Иванович
  • Багаутинов Геннадий Атрахманович
SU481931A1
Преобразователь двоичного кода в двоично-десятичный 1977
  • Соболь Иван Владимирович
  • Бахирев Альберт Константинович
SU691843A1
ЗСЕСОИЗЗНАЯ [ 1973
  • И. В. Радуцка О. В. Липовский
SU375641A1
Способ компенсации погрешностей акустических локационных уровнемеров и устройство для его осуществления 1985
  • Владимиров Александр Дмитриевич
  • Гуляев Николай Васильевич
  • Каблов Геннадий Прокопьевич
  • Кочергин Олег Константинович
SU1529047A1
АДАПТИВНЫЙ ИЗМЕРИТЕЛЬ ВРЕМЕННЫХ ИНТЕРВАЛОВ 1991
  • Бантюков Евгений Николаевич[Ua]
RU2043648C1
Преобразователь двоичного кода в двоично-десятичный 1980
  • Кулешов Аркадий Яковлевич
SU941991A1
МНОГОКАНАЛЬНОЕ СЧЕТНО-ИНДИКАТОРНОЕ УСТРОЙСТВО 1972
SU356638A1
Тренажер оператора автоматизированной системы управления 1981
  • Кудряшов Николай Иванович
  • Лисунов Владимир Викторович
  • Чижов Александр Юрьевич
SU983738A1
Устройство для преобразования кодов 1977
  • Авдеев Анатолий Петрович
SU744544A1

Иллюстрации к изобретению SU 394 778 A1

Реферат патента 1973 года УСТРОЙСТВО для СРАВНЕНИЯ ДЕСЯТИЧНЫХ ЧИСЕЛ

Формула изобретения SU 394 778 A1

Число А

оcfofDl vc o 3

1/3

SU 394 778 A1

Авторы

К. А. Попов

Даты

1973-01-01Публикация