Устройство адресации оперативной памяти Советский патент 1983 года по МПК G06F9/36 

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

(54) УСТРОЙСТВО АДРЕСАЦИИ ОПЕРАТИВНОЙ ПАМЯТИ

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

название год авторы номер документа
Устройство адресации памяти 1984
  • Горбунов Александр Иванович
  • Захарова Нина Николаевна
  • Ляхов Александр Иванович
  • Улыбин Сергей Леонидович
SU1251076A1
Устройство для обмена данными между оперативной памятью и периферийными устройствами 1990
  • Рымарчук Александр Григорьевич
  • Чеховских Людмила Васильевна
SU1837305A1
Система программного управления технологическими процессами 1989
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Улитенко Валентин Павлович
  • Тюрин Сергей Феофентович
  • Ткаченко Сергей Николаевич
  • Пугач Евгений Васильевич
SU1688229A1
Многоканальное устройство для сопряжения ЭВМ 1988
  • Кривего Владимир Александрович
  • Бойцова Ирина Петровна
SU1695311A1
Микропрограммный процессор 1982
  • Супрун Василий Петрович
  • Кривоносов Анатолий Иванович
  • Корниенко Иван Иосифович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU1070557A1
Устройство для обмена данными между оперативной памятью и внешними устройствами 1985
  • Качков Владимир Петрович
  • Рымарчук Александр Григорьевич
  • Чеховских Людмила Васильевна
  • Вайзман Александр Яковлевич
SU1295404A1
Процессор 1984
  • Лопато Георгий Павлович
  • Смирнов Геннадий Дмитриевич
  • Чалайдюк Михаил Фомич
  • Пыхтин Вадим Яковлевич
  • Асцатуров Рубен Михайлович
  • Запольский Александр Петрович
  • Подгорнов Анатолий Иванович
  • Пронин Владислав Михайлович
  • Шкляр Виктор Борисович
SU1247884A1
Устройство адресации многопроцессорной вычислительной машины 1983
  • Кривего Владимир Александрович
  • Прокопенко Николай Николаевич
  • Кривего Владимир Владимирович
  • Кривенков Александр Иванович
SU1129613A1
ИМИТАТОР СИГНАЛОВ УПРАВЛЕНИЯ ПОЗИЦИОНИРОВАНИЕМ МАГНИТНЫХ ГОЛОВОК ОТНОСИТЕЛЬНО МАГНИТНЫХ ДИСКОВ 1991
  • Великородов Н.И.
  • Товеровский О.В.
  • Толочков С.Н.
  • Пименов А.В.
  • Гаврилов В.К.
  • Тимонькин Г.Н.
  • Соколов С.А.
  • Харченко В.С.
  • Ткаченко С.Н.
RU2017239C1
Устройство для ввода в микроЭВМ дискретных сигналов 1990
  • Тюрин Сергей Феофентович
  • Назин Владимир Иванович
  • Несмелов Владимир Аркадьевич
  • Лазуков Андрей Александрович
  • Овчинников Александр Владимирович
  • Козяк Игорь Петрович
  • Харитонов Валерий Алексеевич
SU1751772A1

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

Реферат патента 1983 года Устройство адресации оперативной памяти

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

1

Изобретение относится к вычислительной технике и может быть использовано при проектировании ЭВМ с оперативными памятями, объем которых больше, чем область адресации операндов в системе команд.

Известна система расширения объема памяти, содержапшя два блока памяти, схему возбуждения, входы которой под управлевием схемы управления циклами через логику определения активизируют один блок оперативной памяти по содержимому регистра адреса. Длина адресной константы соответствует объему одного блока памяти l.

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

Наиболее близким к изобретению я ляется устройство для формирования адресов, содержащее дешифратор, группы элементов И, сдвигающий регистр, грутьпу индексных регистров, сумматор адр са, элемент И С2 J.

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

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

