Логическое запоминающее устройство Советский патент 1978 года по МПК G11C15/00 

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

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

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

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

и шинам индикации, выходы элементов И первой группы подключены к входам регистра адреса и одним входам блока модификации адреса, другие входы которого соединены соот. ветственно с управдяющими шинами и шннами 5начальной установки (2).

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

Целью изобретения является повышение надежности устройства за счет повышения достоверности результатов обработки.. Достигается это благодаря тому, что устройство содержит эл ;менты И и элемент И-НЕ, входы которого подключены к шинам чтения, а выход - к одним из входов элементов И, другие входы элементов И соединены срответQ .ственно с одной из управляющих/шин и управляющими выходами соответствующих ячеек блока формирования массивбв, а выходы элементов И подключены к соответствующим входам ячеек блока формирования массивов.

На чертеже изображена блок-схема логи5 ческогс запоминающего уетройстна.

Устройство содержит (шкопитель 1, состоящий из числовых лнисек 2, линейные 3 н разрядные 4 шины которых подключены соответственно к выходам адресного 5 и разрядного 6 блоков управления, а шины чтения 7 соединены с входам выходного регистра 8. Выходные шины 9 выходного регистра 8 соединены через элементы И первой группы 10 с вхОл1ами П регистра адреса 12 и блока модификации адреса 13, выходы которых подключены к функциональным входам логических запоминающих ячеек 14 блока 15 формирования массивов и к входам элементов И второй группы 6.

Выходы элементов И }6 соединены с входными шинами 17 регистра слова 18, выходы которого подключены к входам разрядного блока управления 6.

Управляющие входы ячеек 14 соединены с шимзми управления 19-22, управляющие входы элементов И 16 подключены к шине управления 23, а счетные входы первого и второго разрядов блока 13 соединены с шинами управления 24.

Выход 25 признака модификации каждой ячейки 14 подключен к шине индикации 26.

Выход 27 индикации состояиия первой ячейки 14 блока формирования массивов 15 соединен с входом запрета записи 28 второй ячейки 14. Вход 28 запрети записи каждой последующей ячейки 14 подключен к выходу 27 индикации состояния предыдущей ячейки 14, а выход 27 индикации состояния последней ячейки 14 соединен с шиной 29 индикации состояиия накопителя.

