со Х)
Изобретение относится к вычисли- :тельной технике и может быть исполь- |3овано при построении систем памяти ;микроэвм.
: Цель изобретения - расширение функциональных возможностей устрой- ;Ства за счет реа7 изации возможности адресации дополнительной гта:«шти равного с основной объема,
На чертеже представлена функциональная схема устройства,,
Устройство адресации памяти содержит регистр 1 команд, арифметико-логический блок 2, дешифратор 3 команд блок 4 управления адресом микрокоманды, блок 5 управляющей памяти, регистр 6 микрокоманд, элемент И 7,, / элемент ИЛИ 8, первый триггер 9, элементы И 10 и 11, второй триггер 12,, элементы И 13 и 14, элемент ИЛИ 15 и имеет информационный вход 16, выход 17 адреса следующей команды, выход 18 дополнительного разряда адреса
Устройство работает следующим образом.
Команда, выбранная из памяти через вход 16 поступает в регистр 1 команд и записывается в него но микро-- программе„ Из регистра 1 команд разряды команды поступают как в арифметико-логический блок 25 так и на вхо дешифратора 3 команд„ В зависимости ОТ кода команды блок 4 управления ад jpecoM микрокоманды формирует нгмаль- ный,адрес микропрограммь исполнения данной команды. По сформированном адресу микрокоманды из блока 5 управляющей памяти выбирается микрокоман- |да, которая затем записывается в регистр 6 мшсрокбмандо В регистровом арифметико-логическом блоке 2 один из регистров используется как счетчи
признака ааписи байта будет в нулевом состоянии. Таким образом, на вЕ гходе элемента ШШ 15 будет состояние разряда адресации байта (ООр) и поэтому в дополнительном n-f-1 разряде магистрали будет нулевое состояние, если адрес команды и данных четный, и единичное состояние, ec.im- адрес команды или данных нечетньш. При выполнении комзнд с байтовыми операциями обращение за операндглч производится в ту память, откуда выбрана команда, так как в этом случае на выходе дешифратора 3 команд будет присутствовать признак записи байта, и поэтому триггер 9 признака записи байта установится в едкпичное состоя кие, так как на выходе элемента И 7 сформируется импульс о. На выходе элемента И 13 будет лог о 1 или а на выходе элемента И 14 лог. О, при этом на выходе элемента 1-ШИ 15 и на выходе 18 устройства будет состояние, зависящее от гщреса команды
Ф о р м у л а
и
обретения
Устройство сщресации памяти, со- ггсржетщее регистр команд, арифметико- лог .нческий блок, деыякоратор команд, блок управления адресом микрокоманды, блок управляющей памяти, регистр микрокоманд, причем информационный вход регистра команд является информационным входом устройства, вход записи регистра команд соединен с входами занесения арифметико-логического блока, блока управления адресом микрокоманды и с В,1ходом признака микропрограммы регистра микрокоманд, выход регистра команд соединен с информапи- онным входом дешифратора команд и с информационным входом арифметико-ло
название | год | авторы | номер документа |
---|---|---|---|
Мультиплексный канал | 1984 |
|
SU1167613A1 |
Устройство адресации памяти | 1988 |
|
SU1520528A1 |
Микропрограммное устройство управления | 1984 |
|
SU1264172A1 |
Управляющая векторная вычислительная система | 1982 |
|
SU1120340A1 |
Процессор | 1984 |
|
SU1247884A1 |
Микропрограммный процессор | 1978 |
|
SU741269A1 |
Микропроцессор | 1979 |
|
SU894715A1 |
Процессор с микропрограммным управлением | 1983 |
|
SU1149273A1 |
Устройство для обмена данными между группой каналов ввода-вывода и оперативной памятью | 1985 |
|
SU1405063A2 |
Устройство для сопряжения оперативной памяти с внешними устройствами | 1981 |
|
SU993237A1 |
Изобретение относится к вычислительной технике и может быть использовано при построении систем памяти микроэвм. Цель изобретения расширение функциональных возможиос- тей устройства адресации памяти за счет реализации возможности адресации дополнительной памяти равного с основной объема. Поставленная цель достигается путем введения в состав устройства элементов И 7 10, 11, 13, 14, элементов HJM 8 и 15, триггеров 9 и 12. Указанные элементы формируют дополнительный разряд адреса в зависимости от состояния разряда адресации байта магистрали ЭВМ и от типа команды (байтовая-небайтовая). При разработке программ для вычислительной системы с устройством адресагщи памяти могут быть использованы стандартные средства автоматизации программирования, 1 ил. SS
адреса команд, в который по микропро- гического блока, выходы разрядов которого являются адресными выходами устройства, выход стартового адреса . дешифратора команд соединен с информационным входом блока управления адресом микрокоманды,, выход разрешения которого соединен с входом разрешения дешифратора команд, выход начального адреса микропрограммы блока управления адресом микрокоманды соединен с адресным входом блока управляющей па- ьтяти,, выход блока управляющей памяти соед,рп1ен с информационным входом ре- г истра микрокоманд., отличаю- i U е е с я тем, что, с целью расшиграмме заносится адрес следующей ко- мандьц которьш будет присутствовать на выходе 17,
Элемент И 11 выделяет по адресу микрокоманды момент начала формирования адреса команды. Импульс, сформированный на выходе элемента И 11, устанавливает триггер 12 признака адреса команды в нулевое или единичное состояние в зависимости от состояния разряда адресации байта (ООр магистрали), и если команда не байтовая то на выходе элемента И 13 будет нулевое состояние,, так как триггер 9
0
5
торого являются адресными выходами устройства, выход стартового адреса . дешифратора команд соединен с информационным входом блока управления адресом микрокоманды,, выход разрешения которого соединен с входом разрешения дешифратора команд, выход начального адреса микропрограммы блока управления адресом микрокоманды соединен с адресным входом блока управляющей па- ьтяти,, выход блока управляющей памяти соед,рп1ен с информационным входом ре- г истра микрокоманд., отличаю- i U е е с я тем, что, с целью расширения класса решаемых задач за счет адресации дополнительной памяти равного с основной объема, в него введены пять элементов И, два элемента , ИЛИ, два , причем входы первого элемента И соединены с соответствующими разрядами выхода начальног адреса микропрограммы блока управления адресом микрокоманды, выход пер- вого элемента И соединен с входом синхронизации первого триггера, вход сброса которого соединен с выходом сброса блока управления адресом микрокоманды и с первым входом первого элемента ИЛИ, второй вход которого соединен с выходом второго элемента И, входы которого соединены с соответствующими разрядами информационного выхода регистра микрокоманд, пер- вый вход третьего элемента И соединен с выходом признака байтовой команды дешифратора команд, вход разрешения которого соединен с вторым входом третьего элемента И, выход которого соединен с входом установки второго триггера, вход сброса которого соединен с выходом первого элемента ИЛИ, прямой выход второго триггера . соединен с первым входом четвертого элемента И, второй вход которого соединен с выходом первого триггера, информационный вход которого соединен с соответствующим разрядом выхода следующего адреса арифметико-логического блока и с первым входом второго элемента ИЛИ, второй вход которого соединен с выходом четвертого элемента И, инверсный выход второго триггера соединен с вторым входом пятого элемента И, выход второго элемента ИЛИ является выходом дополнительного разряда адреса устройстпа.
Устройство для адресации памяти | 1985 |
|
SU1260955A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Прибор для определения горизонтальной слагающей скорости летательного аппарата | 1926 |
|
SU11200A1 |
Техническое описание, 1981. |
Авторы
Даты
1988-07-15—Публикация
1986-10-21—Подача