Логическое запоминающее устройство
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
И тЕМГ.) л 4 тт бвОФ Союз Советских Соцнапистмческих ттеспубпик(23) Приоритет Гасударстееней немет 5 ееете Мнннстрее ССС не дедам нзебретеннйн еткрытнй юллетень 19 Эаиия 9. ъ. т(088.8) Авторивзобретев В. Ф, Нестерук И. Потапов ский попнтехннческий инст3 2Известно логическое запоминающее устрой- н шинам индикации, выходы элементов И перство, которое содержит числовые линейки, раз-. вой группы йодключены к входам регистрарядный и адресный. блоки управления, регистр адреса и одним входам блока модификации адслова, выходной регистр, элементы И 14). реса, другие входы которого соединены соотОднакО ограниченные функциональные воз-ветственно с управляющими шинами и шинамиможности этого устройства не позволяют, на- начальной установки 2,пример, вести сортировку хранящихся в нем Это логическое. запоминающее устройствомассивов, имеет невысокую достоверность результатов об.Наиболее близким техническим решением к работки нз-за возможности появления катастро.изобретению является устройство по основно- фичегких отказов в числовых. линейках накопи.му авт, свид.492934, содержащее числовые 1 О теля, что может привести к искажению правиль. линейки, разрядные шины которых подключены ного результата обработки информации в нако.к выходам разрядного блока управления, линей- . пителе;ные шины - к выходам адресного бло- . Целью изобретения является повышение па. кауправления, шины . чтения - к дежности устройства за счет повышения достовходам выходного регистра, выхо. верности результатов обработкиди которого соединены с входами а Достигается это благодаря тому, что устрой.элементов И первой группы, регистр словаство содержит эла;менты И и элемент И - НЕ,входы которого подключены к выходам элемен- входы которого подключены к шинам чтения,тов И второй группы, а выходы - к входам а выход - к одним из входов элементов И,разрядного блока управления, управляющие другие входы элементов И соединены срответ.шины,шины индикации, шины начальной уста- Е,ственно с одной из управляющих шйн и управиовкн, блок модификации адреса и блок фор ляющими выходами соответствующих ячеек.мирования массивов, входы которого подклю-,блока формирования массивова выходы элечены к выходам регистра адреса и блока мо- ментов И подключены к соответствующим входнфикации адреса, соединенным с входами эле- дам ячеек блока формирования массивов,ментов И второйгруппы, а выходы - соотвег На чертеже изображена блок-схема лоти.ствеиио к вхбдам адресного блока управления Л ческогс запоминающего устройства,Устройство содержит накопитель 1, состоящий из числовых линеек 2, линейные 3 н разрядные 4 шины которых подключены соответственно к выходам адресного 5 и разрядного 6блоков унравлеиня, а шины чтения 7 соединены с входамн выходного регистра 8. Выход.5ные шины 9 выходного регистра 8 соединенычерез элементы И первой группы 1 О с входами 11 регистра адреса 12 и блока модификации адреса 13, выходы которых лодключены кфункциональным входам логических запомияающих ячеек 14 блока 15 формирования массивов и к входам элементов И второй группы 16.Выходы элементов И 16 соединены с входными винами 7 регистра слова 18, выходыкоторого подключены к входам разрядного блока управления 6.5Управляющие входы ячеек 14 соединены сшинамн управления 9 - 22, управляющие входы элементов И 16 подключены к шине управления 23, а счетные входы первого и второгоразрядов блока 13 соединены с шинами управ оления 24,Выход 25 признака модификации каждойячейки 4 подключен к шине индикации 26.Выход 27 индикации состояния первой ячейки 4 блока формирования массивов 15 соединен с входом запрета записи 28 второй ячейки14, Вход 28 запрета записи каждой последуюцей ячейки 4 подключен к выходу 27 индикации состояния яредыдущей ячейки 4, а выход 27 индикации состояния последней ячейки14 соединен с шиной. 29 индикации состояниянакопителя.Управляющий выход 30 каждой ячейки Иблока5 формирования массивов водключеик соответствующему входу адресного блока уиравления 5 и, кроме иоследией, кразрешающему входу 31 последующей ячейки З 514, а управляющий выход 30 последней ячей.ки И соединен с разрешающим входом 31 пер.вой ячейки 14. Кроме того устройство содержит шины управления 32 адресным 5 я разрядОным 6 блоками управления, шины начальнойустановки . 33 блока 3, шину управления 34первой грудной элементов И 10, Вход 28 запрета записи каждой ячейки 14 подключен че.рез разделительный диод 35 к входу 28 зайрета записи предыдущей ячейки 14, а выищ 27 последней ячейки 14 через разделительньй диод 35 - к входу 28 запрета записиагой ячейки..Входы элемента И - НЕ 36 соединены с шиФюа чтения 7, а выход - с одним из входов.элемейтов И 37, Вторые входы элементов И 37йодиаочеиц к управляющей шине 38, на кото, рую подается сигнал Признак контроля, Третьн входы элемееов И 37 соединены с управмяаанми выходами 30 ячеек 14. Входы записи едймййй в младший разряд ячеек 14 под.клвчееы а выходамэлементов И. 37,55Предложенйое логическое запоминающее устройство Имеет три. режима работы; режим записй массивов информации, режим логической обработки массивов информации и режим Мйййф МЭИЮВВММЯ. Каждому массиву информации присванва. ется нризнак, называемый начальным адресом массива. Запись массивов информации произ. водится в незанятые к моменту записи числовые линейки 2 накопителя 1, причем необязательйо следующие друг за другом. Часть массива. записанная в следующих по порядку числовых линейках 2, называется нолмассивом данного массива информации. Каждому подмассиву ирисваивается соответствующий приз. накиаэываемь 1 й текущим а цресом массива, нрелсгавляющий собой (с+1) -разрядный код, и котором В старших разрядов образованы полем начального адреса массива, а 1 младших разрядов - полем константымодификации, являющейся порядковым номером подмасснва в данном массиве информации.Текущий адрес, соответствующий каждому последующему подмассиву некоторого массива информации увеличивается на единицу младшего разряда по сравнению с текущим адресом предыдущего подмассива.Будем считать, что в режиме записи различные массивы информации могут поступать от периферийных устройств (на чертеже не показаны) по частям, причем, отдельные части одного и того же массива могут следовать через произвольные промежутки времени, в течение которых устройство может производить запись отдельных частей других массивов информации.Для организации нравильной очередностиподмассивов каждого массива информации после окончания записи отдельной части массива текущий адрес увеличивается на единицу младшего разряда и хранится в одной из числовых линеек 2 накопителя 1 до поступления очередной части этого массива информации.При поступлении от периферийных устройств очередной части некоторого массива информации в накопителе 1 производится выборка и считывание текущего адреса этогомассива, При этом логическое запоминающее устройство работает во вспомогательном режиме - в режиме обращения к текущему адресу.Выборка требуемой числовой линейки 2 в накопителе 1 ироизводится по признаку, Числовые линейки 2, в которых записаны слова одного и того же иодмассива, имеют одинаковый иризиак, иредставляющий собой текущий адрес, соответствующий этому иодмассиву, При знак каждой числовой линейки 2 хранится вячейке 14, соответствующей этой числовой линейке. Общее число разрядов каждой ячейки 14 ра вио (В+1+2), в (1+1+1) старших разрядах хранятся иризнаки соответствующих числовых линеек 2, а младший разряд используется для хранения признака работоспособности соответ. ствующей:,числовой линейки 2 (нулевое значение иризиака соответствует исправной числовой линейке 2, единичное - числовой. линейке 2, имеющей катастрофический отказ).Числовая линейка 2 считается выбрай- ной, если код текущего адреса массива формируемый в регистре адреса 12 и в блоке 13,608199 Э 5 совпадает с кодом, хранящимся в ячейке 14,соответствующей этой числовой линейке 2,Признак числовой линейки 2, в которомхранится код текущего адреса массива, представляет собой (1 + + 1) - разрядное двоичное число, в М старших разрядах которого записан код начального адреса массива, а вмладшем разряде записана единица, если вэтой числовой линейке 2 хранится код текущего адреса записи массива информации, илиже в младшем разряде записан нуль, если вэтой числовой линейке хранится код текущего адреса обработки массива информации. Востальных разрядах этого двоичного числа записаны нули.Коды признаков тех числовых линеек 2, вкоторых хранятся коды текущих адресов массивов, формируются в регистре адреса 12 и блоке 3. Поэтому общая длина разрядной сеткирегистра адреса 12 и блока 13 составляет1+г,+ разрядов. 1+1 старших разрядов используются для формирования текущих адресов массивов, а младший разряд используется только при формировании кодов признаковчисловых линеек 2, в которых хранятся кодытекущих адресов массивов.Считаем, что код, поступающий от реги-стра адреса 12 и блока 13 в ячейки 14, представляет. собой . (1 с+1+2) - разрядный код,(1+1+1) старшие разряды которого форми.руются в регистре адреса 12 и блоке 13, ав младшем разряде содержится нуль,При подобной кодировке код, поступающий от регистра адреса 12 и блока 13 в ячейкн 14, может совпасть только с кодом, содержащимся в ячейке 14, соответствующей исправной числовой линейке 2, так как в младшем разряде ячейки И, соответствующей неисправной числовой линейке 2, записана еди-.ница.Для упрощении описания работы логического запоминающего устройства, рассмотрим от-дельно логику работы ячеек 14 блока 15 формирования массивов, отраженную в таблице.Блок 5 формирования массивов может работать в трех режимах: Запись, Считыва.нне и Опрос содержимого, а каждая ячейка14 может находиться, в трех состояниях: Занята, Свободна и Ожидание,, При состоянии Занята в ячейке 14 запн.сано отличное от нуля число, нри состоянйиСвободна записан нуль, при состоянии Ожи.- дайие записано отличное от нуля число иданмая ячейка 4 способна к. возбуждению,если при работе блока 15 формирования мас. сивов в режимах Считывание .и Опрос содержимого код текущего адреса массива совпадает с кодом числа, хранящегося в ячей.ке 1.4.Операции, выполняемые в ячейке 14 приразличных режимах работы блока 15 формирования массивов, приведены в таблице.Сиг ал на выходе 2 индикации состояниялюбой из ячеек 14 присутствует в .том случае,если ячейка 14. находится в состоянии Сво.бодна. 6Перед началом работы в логическом запо.минающем усгройстве для всех массивов формируются исходные текущие адреса записи мас.сивов и исходные текущие адреса обработкимассивов. Формирование исходных текущих ад.ресов записи и обработки массивов происходитследующим образом. Перед началом работы всеячейки 14, регистр адреса 12 и блок 13 устанавливаются в нулевое состояние.В первом такте на входы 11 регистра адрео са 12 от периферийных устройств поступаеткод начального адреса массива и заноситсяв регистр адреса 2, а по шинам управления24 во второй разряд блока 13 записываетсяединица,Во втором такте на шину управления 23поступает сигнал, переключающий вторую группу элементов И 6 в проводящее состояние и.исходный текущий адрес записи или обработки массива, сформированный в регистре адреса 12 и блоке 13, заносится в регистр слова 18.В третьем такте по шинам 33 производится сброс в нуль содержимого блока 13, еслиформируется исходный текущий адрес обработки массива, либо сброс в нуль с записьюединицы в первый разряд блока 13, если формируется исходный текущий адрес записи мас.сива,В четвертом такте иа шины управления 19и 20 поступают сигналы, которые настраиваютодну из ячеек 14, находящихся в состоянияхСвободна, иа запись начального адреса за.пиен либо начального адреса обработки, сфор.мированного в предыдущем такте в регистреадреса2 и в блоке 13. Если в состоянии Свободна находится несколько ячеек 14,то записать код начального или текущегоадреса сможет только ячейка 14 с наименьшим порядковым номером. Подобная зависимость обеспечивается логикой работы ячеек 14 (см,таблицу, . 1) и системой подключения выходов индикации. состояния 27 и входов запрета записи 28. Например, если всеячейки4 окажутся в состояниях Свободны,то произвести запись сможет только перваяячейка 14, так как только на ее вход запретазаписи 28, подключенный к шине нулевого по.тенциала 39 не будет поступать сигнал запре.та.45 В этом же такте подаются сигналы на шйны управления 32, настраивающие адресный. 5н разрядный 6 блоки управления на организа.цию. записи содержимого регистра слова 18 висловую линейку 2, соответствующую возбужденному управляю.цему выходу 30.В результате, в одной из ячеек 14 будетзаписан код начального адреса записи илиобработки, Эта ячейка 14 перейдет в состояниеОжидание, .а в соответствующей числовойлинейке 2 будет записан код исходного текуще.го адреса записи или обработки,В режимеобращения к текущему адресуработа логического запоминающего устройствапроисходит следующим образом.В первом такте иа входы 1 регистра адреса 12 подается код начального адреса массива и заносится в регистр адреса 12, а блок 13сигналами, поступающими по псинам 33 начальной установки либо устанавливаетсяв нуль, если производится обращение к текущему адресу обработки, либо устанавливается в нуль с записью единицы в первый разряд,если производится обращение к текущему адресу запкси. В результате, в регистре адреса 2и в блоке 13 будег сформирован начальныйадрес обработки или записи,Во втором такте на шину управления 21поступает сигнал, по которому в ячейках 4,находящихся в состояниях Ожидание, производится операция по п, 6 см. табл).В этом же такте на вины управления 32 подаются сигналы, производящие настройку ад.ресного Б и разрядного 6 блоков управления,организующих считывание текущего адреса записи или обработки из числовой линейки 2,соответствующей возбужденному выходу 30,то есть управляющему выходу 30 той ячейки 14,.,солержимое которой совпало с начальным адресом записи или обработки. Резуль ат считывания поступает в выходной регистр 8. Наэтом заканчивается работа устройства в режиме обращения к текущему адресу,Работа логического запоминающего устройства в режиме записи массивов информации.Допустим,что накопителе 1 перед началомзаписи имеются числовые линейки 2, хранящиезаписанную ранее информацию (будем называть эти числовые линейки 2 занятыми)и, чтоячейки 14 соответствующие занятым числовымлинейкам 2, находятся в состояниях Занятылибо Ожидание, остальные ячейки 14 находятся в состояниях Свободными, При работеустройства в режиме записи массивов информации имеют место три цикла функционирования устройства: начальный цикл, текущий цикли конечный цикл.Рассмотрим начальный цикл функционирования устройства.В первом такте на вину управления 34поступает сигнал, разрешающий работу первойгруппы элементов И 10.В этом же такте по входным шинам 17 врегистр слова 18 поступает первое слово подмассива записываемой информации, а по входам1, подключенным через открытые элементыИ 10 к выходным шинам 9, в регистр адреса2 и в блок 13 поступает считанный с выходного регистра 8 код текущего адреса записи,занесенный в выходной регистр 8 пэ окончании работы устройства в режиме обращения ктекущему адресу.Во втором такте на шины управления 19и 20 подаются сигналы, в. соответствие с которымн в той ячейке 14, из числа. находящихсяв состояниях Свободны, которая имеет наименьший порядковый номер, выполнится операция по п. 3 (см. табл.).ФВ том же такте. на шины управления 32поступают сигналы, наетраивающие адресный 5 и разрядный 6 блоки управления на выпол- нение операции записи содержимого регистра слова 18 в числовую линейку 2, соответствующую возбужденному управляющему выходу 30. Сигнал с возбужденного упрзвляк)щего выхода 30 поступает также на разрешающий вход3 последующей ячейки 4, в которой выполняется операция но и. 4, если эта ячейка 4находилась в состоянии Занята или Ожидание. Если же последующая ячейка 14 иахо.дилась в состоянии Свободна, то она сохранит свое состояние, так как сигнал на ее входезапрета записи 28, подключенном к выходу ин.дикации состояния .27 ячейки 14, записавшейо код текущего адреса эаниси, исчезнет толькопо окончании второго такта.Результатом начального цикла является запись первого слова записываемого подмассиваинформации в одну иэ числовых линеек 2, запись текущего адреса записи массива в соответствующую этой числовой линейке 2 ячейку4, установка этой ячейки 14 в состояние Ожидание и формирование гй шине индикации 26сигнала в случае, если последующая ячейка14 находится в состоянии Занята или Ожию дание,За начальным циклом функционированияустройства в режиме записи следуют текущиециклы по числу оставшихся слов в записываемом нодмассиве,Работа устройства в текущем цикле осуществляется следующим образом.В первом такте по входным шинам 17 врегистр слова 18 заносится очередное словозаписываемого подмассива, а по шинам управления 24 на счетный вход второго разряда бло.ка 13 поступает сигнал, увеличивающий текущий адрес записи на единицу второго разряда,если в последнем такте предыдущего началь-ного или текущего цикла был сформирован сигнал на шине индикации 26, в противном случае, текущий адрес записи останется без измеМ пения. В этом же такте на шину управления21 подается сигнал, переводящий блок формиро.вания массивов 15 в режим Опрос содержимого, и в ячейках 14 выполняются операции попп, 5 и 6 . (см. табл.), Опрос содержимого ячеек 14 производится для тога, чтобы выявитьвозможное совпадение текущих адресов запи- .си одного и того же массива при переполненииблока 3., В этом случае появление сигнала яашине индикации 26 говорит а том, что необходимо либо вывести из накопителя 1 часть за 5 писываемого массива, либо приступить к егообработке.Второй такт протекает аналогично второмутакту начального цикла, если во втором тактепредыдущего цикла,на шине индикации 26 был.сформирован сигнал, в противном случае,во втором такте сигналы подаются не по шинам управления 19, 20 и 32, а только по шинамуправления 20 и 32, Вследствие чего, в ячейка 14 будут выполняться операции по нп, 1 и2 (см, табл.).1 . В .результате выполнения текущего циклафункционирования устройства в режиме записи.осуществляется запись очередного слова запи.сываемого подмассива водну нз числовых.линеек 2, запись текущего адреса запиог массива в соответствующую этой числовой. линейке2 ячейку 14, перевод этой ячейки .14 в состояго адреса обр ботки. В этом же такте в регистрслова 18 заносится очередное слово второго50массива.Во втором такте содержимое блока 13 либо остается неизменным, либо увеличиваетсяна единицу второго разряда сигналами, поступающими по шинам управления 24 в зависимос.ы ти от того, присутствовал или нет в первом такте сигнал на шине индикации 26,В остальном второй такт протекает анало.гично второму такту начального цикла функ..циоиирдвания устройства в режиме логической,обработки. Отсутствие сигнала на шине индикации 26 по окончании второго такта говорит ник Ожидание или Занята в эависимоетиот того, был ли сформирован во втором тактепредыдущего цикла сигнал иа шине индикации26 или нет, и формирование на шине индикации 26 сигнала в случае, если последуюцгаяячейка 14 находится в состоянии Ожидание или Занята.После записи последнего слова подмассиваследует конечный цикл функционирования устройства в режиме записи.В первом такте по шинам 24 во второй разряд блока 13 заносится единица, что увеличивает текущий адрес записи массива на единицу второго разряда.Второй, третий и четвертый такты протекают аналогично второму, третьему и четвертомутактам работы устройства при формированииисходных текущих адресов записи или обработки.По завершении конечного цикла эапнсыва.емый подмассив информации окажется распределенным произвольным образом по ранеесвободным числовым линейкам 2 накопителя1 логического запоминающего устройства, а водной из числовых линеек 2 будет записан кодтекущего адреса записи.Следует отметить, что, если часть массивазаписана в следующих друг эа другом числовых линейках 2, то в соответствующих им ячейках 14 будут записаны одинаковые текущиеадреса и эти ячейки 14 будут находиться в состоянии Заняты, кроме той из них,котораяимеет младший порядковый номер. Эта ячейкабудет находиться в состоянии Ожидание,Если в режиме записи массивов информации все числовые линейки 2 окажутся занятыми,то иа шине 29 индикации состояния накопителя,подключенный к выходам индикации состояния 27 ячеек 14, сигнал будет отсутствовать,что служит признаком прекращения работы врежиме записи массивов информации.Работа логического запоминающего устройства в режиме логической обработки массивовинформации осуществляется следующим образом,При работе устройства в этом режиме также различается три цикла функционирования:начальный, текущий и конечный и существуеттри видалогической обработки: массив - . массив (последовательно по словам), массив-слово (последовательно по словам) и массив-слово (параллельно по словам),Работа логического запоминающего устрой-.ства в пежиме логической обработки вида массив - массив (последовательно по словам).Будем полагать, что один из обрабатывае.мых массивов информации распределен произвольным образом по числовым линейкам 2 ыкопнтеля 1, а второй массив информации посту.пает извне последовательно по словам на ретистр слова 18,В первом такте начального цикла на шинууправления 34 подается сигнал, разрешающийработу элементов И 1 О, го входным шинам 17в регистр слова 18 поступает первое слововторого массива, а по входам 1 через элементы И О в регистр адреса 12 и в блок 13 поступает считанный с выходного регистра 8 код текущего адреса обработки, занесенный в выходной регистр 8 по окончанию работы устройства в режиме обращения к текущему адресу.Во втором такте поступают сигналы на ши-ны управления 21 и 22, в соответствие с ко. торыми в ячейках4, находящихся в состояниях Ожидание, выполняется операция по и. 9, (см. табл.), Отсутствие сигнала на шине индикации 26 указывает на то, что в накопителеотсутствует массив информации, имеющий начальный адрес, записанный в регистр адре. са 12. В этом случае устройство прекращает логическую обработку заданных массивов информации.В этом же такте на шины управления 32 подаются сигналы, настраивающие адресный 5 и разрядный 6 блоки управления иа выполнение в числовой линейке 2, соответствующей возбужденному управляющему выходу 30, заданной операции над содержимым этой число. вой линейки 2 и содержимым регистра слова 18,. Результат операции либо остается в этойчисловой линейке 2, либо поступает иа выходные шины 9. Кроме того, сигнал с возбужденного управляющего выхода 30 поступает и иа разрешающий вход 31 последующей ячейки 14, в которой выполняется операция по и. 8 (см.табл.) . Результатом начального цикла является вы. полнение операции над первыми словами обрабатываемых массивов информации и перевод последующей ячейки 14 в состояние Ожидание, если она находилась в состоянии, Заияга. Если же:последующая ячейка 14 находилась в состоянии Свободна или Ожидание, то состояние этой ячейки 14 сохраняется,После окончания начального цикла следу 1 от текущие циклы функционирования устройства в режиме логической обработки массивов.40В первом такте текущего цикла подаютсясигналы на шину управления 21 и блок формирования. массивов .15 переходит в режим Опрос содержимого, а в ячейках 14, находящихся в состоянии Ожидание, выполняется операция по п. 6 (см, табл.). Появление сигна ла на шине индикации 26 указывает на то, чтопо данному текущему айресу можно производить логическую обработку, а отсутствие сигналана необходимость увеличения текуще-,(последовательно по словам), Однако, в этом случае в регистре слова 18 постоянно хранится одно и то же слово, участвующее в логической обработке массива, записанного в накопитель 1.При организации логической обработки ви. лз массив - слово (параллельно по словам) необходимо, чтобы в текущем цикле при функционировании устройства в режиме записи управляющие сигналы во втором такте постоянно, подавались по шинам управления 9, 20 и 32. В результате все ячейки 14, в которых ,записан текущий адрес массива, окажутся в сбсгояннях Ожидание. Кроме этого, при записи массива остается неизменный текущий адрес, При этом будет производиться одновреМеиная логическая обработка всех слов массива, хранящегося в накопителе 1.Работа логического запоминающего устройства в режиме контроля йакопителя происходит следующий образом,Считаем, что к началу контроля накопителя все ячейки 14 находятся в состоянии Свобод.на, а регистр слова 18 установлен в нуль, либо в единицу,В первом такте на шины управления 19 и 20 поступают сигналы, настраивающие ячейки 14 на прием кода поступающего от регистра адреса 2 н блока 3 (код может быть произвольным). Как указывалось ранее, логика ра 35 46 45 Ю 55 60 о том, что массив информации, хапяцийся внакопи;с.зе 1, ьбработан полностьн,1 среход к конечному циклу 1 сущелвл 51 ется в двух случаях: либо кончился миссии, посту.паюций на регистр слова, либо закончиласьобработка массива, хранящегося в накопите.1 е 1,В первом слу ае функционирование устпойства протекает аналогично конечному циклу 1 ежима записи массивов информации, а вовтором случае в первом такте по шинам 33 производится начальная установка блока 13в нуль.Во втором такте управляющие сигналы подаются по шинам управления 24 и производят запись единицы во второй разряд блока 13,В третьем такте по шине управления 23 поступает сигналпереводящий вторую группу элементов И 16 в открытое состояние, и исходный текущий адрес, сформированный во втором такте, поступае из регистра адреса 12 и блока 3 в регистр слова 18.В четвертом такте по шинам 33 производит. ся установка блока 13 в нуль, Одновременно на, шину управления 2 подается сигнал, иастраивающнй блок формирования массивов 15 на Опрос содержимого, в ячейках И которого выполняется операция по 25 п, 6 (см, 1 абл.).В этом же такте на шины управления 32 подаются сигналы, в соответствии с которыми в числовой линейке 2, хранившей ранее текущий адрес обработки, записывается исходный текущий адрес, находящийся в регистре слова 18.Аналогичным образом происходит логическая обработка массивов вида массив - словобоы ячеек 14 и блока формирования массивов 5 такова, что и данном случае поступающий код будет записан в первую ячейку, которая перейдет в состояние Ожидание и выдаст сигнал на свой управляющий выход 30.В этом же такте на шины управления 32 поступают сигналы, настраивающие разрядный 6 и адресный 5 блоки управления на запись . содержимого регистра слова 8 в числовую линейку 2, соответствующую возбужденному управляющему выходу 30.Во втором и последующих тактах (число которых равно количеству числовых линеек 2) управляющие сигналы поступают только по шинам 20 и 32. Ячейки 14 последовательно, начиная со второй, производят прием кода из регистра адреса 12 и блока 13 д -,ереходят в состояние Занята, а в соответствующих им числовых линейках 2 производи"ся запись содержимого регистра слова 18.В результате, в предпосле;.ем такте окажется заполненной последнии неладная линейка 2 накопителя .В последнем такте по шинам 17 в регистр слова 18 заносится слово, выполняя определеннуюлогическую операцию,иад которым и содер. жимым какой-либо числовой линейки 2 можно по результату операции судить о работоспособности числовых линеек 2.В серии последующих тактов (по числу числовых линеек 2) на шины управления 21 и 22 поступают сигналы, настраивающие ячейки 14 .на выполнение операций по пп, 8 и 9 табл., а по шинам управления 32 поступают сигналы, нас 1 раивающие разрядный 6 и адресный 5 бло. ки управления на организацию в числовой линейке 2, соответствующей возбужденному управляющему выходу ЗО логической операции над содержанием этой числовой линейки 2 и . регистра слова 18, по результату которой можно судить о работоспособности элементов памя ти этой числовой линейки 2. Если один из элементов памяти числовой линейки 2 имеет отказ, приводящий к искажению результата операции, .то сигнал в шине чтения 7 соответствую. щей этому элементу памяти, будет отличаться от сигналов в остальных шинах чтения 7 и на выходе элемента И - НЕ Зб, подключенного к шинам чтения, появится сигнал, поступающий на один из входов каждого из элементов И 37,В этой же серии тактов подается сигнал на шину 38, поступающий на вторые .входы элементов И 37.Наличие сигнала (сигнала об отказе) на выходе элемента И - НЕ 36 вызовет срабатывание того элемента И 37, третий вход которого подключен к возбужденному управляющему вц. ходу 30 ячейки 14, соответствующей числбвой линейке 2, контролируемой в данном такте.Выхбдной сигнал сработавшего элемента И 37 произведет запись единицы в .младший разряд ячейки 14, соответс вующей .числовой линейке 2, имеющей отказ.Запись единицы в младший разряд ячейки4 эквивалентна отключению соответствующей числовой линейке 2, имеющей отказ,так как608199 14 Залисьф 20 "Свобоцна" 1, Запись кода начального или теку"Занята" или"Ожидание" 19; 20 Свободна" Занята" или 4. Операция по п, 2ожидание" Свободна илиЗанята Опрос содержимогоф 5, Сохранение состояния 21"Ожидание" Считывание 21 22 Свободна 7, Сохранение еостояния Занята" . фожидаииеф ни один из кодовформируемых в регистре адреса 12 и блоке 13, не совпадает с кодом, хранимым в этой ячейке 2, а, следовательно, ни при одном режиме работы данная числовая линейка 2 не будет выбрана. что позволяетповысить достоверность результатов обработ.ки информации в описанном логическом запо.минающем устройстве. щего массива и выдача сигнала на управляющий выхоц 30, если отсутствует сигнал на входе запрета заннси 28 этой ячейки 14, в противном случае - сохранение состояния,2. Выдача сигнала на выход признакамодификации 25, если на разрешающем входе 31 этой ячейки 14 появится сигнал, в противном случае - сохранение состояю 1 я. 3. Операция ло п, 1 и установка ячейки 14 в состояние Ожидание", если отсутствует сигнал на входе запрета записи 28. 6, Сравнение числа, хранящегося в ячейке 14 с кодом начального или текущего адреса массива, выдача сигнала на управляющий выход 30 н нв выхоц признака модификации 25 в слу. чае совпадения, в противном случае. -сохранение состояния,8. Установка ячейки 14 в состояние Ожидание, если на разрешающем входе 31 атой ячейки 14 присутствует сигнал, в противном случае - сохранение состояния. Ф9. Сравнение числа, хранящегося в ячейке 14,с кодом начального или текущего адресамассива. В случае совпадения - выдачасигналов на управляющий выход 30 и на.выход признака модификация 25 и переходи состояние Свободна", в противном случае - сохранение состояния,608199 формула изобретения 1з внтель В, РуО. Луговая17оннтета Сотений н5, Раушскг. Ужгород вКоррект Поди нс Соств ехред Тираж Д,Мельниченко Редактор Е, ГонЗаказ 2807/35 вета Министров СССР открытий ая наб, д. 4/5ЦНИИПИ Госуда по 1 г 3035, М Филиал ПППрственного к делам нзобре осква, Ж.З Патент, Логическое запоминающее устройство по авт, св, И 492934, отличиющееся тем, что, с целью повышения надежности устройства, оно содержит элементы И и элемент И - НЕ, входы которого подключены к шинам чтения, а выход - к одним из входов элементов И, другие входы элементов И соединены соответ. ственно с одной нз управляющих шин и управляющими выходами соответствующих логических запоминающих ячеек блока формированиямассивов, а выходы элементов И подключенык соответствующим входам ячеек блока фор 5мнрования массивов,Источники информации, принятые во внимание при экспертизе:1, Авторское свидетельство СССР Я 432598,М. Кл. б Г 1 С 15/00, 1972,2. Авторское свидетельство СССР 3% 492934,М. Кл. б 11 С 15/001974.
СмотретьЗаявка
2070481, 24.10.1974
ОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ
НЕСТЕРУК ВАЛЕРИЙ ФИЛИППОВИЧ, ПОТАПОВ ВИКТОР ИЛЬИЧ
МПК / Метки
МПК: G11C 15/00
Метки: запоминающее, логическое
Опубликовано: 25.05.1978
Код ссылки
<a href="https://patents.su/8-608199-logicheskoe-zapominayushhee-ustrojjstvo.html" target="_blank" rel="follow" title="База патентов СССР">Логическое запоминающее устройство</a>
Предыдущий патент: Ассоциативное запоминающее устройство
Следующий патент: Ламповое запоминающее устройство
Случайный патент: Фотоимпульсное устройство для измерения размеров изделий