Управляющий выход 30 каждой ячейки 14 блока 15 формирования массивов подключен к соответствующему входу адресного блока управления 5 и, кроме последней, к разрешающему входу 31 последующей ячейки 14, а управляющий выход 30 последней ячейки 14 соединеи с разрешающим входом 31 первой ячейки 14. Кроме того стройство содержит щииы управления 32 адресным 5 и разрядиым 6 блоками управления, щины начальной установки:33 блока 13, шину управления 34 первой группой элементов И 10, Вход 28 заnpiera записи каждой ячейки 14 подключен че.рез раздел 1тельный диод 35 к входу 28 запрета записи предыдущей ячейки 14, а вы3(ОД 27 последней ячейки 14 через разделительный диод 35 - к входу 28 запрета записи згой ячейки.

Входы элемеита И--НЕ 36 соединены с шийамй чтения 7, а выход - с одним из входов .элементов И 37. Вторые входы элементов И 37 подключены к управляющей щиие 38, иа которую подается «Признак контроля. Третьи входы элементов И 37 соединены с управляющими выходами 30 ячеек 14, Входы запи0 едймицы в младший разряд ячеек 14 подключены к выходам элементов И 37, . .

Предложенное логическое запоминающее устройство имеет три режима работы: режим записи массивов информации, режим логической обработки Массивов информации и режим «e w ratnt «мюйвтела..

Каждому массиву информации присваивается признак, называемый начальным адресом/ массива. Запись массивов ииформа И И производится в незанятые к моменту записи числоJ вые линейки 2 накопителя I, причем необязательно следующие друг за другом. Часть массива, записанная в следующих по порядку числовых линейках 2, называется подмассивом данного массива информации. Каждому подиассиву присваивается соответствующий приз0 нак„ называемы текущим адресом массива, iifve craRffHsoiJtiHS собой ()-paзpядный код, в котором, k старших разрядов образованы полем начального адреса массива, а I младших разрядов - полем константы модификации, являющейся порядковым номером подмассива

в данном массиве информации.

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

Будем считать, что в режиме записи различиые массивы информации могут поступать от периферийных устройств (иа чертеже не показаны) по частям, причем, отдельные части одного и того же массива могут следовать через произвольные промежутки времени, в течение которых устройство может производить запись отдельных частей других массивов информации.

Для организации правильной очередиости

0 подмассивов каждого массива ииформации после окончания записи отдельной части массива текущий адрес увеличивается на единицу младшего разряда и хранится в одной из числовых линеек 2 накопителя 1 до поступления очередной части этого массива информации.

5 При поступлении от периферийиых устройств очередной части некоторого массива информации в накопителе I производится выборка и считывание текущего адреса этОго массива. При этом логическое запоминающее устройство работает во вспомогательном режиме - в режиме обращения к текущему адресу. Выборка требуемой числовой линейки 2 в накопителе I производится по признаку. Числовые линейки 2, в которых записаны слова одного и того же подмассива, имеют одинаковый признак, представляющий собой текущий адрес, соответствующий этому подмассиву. При знак каждой числовой линейки 2 хранится в ячейке 14, соответствующей этой числовой лИ нейке..,

Общее число разрядов каждой ячейки 14 ра вно (ic+l-f2), в (k-ft-f I) старщнх разрядах xpaiwfc признаки соответствующих числовых линеек 2, а младший разряд используется для хранения признака работоспособности соответ5 епвующей числовой линейки 2 (нулевое; значение признака С1ЮТветствует исправной чнсловой лйнейке 2, единичное -- числовой линейке 2, имеющей катастрофический отказ).

Числовая линейка 2 считается выбранной, если код текущего адреса массива,, фор мируемый в регистре адреса 12 н в блоке 13,

совпадает с колом, хранящимся в ячейке 14, соответствующей этой числовой линейке 2.

Признак числовой линейки 2. в котором хранится код текущего адреса массива, представляет собой (k + t-f 1) - разрядное двоичное число, в k старших разрядах которого записан код начального адреса массива, а в младшем разряде записана единица, если в этой числовой линейке 2 хранится код текущего адреса записи массива информации, или же в младшем разряде записан нуль, если в этой числовой линейке хранится код текущего адреса обработки массива информации. В остальных разрядах этого двоичного числа записаны нули.

Коды признаков тех числовых линеек 2, в которых хранятся коды текущих адресов массивов, формируются в регистре адреса 12 и блоке 13. Поэтому общая длина разрядной сетки регистра адреса 12 и блока 13 составляет k + f-f 1 разрядов, k + l старших разрядов используются для формирования текущих адресов массивов, а младший разряд используется только при формировании кодов признаков числовых лииеек 2, в которых хранятся коды текущих адресов массивов.

Считаем, что код, поступающий от регистра адреса 12 и блока 13 в ячейки 14, представляет собой (k + t + 2) - разрядный код, (lt-1-f-fl) старщие разряды которого формируются в регистре адреса 12 и блоке 13 , а в младщем разряде содержится нуль.

При подобной кодировке код, поступающий от регистра адреса 12 и блока 13 в ячейки 14, может совпасть только с кодом, содержащимся в ячейке 14, соответствующей исправной числовой линейке 2, так как в млад щем разряде ячейки 14 соответствующей неисправной числовой линейке 2, записана единица.

Для упрощения описания работы логического запоминающего устройства, рассмотрим отдельно логику работы ячеек 14 блока 15 формирования массивов, отраженнуй} в таблице.

