Постоянное запоминающее устройство

Номер патента: 1367042

Авторы: Панюшкин, Харитонов

ZIP архив

Текст

(21) (22) (46) гается тем, чт жащее блок пам ормирователь силитель счи.А,Панюшкин и блок управле связями, допол рой блок намятф н А,А. Цифроны, М,: Энерироватторой ство СССР11/00, .1984.НАЮЩЕЕ УСТРОЙтором, второй реги двига, шифра ик, два элеме тся к вычислии, благо к запобытьтнос нающееь и считы м мож храни зированныхявляется уввзапибеэ проемкости ус нды переме цель дост еличениюойства. СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК СУДАРСТВЕННЫЙ КОМИТЕТ СССРО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ АВТОРСКОМУ С 4001194/24-2429.12,8515,01.88, Бюл. Р(57) Изобретение отностельной технике, в часминающим устройствам,использовано в специалЦВМ. Целью изобретенияличение информационнойройства, хранящего комной длины. Поставленна 1)4 С 11 С 17 0 о в устроиство содеряти, регистр адреса, адреса с дешифратором, вания, регистр числа ния с соответствующими нительно введены втои, счетчик адреса, вто ель адреса с дешифраусилитель считывания, числа, два регистра ор, дешифратор, счетнта ИЛИ, три элемента соответствующими свя я чему постоянно ройство позволяе ать команды переменнои дл анные в накопителе плотно усков, что эквивалентно ув нформационной емкости уст ил.1 136Изобретение относится к вычислительной технике, в частности к запоминающим устройствам, и может бытьиспользовано в специализированньгхЦВМ с повышенным уровнем внутреннегоязыка.Целью изобретения является повыФшение информационной емкости устройства.На чертеже представлена блок-схема предлагаемого устройства.Постоянное запоминающее устройствосодержит два блока 1, 2 памяти, регистр 3 адреса, счетчик 4 адреса, дваформирователя 5 6 адреса, два усилителя 7, 8 считывания, два регистра9, 10 числа, два регистра 11, 12сдвига, шифратор 13, дешифратоР 14,счетчик 15, два элемента ИЛИ 16, 17,три элемента И 18-20, блок 21 управления, выполненный по микропрограммному принципу, состоящий из мульти-.плексора 22, регистра 23 адреса мик-рокоманд блока 24 памяти микрокоманд, регистра 25 микрокоманд, дешифратора 26 микрокоманд, линии 27 зазадержки и группы схем И 28. Устройство имеет четыре входа 29-32 и двавыхода 33, 34,Устройство работает следующим образом. 7042 В исходном положении регистры 3, 9-12, счетчики 4 и 15 обнулены, элементы И 18-20 закрыты, выходы дешифратора 14 невозбуждены и шифратора 13 закрыты, Все входы устройства, кроме четвертого входа 32, находятся в нулевом состоянии, на вход 32 устройства подаются тактовые импульсы,Для выборки информации из постоянного запоминающего устройства на первый вход 29 устройства подают адрес команды (макрокоманды), а на второй вход 30 устройства подают сигнал обращения, Второй вход 30 устройства является первым входом блока 21 управления, который при отсутствии других входных сигналов Формирует последовательность микрокоманд первой микропрограммы, в результате чего в регистр 9 числа поступает команда (макрокоманда), С первого выхода регистра 9 числапервая часть 9-1 которого принимает код операции (макро- операции), на первый выход 33 устройства поступает код операции (макро- операции). Зтот же код поступает и на вход дешифратора 14. Если поступивший код (код операции) соответствует команде с адресной частью, 5укладывающейся в частях 9-2 9-3 ре 9 Агистра 9 числа, то возбуждается второй выход дешифратора 14, открьгвающий первую схему И 19 для адреснойчасти, поступающей далее через первую схему ИЛИ 17 на второй выход 34устройства. На этом работа устройствазаканчивается. Если код первой части9-1 регистра 9 числа соответствуеткоду макрокоманды, то возбуждается 15 первый выход дешифратора 14, соединенный с вторым входом блока 21 управления, В этом случае блок 21 управления вырабатывает вторую микропрограмму. В результате выполнения 20 первой части второй микропрограммы врегистр 10 числа записывается содержимое ячейки блока 2 памяти с адресом, поступившим на первый вход счетчика 4,адреса из второй части 9-2 ре гистра 9 числа. Содержимое считаннойячейки помещается в первые цве части11-1 и 11-2 первого регистра 11сдвига, Вторая часть второй микропрограммы повторяет первую с той разни цей, что сигналом с девятого выходаблока 21 управления на счетный входсчетчика 4 адреса в последнем устанавливается адрес следующей ячейкиблока 2 памяти и содержимое этой 35ячейки записывается в третью часть11-3 регистра 11 сдвига, а с восьмого выхода блока 21 управления управляющий сигнал в регистре 12 сдвигаустанавливает "1" в младшем разряде, 40 Если начало считанной адресной частимакрокоманды совпадает с границейсчитанного из блока 2 памяти первогослова, то в третьей части 9-3 регистра 9 числа записывается нуль и пера 5 вый адрес (операнд) из второй части11-2 регистра 11 сдвига через первуюсхему ИЛИ 17 поступает на выход 34устройства. В противном случае изтретьей части 9-3 регистра 9 числа всчетчик 15 записывается код Фактического смещения начала первого адресаотносительно границы первого словаблока 2 памяти. Ввиду ненулевого со"держимого открывается схема И 20 длятактовых импульсов, поступающих счетвертого входа 32 устройства насдвигающие входы обоих регистров 11,12 сдвига и реверсивный вход самогосчетчика 15. Это продолжается до техадреса, первый формирователь адреса,первый усилитель считывания, первыйрегистр числа и блок управления, причем информационный вход регистра адреса является адресным входом устройства, выход регистра адреса соединенс информационным входом первого формирователя адреса, выход которого соединен с адресным входом первого блока памяти, выход которого соединенс информационным входом первого уси-лителя считывания, выход которого соединен с информационным входом первого регистра числа, первый выход которого является первым выходом устройства, первый вход блока управленияявляется входом обращения устройства,первая группа выходов блока управления соединена с вторыми входами уп.равлениявыходом регистра адреса,первого формирователя адреса, первогоусилителя считывания и первого регистра числа соответственно, а втораягруппа выходов соединена с третьимивходами начальной установки регистраадреса и первого регистра числа соответственно, о т л и ч а ю щ е е с ятем, что, с целью повышения информационной емкости устройства, в неговведены второй блок памяти, счетчикадреса, второй формирователь адреса,второй усилитель считывания, второйрегистр числа, первый и второй регистры сдвига, шифратор, дешифратор,счетчик, первый и второй элемент ИЛИ,первый, второй и третий элементы И,причем первый выход первого регистрачисла соединен с информационным вхорого соединен с вторым входом заданиярежима работы блока управления, а второй выход соединен с первым входом первого элемента И, выход которого соединен с первым входом первого элемента ИЛИ, выход которого является вторым выходом устройства, второй выход первого регистра числа соединенс вторым входом первого элемента И и 50 чика адреса, выход которого соединен с первым информационным входом второго формирователя адреса, выход которого соединен с адресным входом 3 13670424 пор, пока не обнулится счетчик 15, арегистры 11, 12 сдвига не сдвинутсяна число раэрядов, указанное в третьей части 9-3 регистра 9 числа. Темсамым первый адрес (операнд) командыоказывается в начале регистра 11сдвига, откуда он поступает на второйвыход 34 устройства, как если бы оннаходился на границе слова. При этомкод, обозначающий вариант длины адреса и содержащийся в первой части 11-1регистра 11 сдвига, поступает на первый вход шифратора 13, на выходе которого формируется код длины считываемого адреса. На этом вторая микропрограмма блока 21 управления заканчивает свою работу,При возбуждении третьего входа 31устройства мультиплексор 22 формирует 20адрес третьей микропрограммы блока2 1 управления, предназначенный дляуправления считыванием следующего адреса макрокоманды. При этом оба регистра 11, 12. сдвига сдвигают свое 25содержимое на длину предыдущего адреса (операнда), Ставя .начало очередного адреса (операнда) на границу выходного слова, который затем поступает на выход 34 устройства. 30При переполнении второго регистра12 сдвига на четвертый вход блока 21управления поступает сигнал об освобождении третьей части 11-3 .регистра11 сдвига, формируется адрес четвер 35той микропрограммы блока 21 управления, При этом перемещение информациив регистрах 11, 12 сдвига приостанавливается, из блока 2 памяти в регистр10 числа и третью часть 11-3 регист дом дешифратора, первый выход котора 11 сдвига считывается следующееслово, после чего продолжается работа третьей микропрограммы до ее полного завершения.Снятие сигнала обращения к устройству приводит схему в исходное положение.Таким образом, предлагаемое посто"янное запоминающее устройство позволяет хранить и считывать команды, входом предварительной записи счет- записанные в накопителе плотно, безпропусков, что эквивалентно увеличению информационной емкости устройства.второго блока памяти, выход которогосоединен с первым информационным входом второго усилителя считывания, выход которого соединен с первым инфор,мационным входом второго регистра5 13670426числа, выход которого соединен с пер- дами управления выходом второго форвым и вторым информационными входами мирователя адреса, второго усилипервого регистра сдвига, первый вы- теля считывания и второго регистра ход которого соединен с первым инфор- числа, выход второго регистра сдвига мационным входом шифратора, выход ко- соединен с третьим входом задания торого соединен с первым входом вто- режима работы блока управления, четрого элемента ИЛИ, выход.которого со- вертый вход которого является треединен с первым входом предваритель- тьим входом задания режима работы ной записи счетчика адреса, выход 1 О блока управления, пятый выход блока обратного переноса которого соединен , управления соединен с вторым входом с первым входом второго элемента И, третьего элемента И, шестая группа выход которого соединен с вторым вхо- выходов блока управления соединена с дом обратного счета счетчика, первымтретьими входами начальной установки тактовым входом второго регистра 15 счетчика адреса и второго регистра сдвига и третьим тактовым входом пер- числа, пятым входом начальной уставого регистра сдвига, второй выход новки первого регистра сдвига, вторым которого соединен с вторым входом входом начальной установки второго первого элемента ИЛИ, третий выход регистра сдвига и третьим входом напервого регистра числа .соединен с 2 О чальной установки счетчика, четвертый первым входом третьего элемента И, вход тактовых импульсов .устройства выход которого соединен с вторым вхо- соединен с вторым входом второго эледом второго элемента ИЛИ, третья мента И, третий вход которого соедигруппа выходов блока управления сое- нен с седьмым выходом блока управлединена с вторым входом управления вы ния, восьмой выход которого соединен ходом шифратора и четвертым входом с третьим входом управления записью .управления выходом первого регистра логической единицы в младший разряд сдвига, четвертая группа выходов бло- второго регистра сдвига а девятый1ка управления соединена с вторыми выход блока управления соединен с входами управления предварительной ЗО четвертым счетным входом счетчика ад,записью счетчика адреса,вторымк вхо- . реса.1367042 Корректор Л.Патаи ор М.Цитк каз б 843/49 Тираж 590 Подписное ВНИИПИ Государственного комитета СССР по делам изобретений и открытий113035, Москва, Ж, .Раушская наб., д. 4/5 Проектная,оизводственно-полиграфическое предприятие, г. Ужг оставител ехред И,По Н.Шустовович

Смотреть

Заявка

4001194, 29.12.1985

ПЕРМСКОЕ ВЫСШЕЕ ВОЕННОЕ КОМАНДНО-ИНЖЕНЕРНОЕ КРАСНОЗНАМЕННОЕ УЧИЛИЩЕ РАКЕТНЫХ ВОЙСК ИМ. МАРШАЛА СОВЕТСКОГО СОЮЗА В. И. ЧУЙКОВА

ХАРИТОНОВ ВАЛЕРИЙ АЛЕКСЕЕВИЧ, ПАНЮШКИН ВЛАДИМИР АЛЕКСЕЕВИЧ

МПК / Метки

МПК: G11C 17/00

Метки: запоминающее, постоянное

Опубликовано: 15.01.1988

Код ссылки

<a href="https://patents.su/5-1367042-postoyannoe-zapominayushhee-ustrojjstvo.html" target="_blank" rel="follow" title="База патентов СССР">Постоянное запоминающее устройство</a>

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