Эта цель достигается тем, что в устройство адресации оперативной памяти, )5 содержащее первый дешифратор и К групп элементов И (К - число групп- блоков оперативной памяти), причем i -и ( i 1...К) выход первого дешифратора соединен с первыми входами элементов. И 20 i -и группы, введены два дешифратора, регистр, К блоков управления, каждый из которых содержит четыре элемента И, причал каждый 1 -и разрядный выход р&гистра соединен с i -Ъ1М входом первого дешифратора и первым вхадом первого элемента И f-ro блока уг авяенш, выход второго дешифратора соединен с первыми входами второго и третьего элемен тов И каждого блока управления, вторые входы которых соединены с группой управляющих входов устройства, первый вход четвертого элемента И и выход первого элемента И блока управления соединены с группой входоь-вьтходов данных устройства, выход четвертого элемента И i-го блока управления соединен с 1-ым входом регистра, группа входов второго дешифратора соединена с группой адресных входов устройства, старшие разряды группы адресных входов устройства соединены с группой входов третьего дешифратора, i-и выход ( .., 2, где i - чспо элементов И в группе) которого соединен с вторыми входами t -ых элементов И каждой грутшы, выходы которых являются выходами устройства, выход второго элемента И i -го блок управления соединен с вторым входом первого элемента И i -го блока уяравления, выход третьего элемента И i-ro блока управления соединен с вторым входом четвертого элемента И -го блока управления. На фиг. 1 представлена блок-схема устройства адресации оперативной памяти в котором адресные константы в объеме одного модуля отведены для адресации регистров внешних устройств; на фиг. 2 то же, в котором при помощи П разрядо адресуется 2 модулей оперативной памяти (К - количество разрядов регистра, входящего в блок выборки устройства Устройство (фиг. 1) содержит адреса ные входы 1 группы, управляющие входы 2группы, входы-выходы 3 данных группы, дешифратор 4, блок 5.выборки, элемент И 6, блоки 7 памяти группы, блок 8 памяти регистров внешних устройств, элемент И 9, Блок 5 выборки содержит триггер 10 дешифратор 11, блок 12 управления содержит элементы И 13-16. Устройство (фиг. 2) содержит управляющие входы 17 группы входы-выходы 18 данных группы, дешифратор 19, блок 20 выборки, элементы И 21 группы, блоки 22 памяти группы, адресга 1е входы 23 группы. Блок 20 выборки содержит первый дешифратор 24, регистр 25, второй дешифратор 26, блоки 27 управления. Блок 27 управления содержит эл мсешы И 2831. Устройство работает следующим образом. Триггер 1О имеет определенный адрес из области адресов памяти регистров внешних устройств 8, Этот адрес дешифрируется дешифратором 11, на первые входы элементов И 16 и 13 подаются единичные сигналы. Если на входе управления 2 был сигнал Запись, открывается элемент И 16. На второй вход элемента И 14 подается , и по содержимому определенного разряда входа 3 данных триггер 10 устанавливается в Нулевое или единичное состояние. Если на управляющем входе 2 был сигнал Считывание, открывается элемент И 13. На второй вход элемента И 15 подается 1 и в зависимости от состояния триггера 10 на вход данных 3 поступает информация о состоянии триггера 10, Так как триггер 10 имеет определенный адрес, это позволяет рассматривать триггер как активную ячейку оперативной памяти, н обращаться к нему с помощью адресных инструкций, т.е. программным путем. Допустим, что триггер 10 блока 5 выборки находится в состоянии О. Если адресная константа на входе 1 адреса из области адресов блоков 7 - 7 j , дешифратор 4 по двум старшим битам этой константы формирует единицу на одним из лервых трех выходов соответственно. Если единица была сформирована на первом выходе дешифратора 4, при наличии на управляющем входе элемента И 6 выбирается блок 7. Выборка блоков 7 2 или 7 происходит по единичному сигналу второго или третьего выходов дешифра тора 4. Если адресная константа на входе адреса 1 из области адресов блока 7 дешифратор 4 выдает единицу на четвертом выходе и происходит выборка блока памяти регистров внешних устройств 8. Выборка блока 7 возможна лишь при единичном состоянии триггера 10, входящего в блок 5 выборки. При включенном триггере 10 первый выход блока 5 выборки находится в нулевом состоянии, а второй - в единичном состоянии. Таким образом, отсутствие управляющего СИ1 нала На первсим входе элемента И 6 запрещает выборку блока 7. Единичный второй выход блока 5 вщборки и первый выход дешифратора 4 в состоянии через элемент И 9 выбирают блок 74. Выбранный блок является открытым для адресации его ячеек при помощи млалшкк разряде адресной константы, посту пающей по входу 1 на другой вход На фиг. 2 представленная схема устройства адресации оперативной памяти отличается от устройства, показанного на фиг. 1 тем, что вместо триггера 10 имеется, регистр и дешифратор 26 для выявления состояний этого регистра. Бл 27 управления в соответствии с адреоной инструкцией, поступающей по входу 23, и содержимому определенных разрядов входа-4ыхода 18 под управлением сигналов на входе 17 определяет состоя ние триггеров регистра 25 и в соответствии с этим на одном вз выходов де- шифратора 26 появляется . Она откр вает соответствующие элементы И 21 группы, обеспечивай выборку одного из блока 22 памяти дешифраторе 19, состояние которого определяется старшими разрядами адресной константы на входе 2с. . Описанное устройство позволяет ио. пользование оперативной памяти с o6i емом, превышающим число располага0 ы адресных констант. Максимальное раоширение памя1 определяется количество разрядов регистра блока 5 выборки. При помощи К разрядов оперативная память может быть расширена 2 раз.. Изобретение позволяет использовать оперативнуюпамять с объемом, достаточ ным для размещения всех программ со своими данньпга, и поэтому процессор имеет дело только с быстродействующей оперативной памятью. Вариант реалтаации изобретения, в котором блок ы 1бо1жи содержит только один триггер, позволяет при сравнител но незначительных затратах аппаратуры использовать ту часть оперативной памяти, которая вводится принудительно в связи с выпуском блоков памяти опр&деленного объема, который не 5шляется кратным проектному оперативной памяти. При этом не только становится эффективной эта часть памяти, но и осво бождается определенное количество адрес нъ1х констант для обращения к внешним гстройствам, что дает возможность иофору ашоо для управления внешними yci рэйствами обрабатывать также, как и об рабатываются данные. Формула изобрете ни я . Устройство адреоа1ШИ оперативной памяти, содержащее первый дешифратор и К групп элементов И (К - число групп блоксю оперативной. памяти), причем i-й( 1...К) выход первого депгафрато соединен с первыми входами элементов И - i -и группы, о т л и ч а ю щ е е с я тем; что, с целью расширения функциональных возможностей за счет обеспечения возможиости адресации оперативной памяти, cBOAf объемом превышаку щей количество рвспотшгаемьк адресный констант, в него введены два яешсфратора, регистр, К блоков управления, каж дый из которых содержит четыре эломевта И, причем каждый i-й разрядный выход регистра соединен с - входам первого дешифратора и первым входом первого элемента И i-ro блока управлеи ния, выход второго {дешифратора соединен с первыми второго и третьего алемеетов И каждого блока у1фавления, вторые входъ кото1 лх соедииены с груян пой управляющих входов устройства, п ршлй вход четвертого элемента И и выход nefffioro элемента И блока утфавл&ния соединенъ с группой входов-«ыходов данных устройства, выход четвертого элемента И блока управления сое11инеи с -ым входом регистра, группа входов второго дешифратора соединена с группой адресных входов устройства, старшие разряды группы адресных входов устройств соедииеиы с грутшой входов третьего , 4-й выход (i 1... Е , где Е - число элементов И в группе) которого соединен с втор|11ми входами ( -ых элементов И каждой группы, выходы которых являются выходами устройства, выход второго элемента И i -го блока управления соединен с вторым вкодом первого элемента И i нгр блока управления, а выход третьего алемевта И inro блока управления - с вторым , входом четвертого элемента И 1 -го блока управления. Источники ииформацгоЕ, принятые во внимание при экспертизе 1.Патент США М 3395392, кл. 34О-172.5, 1968. 2.Авторское свижетельство ССС № 446880, кл. Q 06 F 9/36, 1972 (прототип).

SU 999 054 A1

Авторы

Станисловайтене Аудроне Брониславовна

Яфетас Тобияс Рафаелевич

Лукшис Фердинандас Ионович

Кирвайтис Аполинарас Казио

Беляускас Бронисловас-Пятрас Брониславович

Даты

1983-02-23Публикация

1981-07-06Подача