Изобретение относится к вычисли- тельной технике и может быть использовано, в вычислительных системах на основе микроэвм для увеличения подключаемого объема памяти.
Целью изо бретения является расширение функциональных возможностей устройства путем обеспечения подключения к микроэвм дополнительного объема памяти данных без изменения ее адресной сетки.
На фиг. 1 показана схема включения устройства для адрессации памяти в составе микроЭВМ; на фиг. 2 - структурная схема устройства адреса- ции памяти, на фиг. 3 - структурная схема дешифратора режима} на фиг. 4 временные диаграммы, поясняющие работу устройства.
Схема включения содержит процес- сор 1, адресный 2, информационный 3 и управляющий 4 вход-выход процессора, устройство 5 для адресации памяти, запоминающие устройства (ЗУ) 6 (основное и дополнительное), вход 7 записи-считывания блоков памяти.
Устройство для адресации памяти микроэвм содержит регистр 8 адреса, сумматор 9, регистр 10 индекса, коммутатор It, дешифратор 12 режима, триггер 13, элемент ИЛИ 14, адресный вьссод 15 устройства, информационный вход 16, вход 17 режима работы устройства, выход 18 управления записью-считыванием устройства, о
Дешифратор режима содержит схему 19 совпадения, элементы НЕ 20, перемычку 21, вход 22 старших разрядов адреса, дешифратор 23,вход 24 младши разрядов адреса. На временной диа- грамме представлены сигналы, вырабатываемые дешифратором 12 режима (25-27, соответствующие первому,второму и третьему выходам дешифратора 12), триггером 13 (28), схемой ИЛИ 1 (29), поступающие на информационные входы коммутатора со входа 16 (30) и выхода сумматора 9 (31), сигналы на информационном входе регистра адреса 8 (32) и на выходе этого реги- стра (33), а также сигналы на выходе регистра индекса 10 (34).
Функция дешифратора 12 режима, включенного в состав устройства, заключается в выделении из совокуп-. ности адресов, передаваемых по адреным шинам микроэвм, трех адресов, оведенных данному устройству адресации и задающих режимы работы устройства, т.е. в вьщелении своих адресов На управляющий вход 7 основного ЗУ постоянно подается разрешающее напряжение. Разрешение или запрет работы дополнительных ЗУ 6 осуществляется с устройства для чдресации памяти 5 через этот же управляющий вход 7. С этого же устройства задается адрес обращения к дополнительному ЗУ.
Устройство для адресации памяти работает следующим образом.
Из адресов, передаваемых микроЭВМ по адресным входам-выходам 2, дешифртор 12 выделяет три адреса (кода режима) . Первый из них соответствует режиму занесения начального адреса массива чисел, размещенного в дополнительном ЗУ 6, в регистр 8 адреса числа, второй - режиму обращения (на запись или чтение) к дополнительному ЗУ 6, третий - режиму занесения индекса в регистр 10 индекса. При появлении этих адресов на адресных входах-выходах 2 возникают выходные сигналы на первом, втором и третьем выходах дешифратора 12 соответственно.
В режиме занесения информации в регистр адреса В по переднему фронту сигнала с первого выхода дешифратора 12 триггер 13 устанавливается в положение, соответствующее разрешению прохождения через коммутатор 11 информации с информационного входа 16 на информационные входы регистра 8 адреса. По заднему фронту этого сигнала, поступающего через элемент ШШ 14 на синхровход регистра адреса 8, информация заносится в регистр адреса 8.
В режиме занесения информации в индексный регистр 10 по заднему фронту сигнала с третьего выхода дешифратора 12, поступающего на синхровхо регистра индекса 10, заносится информация, устаноЕленная на информационном входе 16. Содержимым индексного регистра определяется шаг, с которым будет без участия программы меняться содержимое регистра 8 адреса при каждом обращении к дополни- тельному ЗУ.
На выходе сумматора постоянно находится число, являющееся суммой содержимого регистра адреса 8 и регистра адреса -8 и регистра 10 индекса .
В режиме обращения к дополнительному ЗУ сигнал со второго выхода дешифратора 12 поступает на выход 18 и далее на вход 7 дополнительного ЗУ 6. Передним фронтом этого сигнала триггер 13 устанавливается в положение, соответствующее прохождению информации с выхода сумматора 9 через коммутатор 11 на информационный вход регистра адреса 8. Дополнитель ное ЗУ 6 воспринимает адрес, уста- новленньй на регистре адреса 8, упраляющие сигналы, поступающие из микро ЭВМ по входам-выходам 4, осуществляет запись или чтение информации по входам-выходам 3. Задним фронтом сиг нала со второго выхода дешифратора 12, поступающего на синхровход регистра 8 адреса числа через элемент ИЛИ 14, производится установка нового адреса обращения с информадаон- ного входа регистра. После этого устройство готово к обращению за следующим числом.
Частным случаем работы устройства может быть режим последовательного считывания или записи массива. При такой работе в индексный регистр заносится единица, содержимое регистра адреса числа увеличивается при
каждом обращении на единицу. 1 Формула изобретения
Устройство для адресации памяти, содержащее регистр адреса, сумматор.
10
20
25
30
регистр индекса и коммутатор, причем выход регистра адреса подключен к адресному выходу устройства и к первому входу сумматора, второй вход и выход которого подключены соответственно к выходу регистра индекса и к первому информационному входу коммутатора, выход которого подключен к информационному входу регистра адреса, отличающее- с я тем, что, с целью расширения функциональных возможностей за счет адресации расширенного адресного пространства при ограниченной разрядности адресного слова, в него введены элемент ИЛИ, триггер и дешифратор режима, причем информационный вход устройства подключен к информационному входу регистра индекса и к второму информационному входу коммутатора, управляющий вход которого подключен к выходу триггера,, выходы установки в 1 и в О которого подключены соответственно к первому и второму выходам дешифратора режима и к первому и второму входам элемента ИЛИ, третий выход дешифратора режима подключен к синхровходу регистра индекса, выход элемента ИЛИ подключен к синхровходу регистра адреса, второй выход дешифратора режима подключен к выходу управления записью-считыванием устройства, вход дешифратора режима подключен к входу режима работы устройства.
(Puz.2
Tn
22
fput.
название | год | авторы | номер документа |
---|---|---|---|
Микропрограммный процессор | 1982 |
|
SU1070557A1 |
Устройство для формирования адресов команд и данных | 1985 |
|
SU1312573A1 |
Устройство адресации памяти | 1988 |
|
SU1520528A1 |
Устройство для имитации неисправностей | 1987 |
|
SU1444775A1 |
Устройство адресации многопроцессорной вычислительной машины | 1983 |
|
SU1129613A1 |
Процессор с совмещением операций | 1982 |
|
SU1138805A1 |
Устройство для обучения | 1988 |
|
SU1663618A1 |
Устройство для формирования адресов регенерации динамической памяти | 1989 |
|
SU1709394A1 |
Устройство для обучения | 1987 |
|
SU1559366A1 |
Запоминающее устройство | 1987 |
|
SU1413674A1 |
Изобретение относится к вычис- лительной технике и может быть использовано в вычислительных системах на основе микроЭВМ . для увеличения подключаемого объема памяти. Целью изобретения является расширение функциональных возможностей. Устройство содержит регистр адреса, сумматор, регистр индекса, коммутатор, дешифратор режима, триггер и элемент ИЛИ. Данная совокупность признаков позволяет достичь цели изобретения. 4 ил,
Заказ 5233/50Тираж 67ГПодписное
ВНИИ11И Государственного комитета СССР
по делам изобретений и открытий 113035, Москва, , Раушская наб., д. 4/5
Прсизводственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4
Устройство адресации оперативной памяти | 1981 |
|
SU999054A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для формирования адреса данных | 1982 |
|
SU1068939A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1986-09-30—Публикация
1985-04-15—Подача