Блок 15 формирования массивов может работать в трех режимах: «Запись, «Считывание н «Опрос содержимого, а каждая ячейка 14 мЬжет находиться, в трех состояниях: «Занята, «Свободна и «Ожидание.

При состоянии «Занята в ячейке 14 записано отличное от нуля число, при, состоянии «Свободна записан нуль, при состоянии «Ожидание записано отличное от нуля число и данная ячейка 14 способна к. возбуждению, если при работе блока 15 формирования массивов в режимах «Считывание и «Опрос содержимого код текущего адреса массива совпадает с кодом числа, хранящегося в ячей ке 14.

. Операдии, выполняемые в ячейке 14 при различных режимах работы блока 15 формиррвания массивов, приведены в таблице.

Сигал на выходке 27 иидикации состояния любой из ячеек 14 присутствует в .том случае, если ячейка 14 находится в состоянии «Свободна.

Перед началом работы в логическом запоминающем устройстве для всех массивов формируются исходные текущие адреса записи массивов и исходные текущие адреса обработки массивов. Формирование исходных текущих адресов записи и обработки массивов происходит следующим образом. Перед началом работы все ячейки 14, регистр адреса 12 и блок 13 устанавливаются в нулевое состояние.

В первогм такте на входы 11 регистра адреO са 12 от периферийных устройств поступает код начального адреса массива и заносится в регистр адреса 12, а по щинам управления 24 во второй разряд блока 13 записывается единица.

Во втором такте на шину управления 23

поступает сигнал, переключающий вторую группу элементов И 16 в проводящее состояние и . исходный текущий адрес записи или обработки массива, сформированный в регистре адреса 12 и блоке 13, заносится в регистр слова 18.

0 В третьем такте по шинам 33 производится сброс в нуль содержимого блока 13, если формируется исходный текущий адрес обработки массива, либо сброс в нуль с записью единицы в первый разряд блока 13, если формируется исходный текущий адрес записи мас5 сива.

В четвёртом такте на щины управления 19 и 20 поступают сигналы, которые настраивают одиу из ячеек 14, находящихся в состояниях «Свободна, на запиА начального адреса за. писи либо начального адреса обработки, сформированного в предыдущем такте в регистре адреса 12 ив блоке 13. ЕСЛИ в состоянии «Свободна находится несколько ячеек 14, то записать код начального или текущего адреса сможет только ячейка 14 с наименьшим

5 порядковым номером. Подобная зависимость обеспбчи1зается логикой работы ячеек 14 (см. таблицу, и. 1) и системой подключения выходов индикации состояния 27 и входов запрета записи 28. Например, если все ячейки 14 окажутся в состояниях «Свободны, то произвести запись сможет только первая ячейка 14, так как только на ее вход запрета записи 28, подключенный к шине нулевого потенциала 39 не будет поступать сигнал запрета.

5 В этом же такте подаются сигналы на шины управления 32, настраивающие адресный 5 и разрядный б блоки управления на организацию записи содержимого регистра слова 18 в эдсловую лииейку 2, соответствующую возбужденному управляющему выходу 30. .

В результате, в одной из ячеек 14 будет записан код начального адреса записи или рбработки. Эта ячейка 14 перейдет в состояние «Ожидание, а в соответствующей числовой линейке 2 будет записан код исходного текуще5 го адреса записи или обработки.

В режиме обращения к текущему адресу работа логического запоминающего устройстна происходит следующим образом.

В первом такте на входы II регнстра адреса 12 подается код начального адреса массива

