Устройство для формирования адреса

 

Союз Советских

Социалистических

Республик

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

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

< >860072 (61) Дополнительное к авт, свид-ву (22) Заявлено 210379 (21) 2739028/18-24 с присоединением заявки Йо (23) Приоритет

Опубликовано 30.08.81. Бюллетень N9 32

Дата опубликования описания 300881 (53)М. Кл.з

G F 9/36

Государстаеииый комитет

ССС P по делам изобретений и открытий (53) УДК 681. 325 (088. 8) Г

В. П. Супрун, Ю. Г. Нестеренко и Н.H. Новиион .,:, 1", Ж, ".,„...,:.,<

-» и » т:4 ъ к

1 Г л г 1. (72) Авторы изобретения (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ АДРЕСА

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

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

Недостаток данного формирователя адреса — сложность программирования.

Известно также адресное устройство цифровой вычислительной машины, содержащее регистр операндов, накопительные блоки, регистр номеров блоков р ррееггииссттр р ккооддаа, элементы ИЛИ,блок обращения, элементы И, счетчик (21, Недостаток устройства - большой объем оборудования и сложность программирования. наиболее близким к предлагаемому по технической сущности, является устройство выработки адреса, содержащее регистр адреса команд, регистр данных памяти, счетчик команд, регистр адреса числа, регистр, коммутаГ33

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

Цель изобретения — расширение функциональных воэможностей путем реализации показанной обработки массивов данных.

Поставленная цель достигается тем, что в устройстве для формирования адреса, содержащем счетчик команд, регистр адреса команд, регистр, первый и второй коммутаторы, первый нход первого коммутатора соединен со входом устройства аппаратной. Установки адреса, второй вход первого коммутатора соединен с первым выходом устройства и выходом, регистра, вход ко2О торого соединен с перным информационным входом устройства, счетный вход счетчика команд соединен со счетным входом устройства, вход регистра адреса числа соединен со вторым инфор= мационным входом устройства и с первым входом второго коммутатора, выход первого коммутатора соединен с адресным выходом устройства и с информационным входом счетчика команд, 30 выход которого соединен со вторым

860072

4S

50 входом второго коммутатора, выход которого соединен со входом регистра адреса команд, выход которого соединен со вторым выходом устройства и с третьим входом первого коммутатора, выход регистра адреса числа соединен с четвертью входом первого коммутатора.

На чертеже приведена блок-схема устройства для формирования адреса.

Устройство содержит счетчик 1 команд, регистр 2 адреса команд, регистр 3 адреса числа, регистр 4, первый коммутатор 5, нторой коммутатор

6, адресный выход 7, счетный вход 8, первый выход 9, первый информационный вход 10, второй выход 11, второй информационный вход 12, вход 13 аппаратной установки адреса.

Устройство работает следующим образом.

В режиме выборки командногo слова на выход коммутатора 5 подается код адреса с выхода регистра 2 адреса команд. Код адреса команды поступает на адресный вход б устройства и на вход счетчика 1 команд, на счетный вход которого со входа 8 подается код, равный единице, если командное слово занимает и разрядов в памяти и равный днум, если командное слово занимает 2п разрядов. Затем унеличенный адрес команды записывается в регистр 2 адреса команды через коммутатор б с выхода счетчика 1 команд.В режиме выборки операнда иэ памяти исполнительный адрес операнда, эаписанный после модификации на регистр 3 адреса числа входа 12 устройства,с выхода регистра 3 адреса числа через коммутатор 5 подается на адресный выход 7 устройства. В режиме выхода на прерывание на входе 13 аппаратной ус гановки адреса вырабатывается код, равный адресу первого слова старого слова состояния программы ССП для соответствующего класса прерывания, в котором запоминается содержимое счетчика команд. Данный код адреса через коммутатор 5 подается на адресный выход 7 устройства и вход счетчика 1 команд. Одновременно содержимое регистра 2 адреса команд через выход

11 устройства подается в запоминающее устройство. После запоминания первого слова старого ССП в регистр

2 адреса команд записывается увеличенное значение адреса ССП, после чего, очередные значения адресов ССП даннЖ.о класса прерывания при смене

ССП подаются на адресный выход 7 устройстна и после увеличения записываются в регистр 2 адреса команд. Адрес подпрограммы обработки прерывания при выборе нового ССП выбирается последним, при этом он через вход

12 устройства и коммутатор 6 подается на вход регистра 2 адреса команд и записывается в него, после чего

40 производится выполнение подпрограммы обработки прерывания. При выполнении команд перехода адреса переходон на регистр 2 адреса команд подаются со входа 12 устройстна.

В режиме магазинной органиэации обработки массива информации адрес первого слова массива записан на регистр 4 со входа 10 устройства. При выборке первого или очередного слова массива код его адреса подается с выхода регистра 4 через коммутатор 5 на адресный выход 7 устройства. Одновременно код адреса с выхода регистра 4 подается на выход 9 устройства и после увеличения в процессоре возвращается н регистр 4 через вход 10 устройства. Следует отметить, что данная структура устройства позволяет располагать массивы чисел при магазинной органиэации их обработки посреди программы, причем переход по программе может быть осуществлен не по команде перехода, а при выборке последнего слова из массива, при этом „если команда перехода располагается за последним словом массива, то при его выборке его адрес, поступающий на адресный выход 7 устройства и вход счетчика 1 команд, после увеличения на счетчике 1 команд записывается в регистр 2 адреса команд через коммутатор 6 с выхода счетчика

1 команд.

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

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

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

860072

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

Редактор Н.Бушаева Техред А. Бабинец Корректор М. Шароши

Заказ 7549/32 Тираж 745 ПОдписное

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

113035, Москва, Ж-35, Раушская наб., д. 4/5

Филиал ППП ".Патент", г. Ужгород, ул. Проектная, 4 коммутатора соединен с адресным выходом устройства и с информационным входом счетчика команд, выход которого соединен со вторым входом второго коммутатора, выход которого соединен со входом регистра адреса команд, выход которого соединен со вторым .выходом устройства и с третьим входом первого коммутатора, выход регистра адреса числа соединен с четвертым входом первого коммутато:ра.

Источники информации, принятые во внимание при экспертизе

1. Авторское свидетельство СССР

9 489106, кл. G 06 F 9/00, 1972.

2. Авторское свидетельство СССР

Ю 401997, кл. С 06 F 9/00, G 11 С 7/00, 1971.

3. Хассон С. Микропрограммное управление. Вып. 2, N., "Мир", 1974, рис ° 8.7 (прототип) .

Устройство для формирования адреса Устройство для формирования адреса Устройство для формирования адреса 

 

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

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

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

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

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

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

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

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

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

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

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