Устройство для формирования адреса
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 860072
Авторы: Нестеренко, Новиков, Супрун
Текст
Союз Советских Социалистичмких Республик(22) Заявлено 210379 (21) 2739028/18-2с присоединением заявки Йо 06 Г 9/36 осударствеииый комитет СССР по делам изобретений и открытий.И. НойиФэвГг,;,.,:;г, УА 4 ъкуй1, с Г. Нестеренко и В.П. 71 Заявител 4 СА ИРОВАНИЯ РОЙСТВО ДЛЯ етение относи технике и мож ри построении адреса в це ифроных выч Изобелькой ованоиронан рессораин. ся к вычислит быть испольустройств Фортральных прослительных ма" яЦ ч Изнестен формирователь адреса,содержащий блоки памяти исходных данных и сектора сканирования, блоки оперативного запоминающего устройства нечетного и четного кадров, перный и второй коммутаторы, сумматор, адресный счетчик, блок управления, датчик коррекции и преобразонатель 111Недостаток данного формирователя 15 адреса - сложность программирования.Известно также адресное устройст" во цифровой вычислительной машины, содержащее регистр операндов, накопительные блоки, регистр номеров бло" 20 коврегистр кода, элементы ИЛИ,блок обращения, элементы И, счетчик 121,недостаток устройства - большой объем оборудования и сложность программирования.наиболее близким к предлагаемому по технической сущности, является устройство выработки адреса, содержащее регистр адреса команд, регистр данных памяти, счетчик комаид, ре гистр адреса числа, регистр, коммутаторы ГЗ 3Недостаток этого устройства заклюается в ограниченныхфункциональных возможностях.Цель изобретения - расширение Функциональных воэможностей путем реализации показанной обработки массивов данных.Поставленная цель достигается тем, что в устройстве для формирования адреса, содержащем счетчик команд, регистр адреса команд, регистр, первый и второй коммутаторы, первый нход первого коммутатора соединен со входом устройства аппаратной. установки адреса, второй вход первого коммутатора соединен с первым выходом устройства и выходом. регистра, вход которого соединен с перным информационным входом устройства, счетный вход счетчика команд соединен со счетным входом устройства, вход регистра адреса числа соединен со вторым инфор= мационным входом устройства и с первым входом второго коммутатора, выход первого коммутатора соединен с адресным выходом устройства и с информационньм входом счетчика команд, выход которого соединен со вторымвходом второго коммутатора, выход которого соединен со входом регистра адреса команд, выход которого соединен со вторым выходом устройства и с третьим входом первого коммутатора, выход регистра адреса числа соединен с четвертью входом первого коммутатора.На чертеже приведена блок-схема устройства для формирования адреса. Устройство содержит счетчик 1 команд, регистр 2 адреса команд, регистр 3 адреса числа, регистр 4, первый коюутатор 5, второй коммутатор6, адресный выход 7, счетный вход 8,первый выход 9, первый информационный вход 10, второй выход 11, второй информационный вход 12, вход 13 аппаратной установки адреса,Устройство работает следующим образом,В режиме выборки командного слована выход коммутатора 5 подается кодадреса с выхода регистра 2 адресакоманд, Код адреса команды поступаетна адресный вход б устройства и навход счетчика 1 команд, на счетныйвход которого со входа 8 подаетсякод, равный единице, если командноеслово занимает и разрядов в памятии равный двум, если командное слово занимает 2 п разрядов. Затем увеличенный адрес команды записывается в регистр 2 адреса команды через коммутатор б с выхода счетчика 1 команд.Врежиме выборки операнда иэ памяти исполнительный адрес операнда, эаписанный после модификации на регистр 3адреса числа входа 12 устройства,свыхода регистра 3 адреса числа черезкоммутатор 5 подается на адресныйвыход 7 устройства, В режиме выходана прерывание на входе 13 аппаратнойустановки адреса вырабатывается код,равный адресу первого слова старогослова состояния программы ССП длясоответствующего класса прерывания,в котором запоминается содержимоесчетчика команд. Данный код адреса через коммутатор 5 подается на адресный выход 7 устройства и вход счетчика 1 команд. Одновременно содержимое регистра 2 адреса команд через выход11 устройства подается в запоминающее устройство. После запоминанияпервого слова старого ССП в регистр2 адреса команд записывается увеличенное значение адреса ССП, послечего,очередные значения адресов ССПданного класса прерывания при смене ССП подаются на адресный выход 7 устройства и после увеличения записываются в регистр 2 адреса команд. Адрес подпрограммы обработки прерывания при выборе нового ССП выбираетсяпоследним, при этом он через вход12 устройства и коммутатор 6 подается на вход регистра 2 адреса команди записывается в него, после чего 5 0 15 20 25 ЗО 35 40 производится выполнение подпрограммы обработки прерывания. При выполнении команд перехода адреса переходов на регистр 2 адреса команд подаются со входа 12 устройства.В режиме магазинной органиэации обработки массива информации адрес первого слова массива записан на регистр 4 со входа 10 устройства. При выборке первого или очередного слова массива код его адреса подается с выхода регистра 4 через коммутатор 5на адресный выход 7 устройства. Одновременно код адреса с выхода регистра 4 подается на выход 9 устройстваи после увеличения в процессоре возвращается в регистр 4 через вход 10устройства. Следует отметить, чтоданная структура устройства позволяет располагать массивы чисел при магазинной органиэации их обработкипосреди программы, причем переходпо программе может быть осуществлен не по команде перехода, а при выборке последнего слова из массива, приэтом если команда перехода располагается за последним словом массива,то при его выборке его адрес, поступающий на адресный выход 7 устройства и вход счетчика 1 команд, после увеличения на счетчике 1 команд записывается в регистр 2 адреса командчерез коммутатор 6 с выхода счетчика1 команд.Таким образом, предлагаемое устройство работоспособно в режимах,присущих режимам работы известного атакже позволяет обеспечить и режиммагазинной обработки массивов информации, причем массивы информации могут быть расположены в самой программе, что позволяет расширить возможности организации переходов в программе. Формула изобретечияУстройство для Формирования адреса, содержащее счетчик команд,регистр адреса команд, регистр адреса числа, регистр, первый и второй коммутаторы, первый вход первого коммутатора соединен со входом устройства аппаратной установки адреса, второй вход первого коммутатора соединен с первым выходом устройства и с выходом регистра, вход которого соединен с первым информационным входомустройства, счетный вход счетчика команд соединен со счетным входом устройства, вход регистра адреса числасоединен со вторым информационнымвходом устройства и с первым входомвторого коммутатора, о т л и ч а ющ е е с я тем, что, с целью расширения функциональных возможностейпутем реализации магазинной обработки массивов данных, выход первого860072 7 ставитель В. Усковхред А, Бабинец Коррект акто ушаев Шароши 7549/32 Тираж 745 ВНИИПИ Государственного по делам изобретений и 113035, Москва, Ж, Раа Подписноеа СССРийнаб., д. 4/5 ми тк ск Филиа".Патент" жгород, ул. Проектная,коммутатора соединен с адреснымвыходом устройства и с информационным входом счетчика команд, выход которого соединен со вторым входомвторого коммутатора, выход которогосоединен со входом регистра адресакоманд, выход которого соединен совторым, выходом устройства и с третьимвходом первого коммутатора, выходрегистра адреса числа соединен счетвертым входом первого коммутато,ра. Источники информации,принятые во внимание при экспертизе 1. Авторское свидетельство СССР9 489106, кл. 0 06 Г 9/00, 1972.2. Авторское свидетельство СССРЮ 401997, кл. С 06 Г 9/00,6 11 С 7/00, 1971.3. Хассон С. Микропрограммное управление. Вып, 2, М., "Мирф, 1974,рис. 8.7 (прототип) .
СмотретьЗаявка
2739028, 21.03.1979
ПРЕДПРИЯТИЕ ПЯ А-7160
СУПРУН ВАСИЛИЙ ПЕТРОВИЧ, НЕСТЕРЕНКО ЮРИЙ ГРИГОРЬЕВИЧ, НОВИКОВ НИКОЛАЙ ИВАНОВИЧ
МПК / Метки
МПК: G06F 9/36
Метки: адреса, формирования
Опубликовано: 30.08.1981
Код ссылки
<a href="https://patents.su/3-860072-ustrojjstvo-dlya-formirovaniya-adresa.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для формирования адреса</a>
Предыдущий патент: Число-импульсный функциональный преобразователь
Следующий патент: Устройство для приоритетного подключения источников информации к магистрали
Случайный патент: Штепсельная розетка