Р и заносится в регистр адреса 12, а блок 13 76 сигналами, поступающими no шннам 33 начальной установки либо устанавливается в нуль, если производится обращение к текущему адресу обработки, либо устанавливается в нуль с записью единицы в первый разряд, если производится обращение к текущему адресу записи. В результате, в регистре адреса 12 и в блоке 13 будбг сформирован начальный адрес обработки или записи. Во втором такте на щину управления 21 поступает сигнал, по которому в ячейках 14, находящихся в состояниях «Ожидание, производифся операция по п. 6 (см. табл.). В этом же такте на шины управления 32 подаются сигналы, производящие настройку адресного 5 и разрядного 6 блоков управления, организующих считывание текущего адреса записи или обработки из числовой линейки 2, соответствующей возбужденному выходу 30, то есть управляющему выходу 30 той ячейки 14,. .содержимое которой совпало с начальным адресом записи или обработки. Резуль- ат считывания поступает в в з5ходной регистр 8. На этом заканчивается работа устройства в режиме обращения к текущему адресу. Работа логического запоминающего устройства в режиме записи массивов информации. Допустим,что I накопителе 1 перед началом записи имеются числовые линейки 2, хранящие записанную ранее информацию (будем называть эти числовые линейки 2 занятыми) и, что йчейки 14, соответствующие занятым числовым линейкам 2, находятся в состояниях «Заняты либо «Ожидание, остальные ячейки 14 находятся в состояниях «Свободны. При работе устрЪйства в режиме записи массивов информации имеют место три цикла функционирования устройства: начальный цикл, текущий цикл и конечный цикл. Рассмотрим начальный цикл функционирования устройства-. В первом такте на шину управления 34 поступает сигнал, разрещающий работу перёой группы элементов И 10. В этом же такте по входным шинам 17 в регистр слова 18 поступает первое слово подмассива записываемой информации, а по входам-1 1 подключенным через открытые элементы И Ш к выходным шинам 9, в регистр адреса 12 и а блок 13 поступает считанный с выходноГО: регистра 8 код, текуш его адреса записи, занесенный в выходной регистр 8 nj окончании работы устройства в режиме обращения к текущему адресу. Во втором такте на шины управления 19 и 20 подаются сигналы, в. соответствие с которыми в той ячейке 14, из чнсла находящихся в состояниях «Свободны, которая имеет наименьший порядковый номер, вь1полнится операция по п. 3 (см. табл.). В том же такте на ипяы управления 32 Поступают сигналы, настраивающие адресный 5 и разрядный 6 блоки управления на выполнение операции затаен содержимого регистра слова 18 в числовую линейку 2, соответствующую возбужденному управляющему выходу 30. Сигнал с в)збужденного управляющего выхода 30 поступает также на разрещающий в.ход 31 последующей ячейки 14, в которой выпо.пиястся операция но П; 4, если эта ячейка 14 находилась в состоянии «Занята или «Ожидание. Если же последующая ячейка 14 находилась в состоянии «Свободна, то она сохранит свое состояние, так как сигнал на ее входе запрета записи 28, подключённом к выходу ииднкации состояния 27 ячейки 14, записавщей код текущего адреса записи, исчезнет только по окончании второго такта. Результатом иачального цикла является запись первого слова записываемого подмассива информации в; одну из числовых линеек 2, запись текущего адреса записи массива в соответствующую этой числовой линейке 2 ячейку 14, установка этой ячейки 14 в состояние «Ожидание и формирование. 1Г& шнне индикации 26 сигнала в случае, если последующая ячейка 14 находится в состоянии «Занята или «Ожидание, За начальным циклом функционирования устройства в режиме записи следуют текущие циклы по числу оставшихся слов в записываемом подмассиве. Работа устройства в текущем цикле осуществляется следующим образом. В первом такте по входным щинам 17 в регистр слова 18 заносится очередное слово записываемого подмассива, а по шинам упрап.пення 24 на счетный вход второго разряда блока 13 поступает сигнал, увеличивающий текущий адрес записи на единнцу второго разряда, если в последнем такте предыдущего начального или текущего цикла был сформирован сигнал на шине нндикации 26, в противном случае, текущий адрес записи останется без изменения. В этом же такте на шину улравления21 подае1-ся сигнал, переводящий блок формирования массивов 15 в режим «Опрос содержимо го, и в ячейках 14 выполняются операции по пи. 5 и 6 (см. табл.). Опрос, содержимого ячеек 14 производится для того, чтсУбы выявить возможное совпадение текущих адресов записи одного и того же массива при переполнении блока 13. В этом случае появление сигиала на шияе иидикации 26 говорит о том, что необходимо либо вывести из накопителя I чщсть записываемого массива, либо приступить к его обработке. Второй такт протекает аналогично второму такту начального цикла, если во втором такте предыдущего цикла а шине индикации 26 был сформирован сигнал, в противном случае, во втором такте сигналы подаются не по шинам упразления 19, 20 и 32, а только, по шинам управления 20 и 32. Вследствие чего, в ячейка% 14 будут выполняться операции по пп, t и 2 (см. табл.).., В результате выполнения текущего цикла функционирования устройства в режиме записи . осуществляется запись очередного слова записываемого подмассив а водну из числовых, линеек 2, запись текущего адреса записи массива в соответствующую этой числовой .линейке 2 ячейку 14, перевод этой ячейки 14 в состоя-

