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

 

Изобретение относится к вычислительной технике и предназначено для реализации простого взаимодействия с оперативной памятью микропроцессорных систем. Цель изобретения - уменьшение аппаратурных затрат. Устройство содержит генератор адреса, выполненный, например, в виде счетчика 3 адреса, который формирует адреса для блока 4 памяти чередующихся адресов данных и кодов операции. Младший разряд счетчика 3 позволяет стробировать ключи адреса данных 5 и кода операции 9 поочередно в противофазе, что достигается введением элемента НЕ 12. Один разряд кода операции используется для выбора поля данных в оперативной памяти 6 с помощью коммутатора 11 данных. Данные, выбранные на первом шаге тактирования счетчика 3, поступают на информационный вход-выход процессора 10 вместе с кодом операции, выбранным на втором шаге. Коммутатор 11 позволяет адресовать до 512 переменных при использовании одного байта для адресации памяти 6. 2 з.п.ф-лы, 1 ил.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (5l) 5 С 06 Р 12/00, 9/34

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Н А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Ь

Я1 Л Ы T

I пi слм, ГОСУДАРСТВЕННЫЙ НОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

1 (89) DD/2406 11 (48) 28. 05 . 87 (21) 7774235/24-24 (22) 21 ° 07.86 (31) WP С 06 F/280200 (32) 02..09.85 (33) DD, (46) 15 .05.90. Бюл. М 18 (71) ФЕБ ЭРФУРТ. ЭЛЕКТРОНИК "Фридрих

Энгельсн (DD) (72) Клаус Ирйгер, Герхард Вайсбах, Хельмут Кеснер и Эрих Маут (DD) (53) 681.325(088.8) (54) УСТРОЙСТВО АДРЕСАЦИИ ОПЕРАТИВНОЙ ПАМЯТИ (57) Изобретение относится к вычислительной технике и предназначно для реализации простого взаимодействия с оперативной памятью микропроцессорных систем. Цель изобретения — уменьшение аппаратурных затрат. Устройство

„„Я0„„1564633 А 1

2 содержит генератор адреса, выполненный, например, в виде счетчика 3 адреса, который формирует адреса для блока 4 памяти. чередующихся адресов данных и кодов операции. Младший разряд счетчика 3 позволяет стробировать ключи адреса данных 5 и кода операции 9 поочередно в противофазе, что достигается введением элемента НЕ 12.

Один разряц кода операции используется для выбора поля данных в оперативной памяти 6 с помощью коммутатора 11 данных. Данные, выбранные на первом шаге тактирования счетчика 3, поступают на информационный вход-выход процессора 10 вместе с кодом операции, выбранным на втором шаге. Коммутатор

11 позволяет адресовать да 512 переменных при использовании одного байта. для адресации памяти 6 2 з.п. ф-лы, 1 ил.

1564633

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

Известно устройство для адресации оперативной памяти (авторское свидетельство СССР ¹ 401997, кл. С 06 F 9/00„ 1971), которое поtQ зволяет адресовать данные и команды, хранящиеся в оперативной памяти, однако требует больших аппаратурных затрат для реализации.

Цель изобретения — уменьшение аппаратурных затрат.

На чертеже схематически представлено включение устройства в состав системы, содержащей, по крайней мере, процессор 10 и оперативную память 6. Устройство содержит генератор адреса который может быть выI

9 полнен в виде счетчика 3 адреса, блок

4 памяти чередующихся адресов данных и кодов операции, ключ 5 адреса данпых, ключ 9 кода операции, коммутатор

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

В блоке 4 записываются чередующиеся адреса данных и кодов операций.

Причем один разряд кода операции ис35 пользуется для кодирования поля данных„ считываемого или записываемого в памяти 6. Этот разряд используется для управления коммутатором 11 дан-ных, В предлагаемом варианте реализации ключи 5 и 9 работают поочередно в противофазе, что достигается подключением управляющих входов ключей непосредственно (для ключа 5) и

45 через элемент НЕ 12 (для ключа 9) к выходу младшего разряда счетчика 3 адреса. устройство работает следующим об 0 разом.

На первом mare из блока 4 считывается первый байт — адрес данных, который через. открытый ключ 5 передается на вход адреса оперативной памяти 6. В это время ключ 9 эаблокиро- 5 ван инверсным управляющим сигналом с выхода счетчика 3 и первый байт не может попасть в процессор 10.

На втором шаге иэ блока 4 считывается второй байт — код операции, который в связи с изменением значения младшего разряда счетчика 3 передается через открытый ключ 9 в процессор !

0 и одним разрядом управляет коммутатором I!. Ha информационный входвыход процессора 10 поступают данные, содержащиеся в памяти 6 по указанному на первом шаге адресу. Выбор поля данных осуществляется коммутатором 11.

Таким образом, за два обращения к памяти 6 в процессоре 10 появляются код операции и данные, подлежащие обработке.

На третьем шаге результат обработки может быть записан иэ процессора

10 в память 6. При этом для хранения входных и выходных переменных может использоваться первое поле данных в памяти 6, а для хранения промежуточных значений — второе поле данных.

В результате эа два обращения к памяти оказывается возможным адресовать до 512 переменных в памяти 6 и сформировать код операции при использовании восьмиразрядного блока 4.

Формула и з о б р е т е н и я

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

1564633 динен с управляющим входом ключа кода операции.

Составитель А. Ушаков

Техред M.Õoäàíè÷ Корректор В.Кабаций

Редактор М. Келемеш Заказ .1161

Тираж 563

Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям прп ГЕНТ СССР

1 13035 Иосква, Ж-35, Раушская наб ., л . 4 /5

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

2. Устройство по п.1, о т л и— ч а ю щ е е с я тем, что оно содержит элемент НЕ, вход которого является управляющим входом устройства и соединен с управляющим входом ключа ðåñà данных, выход элемента HE coe3. Устройство по пп . 1 и 2, о т

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

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

 

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

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

Изобретение относится к вычислительной технике, к устройствам для выполнения быстрого преобразования Фурье , которые могут быть применены в системах цифровой обработки сигналов

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

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

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

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

Изобретение относится к автоматике и вычислительной технике

Изобретение относится к вычислительной технике и может быть использовано при разработке устройств управления блоками памяти, используемых в составе процессора цифровой вычислительной машины

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

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

Изобретение относится к запоминающим устройствам и может быть использовано в качестве промежуточной (буферной) памяти в конвейерных системах массивов информации

Изобретение относится к вычислительной технике, в частности к средствам накопления статистической информации

Изобретение относится к вычислительной технике и может быть использовано для определения адресов файлов

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

Изобретение относится к вычислительной технике и может быть использовано в технике микроЭВМ при сопряжении 8-разрядного микропроцессора с 16-разрядными абонентами

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

Изобретение относится к способам и устройствам защиты конфиденциальной информации, введенной в память ЭВМ, от посторонних пользователей
Наверх