ние «Ожидание или «Занята в зависимости от того, был ли сформирован во втором такт предыдущего цикла сигнал на шине индикации 26 или нет, и формирование на шине индика цин 26 сигнала в случае, если последующая ячейка 14 находится в состоянии «Ожидание или «Занята.

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

В первом такте по шинам 24 во второй разряд блока 13 заносится единица, что увеличи| ает текущий адрес записи массива на единицу второго разряда.

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

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

Следует отметить, что, если часть массива записана в следующих друг за другом числовых линейках 2, то в соответствующих им ячейках 14 будут записаны одинаковые текущие адреса и эти ячейки 14 будут находиться в состоянии «Заняты, кроме той из них,которая имеет младший порядковый номер. Эта ячейка будет находиться в состоянии «Ожидание.

Если в режиме записи массивов информации все числовые линейки 2 окажутся занятыми, то иа шине 29 индикации состояния иакопите я., подключенный к выходам индикации состояния 27 ячеек 14, сигнал будет отсутствовать, что служит признаком прекраш,еиия работы в режиме записи массивов информации,

Работа логического запоминающего устройства в режиме логической обработки массивов ииформации осуществляется следующим образом.

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

Работа логического запоминающего устрой стса в режиме логической обработки вида массив - массив (последовательно по словам).

Будем полагать, что один из обрабатываемых массивов ииформации распреде-иен произвольным образом по числовым линейкам 2 iaкопителя I, а второй массив информации поступает извие последовательно по словам на регистрту1ова 18...

В первом такте начального цикла на шину уиравлеиия 34 подается сигнал, разрешающий работу элементов И iO, по входным шинам 17 в регистр слова 18 поступает первое слово второго массива, а по входам П через элементы И 10 в регистр адреса 2 и в блок 13

пост;)1ает считанный с выходного регистра 8 код текущего адреса обработки, занесенный в выходной регистр 8 по окончанию работы устройства в режиме обращения к текущему адре У

Во втором такте поступают сигналы на шины управлении 2 и 22, в соответствие с которыми в ячейках 14, находящихся в состояниях «Ожидание, выполняется операция по п. 9, (см. табл .). Отсутствие сигнала на шине индикации 26 указывает на то, что в накопителе I отсутствует массив информации, имеющий начальный адрес, записанный в регистр адреса 12. В этом случае устройство прекращает логическую обработку заданных -массивов информации.

В этом же такте на шины управления 32 подаются сигналы, настраивающие адресный 5 и разрядный 6 блоки управления иа выполнение в числовой линейке 2, соответствующей возбужденному управляющему выходу 30, заданной операции над содерж 1мым этой числовой линейки 2 и содержимым регистра слова 18. ..

-i

Результат операции либо остается в этой шсловой линейке 2, либо поступает иа выходвые шины 9. Кроме того, сигнал с возбужденного управляющего выхода 30 поступает и на разрешающий вход 31 последующей ячейки 14, в которой выполняется операция по п. 8 (см. табл.).

Результатом начального цикла является выпатнение операции над первыми словами обрабатываемых массивов информации и перевод последующей ячейки 14 в состояние «Ожидание, если она находилась в состоянии. «Занята. EoiH же. (юследующая ячейка 14 находилась в состоянии «Свободна или «Ожидание, то состояние этой ячейки 14 сохраняется.

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

В первом Такте текущего цикла подаются сигналы на управления 21 и блок формирования массивов 15 переходит в режим «Опрос содержимого, а в ячейках 14, находящихся в состоянии «Ожидание, выполняется операция по п. 6 (см. табл.). Появление сигиала на шине индикации 26 указывает иа то, что по данному текущему адресу можно производить логическую обработку, а отсутствие сигнала-на необходимость увеличения текуще-i го адреса обработки. В этом же такте в регистр слова 18 заносится очередное слово второго массива.

Во втором такте содержимое блока 13 либо остается неизменным, либо увеличивается на единицу второго разряда сигналами , поступающими по шинам управления 24 в зависимости от того, присутствовал или нет в первом такте сигнал иа шине индикации 26.

В остальном второй такт протекает акалогичио второму такту начального цикла функ- , циоиироваиия устройства в режиме логической обработки Отсутствие сигнала иа шине иидикации 25 по окончании второго такта говорит

о том, что массив информации, хранящийся в накопнг..-лс 1, обработан гюлностью.

Переход к конечному циклу осуществляется в двух случаях: либо кончился массив, поступающий на регистр слова, либо закончилась обработка массива, хранящегося в накопитеie I.

В первом слууае функционирование уст юйства протекает аналогично конечному 1иклу режима записи массивов информации, а во втором случае в первом такте но шинам 33 производится начальная установка блока 13 в нуль.

Во втором такте управляющие сигналы подаются по шинам управления 24 и производят запись единицы во второй разряд блока 13.

В третьем такте по шине управления 23 поступает сигнал, переводящий вторую группу элементов И 6 в открытое состояние, и исходный текущий адрес, сформированный во втором такте, поступает из регистра адреса 12 и блока 13 в регистр слова 18.

В четвертом такте по шинам 33 производится установка блока 13 в нуль. Одновременно на , шину управления 21 подается сигнал, настраивающий блок формирования массивов 15 на «Опрос содержимого, в ячейках 14 которого выполняется операция по п. 6 (см. табл.).

В этом же такте на шины управления 32 подается сигналы, в соответствии с которыми в числовой линейке 2, хранившей ранее текущий адрес обработки, записывается исходный текущий адрес, находящийся в регистре слова 18.

Аналогичным образом происходит логическая обработка массивов вида массив - слово (последовательно по словам). Однако, в этом случае в регистре слова 18 постоянно хранится одно и то же слово, участвующее в логической обработке «ассива, записанного в накопитель 1.

При организации логической обработки вида массив - слово (параллельно по словам) необходимо, чтобы в текущем цикле при функцнонировании устройства в режиме записи. управляющие сигналы во втором такте постоянно, подавались по шинам управления 19, 20 и 32. В результате все ячейки 14, в которых ,записей текущий адрес массива, окажутся в сбсгояииях «Ожидание. Кроме этого, при записи иасснаа остается неизменный текущий адрес. При этом будет производиться одновременная логическая обработка всех слов массива, хранящегося в накопителе 1.

Работа логического запоминающего устройства в режиме контроля йакопителя происходит следующим образом.Считаем, что к началу контроля накопителя все ячейки 14 находятся в состоянии «Свободна, а регистр слова 18 установлен в «нуль, либо в « единицу,

В первом такте на шины управления 19 и 20 поступают сигналы, настраивающие ячейки 14 на прием кода поступающего от регистра адреса 12 и блока 13 (код может быть произвольным). Как указывалось ранее, логика рабо ы ячеек 14 и блока формирования массивов 15 такова, что в данном случае поступающий код будет записан в первую ячейку, которая перейдет в состояние «Ожидание и выдаст сигнал на свой управляющий выход 30.

В этом же такте на шины управления 32 поступают снгналы, настраивающие разрядный 6 и адресный 5 блоки управления на запись содержимого регистра слова 18 в числовую линейку 2, соответствующую возбужденному управляющему выходу 30.

Во втором и последующих тактах (число которых равно количеству числовых линеек 2) управляющие сигналы поступают только по шинам 20 и 32. Ячейки 14 последовательно, иачиная со второй, производят прием кода из регистра адреса 12 и блока 3 if .ереходят в состояние «Занята а в соответствующих им числовых линейках 2 производится запись содержимого регистра слова 18.

В результате, в предпосче, ;.чгм такте окажется заполненной последняя числовая линейка 2 иакопителя 1.

В последнем такте по шиигш 17 в регистр слова 18 заносится слово, выполняя определеииую логическую операцию.иад которым и содержимым какой-либо числовой линейки 2 можно по результату операции судить о-работоспособиости числовых линеек 2.

В серии последующих тактов (по числу числовых линеек 2) на шины управления 21 н 22 поступают сигналы, настраивающие ячейки 14 .иа выполнение операций по. пп. 8 и 9 табл., а по шинам управления 32 поступают сигналы, нас1раивающие разрядный 6 и адресный 5 блоки управления на организацию в числовой линейке 2, соответствующей возбужденному управляющему выходу 30 логической операции

над содержанием этой числовой линейки 2 и регистра слова 18, по результату которой можно судить о работоспособности элементов паия ти этой числовой линейки 2. Если один из эЙемеитов памяти числовой линейки 2 имеет отказ, приводящий к искажению результата операдни, то сигнал в шиие чтеиия 7, соответствующей этому элементу памяти, будет отличаться от сигналов в остальных шинах чтения 7 и на выходе элемента И-НЕ 36, подключенного к шинам чтения, появится сигнал, поступающий на один из входов каждого из элементов И 37. В этой же серии тактов подается сигнал на шину 38, поступающий иа вторые «ходы элементов И 37.

.. fit

Наличие сигнала (сигнала об отказе) ца выходе элемента И-НЕ 36 вызовет срабатывание того элемента И 37, третий вход которого подключен к возбужденному управляющему выходу 30 14, соответствующей числовой линейке 2, контролируемой в данном такте.

Выхбдной сигнал сработавщего элемента И 37 произведет запись единицы вмладший разряд ячейки 14, соответствующей числовой линейке 2, имеющей отказ.

Запись единицы в младший разряд ячейки 14 эквивалентна отк.лючеиию соответствующей числовой линейке 2, имеющей отказ, так как

ни один из кодов, формируемых в регистре адреса 12 н блоке 13, не совпадает с кодом, хранимым в этой ячейке 2, а, следовательно, ни при одном режиме работы Данная числовая

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

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

название год авторы номер документа
Логическое запоминающее устройство 1977
  • Нестерук Валерий Филиппович
  • Потапов Виктор Ильич
SU674101A2
Логическое запоминающее устройство 1974
  • Нестерук Валерий Филиппович
  • Потапов Виктор Ильич
SU492934A1
ЛОГИЧЕСКОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО 1972
SU428450A1
Логическое запоминающее устройство 1981
  • Балашов Евгений Павлович
  • Жернак Александр Николаевич
  • Победнов Виктор Александрович
  • Спиридонов Виктор Валентинович
SU963099A1
Логическое запоминающее устройство 1986
  • Жернак Александр Николаевич
  • Петров Игорь Сергеевич
  • Спиридонов Виктор Валентинович
  • Победнов Виктор Александрович
SU1316047A1
Логическое запоминающее устройство 1979
  • Нестерук Валерий Филиппович
  • Ефимов Сергей Сергеевич
SU858103A2
Логическое запоминающее устройство 1976
  • Гельман Александр Юрьевич
  • Петров Геннадий Алексеевич
  • Спиридонов Виктор Владимирович
SU650103A1
ВЫЧИСЛИТЕЛЬНАЯ СИСТЕМА 1991
  • Булавенко Олег Николаевич[Ua]
  • Коваль Валерий Николаевич[Ua]
  • Палагин Александр Васильевич[Ua]
  • Рабинович Зиновий Львович[Ua]
  • Авербух Анатолий Базильевич[Ua]
  • Балабанов Александр Степанович[Ua]
  • Дидык Петр Иванович[Ua]
  • Любарский Валерий Федорович[Ua]
  • Мушка Вера Михайловна[Ua]
RU2042193C1
Система программного управления технологическими процессами 1989
  • Байда Николай Константинович
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Тюрин Сергей Феофентович
  • Середа Валерий Николаевич
  • Ткаченко Сергей Николаевич
SU1681297A1
Устройство для сопряжения двух магистралей 1988
  • Кривего Владимир Александрович
  • Ломако Ольга Николаевна
  • Смирнов Сергей Евгеньевич
  • Бобыльков Анатолий Николаевич
SU1509915A2

Иллюстрации к изобретению SU 608 199 A2

Реферат патента 1978 года Логическое запоминающее устройство

Формула изобретения SU 608 199 A2

Запись

Свободна

20

2. Выдача сигнала на выхоп призпека модифика.цин 25, если на разреша19; 20 Свободна

Занята или Ожидание

Свободна или .

Занята5, Сохранение состояния

21

6. Сравнение числа, храняишгося в ячейСчнтътаяяв 21} 22 С обоана

Занята .8, Установка ячейки 14 в состояние Ожив. Сравнение числа, хранящегося в ячейке 14,

Запись кода начального или текущего массива и выпача сигнала на управляющий выход ЗО, еспк отсутствует сигнал на входе запрета записи 28 этой ячейки 14, в противном случае - сохранение состояния.

ющем входе 31 этой ячейки 14 . появится сигнал, в противном случае - сохранение состояния.

3. Операция по п. 1 и установка ячейки 14 в состояние Ожидание, если отсутствует сигнал на входе запрета записи 28.4. Операция по п. 2

ке 14 с кодом начального или текущего адреса массива, выдача сигнала на управляюгдий выход ЗО и на выход признака модификашга 25 в слу. чае совпадения, в противном случае .сохранение состояния.

7. Сохранение воьтояния

дание, естш на разрешающем входе 31 этой ячейки 14 присутствует сигнал, в противном случав - сохранение состояния. с кодом начального или текущего адреса массива. В случае совпадения - выдача сигналов на управляющий выход ЗО в наг выхоа признака модифшсапии 25 и переход В состоянпе Свободна, в противном случае - сохранение состояния. 15 Формула изобретения Логическое запоминающее устройство по авт. св. № 492934, отличающееся тем, что, с целью повышения надёжности устройства, оно содержит элементы И и элемент И-НЕ, входы которого подключены к шинам чтения, а выход - к одннм из входов элементов И, другие входы элементов И соединены соответственно с одной из управляющих шин и управftл

У I т 1 Ч 1 Г ляющими выходами соответствующих логических запоминающих ячеек блока формирования массивов, а выходы элементов И подключены к соответствующим входам ячеек блока формирования массивов. Источники информации, принятые во внямание при экспертизе: 1.Авторское свидетельство СССР № 432598, М. Кл. G Г1 С 15/00, 1972. 2.Авторское свидетельство СССР Nk 492934, М. Кл. G И С 15/00,. 1974Г (I i vf, Lp

.j:,jfciiJf---jj |-«t-CJg4|

j|..

SU 608 199 A2

Авторы

Нестерук Валерий Филиппович

Потапов Виктор Ильич

Даты

1978-05-25Публикация

1974-10-24Подача