Устройство для формирования адреса данных
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1068939
Автор: Супрун
Текст
СОЮЗ С 08 ЕТСНИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК 09) (1 3(59 0 06 Р 9/36 ГОС ПО УДАРСТВЕННЫИ НОМИТЕТ СССРДЕЛАМ ИЗОБРЕТЕНИЙ И ОЧНРЦТИЙПИСАНИЕ ИЗОБРЕТЕН К АВТОРСКОМУ СВИДЕТЕЛЬСТВ(21) 3468146/18-24(56) 1. Авторское свидетельство СССР 489106, кл. Г 06 Р 9/00, 1972,2. Авторское свидетельство СССРЬ 860072, кл, 0 06 Р 9/36, 1979(54 ) (57 ) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ АДРЕСА ДАННЫХ, содержащее счетчик, регистр адреса числа, регистриндекса, регистр, первый и второйкоммутаторы, причем первый вход первого коммутатора соединен с выходомрегистра индекса, информационныйвход которого. соединен с информационйым входом устройства, счетныйвход которого соединен со счетнымвходом счетчика, выход которого соединен с вторым входом второго коммутатора, о т л и ч а ю щ е е с ятем, Что, с целью повышения быстродействия, оно дополнительно содержит сумматор, дешифратор, третийкоммутатор, элемент ИЛИ и.два элемента И, первые входы которых соединены с синхрониэирующим входом регисгра индекса и с тактовым входом устройства, двухразрядный кодовый вход которого соединен с входом дешифратора, первый, второй и третий выходы которого соединены соответственно с управляющим входом второго коммутатора, первым входом элемента ИЛИ н вторым входом первого элемента И, выход которого подключен к синхрониэирующему входу регистра, информационный вход которого соединен с первым входом третьего коммутатора и с выходом первого коммутатора, второй вход которого соединен с информационным Входом.устройства, первый управляющий вход которого подключен к управляющему входу первого коммутатора, а второй управляющий вход устройства подключен к второму входу элемента ИЛИ и к управляющему входу третьего коммутатора, выход которого соединен с информационным входом регистра адреса числа, синхронизирующий вход которого соединен с выходом второго элемента И, второй вход которого сое-Я динен с выходом элемента ИЛИ, выход регистрз числа соединен с адресным выходом устройства и с первым входом сумматора, второй вход которого соединен с выходом регистра, при этомвыход сумматора подключен к втооому входу третьего коммутатора, а вь 1 ход регистра индекса подключен к входу счетчика.Изобретение относится к вычислительной технике и может быть использовано при построении устройств формирования адреса данных в универсальных и специализированных цифровыхвычислительных машинах. 5Известен формирователь адреса,содержащий блоки памяти. исходных данных и сектора сканирования, блокиоперативного запоминающего устройства. нечетного и четного кадров, 10первый и второй коммутаторы, сумматор,.адресный счетчик, блок управления, датчик коррекции и преобразователь 13.Недостатками данного устройства 15являются сложность реализации и,как следствие, сложность программирования.Наиболее близким по техническойсущности является устройство для фор Омирования адреса, содержащее счетчик команд, регистр адреса команд,регистр адреса числа, регистр, первый и второй коммутаторы, первыйвход первого коммутатора соединен свходом устройства аппаратной установки адреса, второй вход первогокоммутатора соединен с первым выходомустройства и с выходом регистра,вход которого соединен с первым инФормационным входом устройства,счетный вход счетчика команд соединен со счетным входом устройства,вход регистра адреса числа соединенс вторым информационным входом устройства и с первым входом второгокоммутатора, выход первого коммутатора соединен с адресным выходомустройства и с информационным входомсчетчика команд, выход которого соединен с вторым входом второго коммутатора, выход которого соединен свходом регистра адреса команд, выход которого соединен с вторым выходом устройства,и с третьим входомпервого коммутатора, выход регистра 45адреса числа соединен с четвертымвходом первого коммутатора Г 23.Недостатком известного устройства является отсутствие возможности без обращения к подрорммамФормирования исполнительных адресовданных, которЫе к тому же требуютсоответствующих затрат машинного.времени.Целью изобретения является повышение быстродействия за счет снижения затрат машинного времени прирешении задач классификации в реальном масштабе времени.Поставленная цель достигаетсятем, что в устройство для формирования адреса данных, содержащее счетчик, регистр адреса числа, регистриндекса, регистр, первый и второйкоммутаторы, причем первый вход первого коммутатора соединен с выходом регистра индекса, информационный вход которого соединен с выходом второго коммутатора, первый вход которого соединен с информационным входом устройства, счетный вход которого соединен со счетным входом счетчика, выход которого подключен к второму входу второго коммутатора, введены сумматор, дешифратор, третий коммутатор, элемент ИЛИ и два элемента И, первые входы которых соединены с сннхронизирующим входом регистра индекса и с тактовым входом устройства, двухразрядный кодовый вход которого соединен с входом дешифратора, первый, вто-, рой и третий выходы которого соединены соответственно с управляющим входом второго коммутатора, первым входом элемента ИЛИ и вторым входом первого элемента И, выход которого подключен к синхронизирующему входу регистра, информационный вход которого соединен с первым входом третьего коммутатора и с выходом первого коммутатора, второй вход которого соединен с информационным входом устройства, первый управляю-щий вход которого подключен к управляющему входу первого коммутатора, а второй управляющий вход устройства к второму входу элемента ИЛИ и к управляющему входу третьего коммутатора, выход которого соединен с информационным входом регистра адреса числа, синхронизирующий вход которого соединен с выходом второго элемента И, второй вход которого соединен с выходом элемента ИЛИ, выход регистра адреса числа соединен с адресным выходом устройства и с первым входом сумматора, второй вход которого соединен с выходом регистра, при этом выход сумматора подключен к второму входу третьего коммутатора, а выход регистра индекса .подключен к входу счетчика.На чертеже представлена блок-схема устройства для формирования адреса данныхУстройство для формирования адреса данных содержит счетчик 1, регистр 2 адреса числа, регистр 3 индекса, регистр 4, первый коммутатор 5, второй коммутатор 6, сумматор 7, дешифратор 8, третий коммутатор 9, элемент ИЛИ 10, первыйэлемент И 11, второй элемент И 12, информационный вход.1.3, адресный выход 14, тактовый вход 15,. двухраэрядный кодовый вход 16, первый управляющий вход 17, второй управляющий вход 18 и счетный вход 19.Устройство работает следующим образом.При коде 00 на двухразрядном кодовом входе 16 устройства сигналы на выходах дешифратора 8 отсутству45 ют. Отсутствие сигнала на первом выходе,дешифратора 8 настраивает . второй коммутатор 6 на передачу информации с выхода счетчика 1 на информационный вход регистра 3 индек. - са. Отсутствие сигнала на втором выходе дешифратора 8 закрывает второй элемент И 12, если отсутствует сигнал на втором управляющем входе 18 устройства. Отсутствие сигнала на третьем выходе дешифратора 8 запира ет первый элемент И 11. При отсутствии сигнала на первом управляющем входе 17 устройства первый коммутатор 5 настроен на пропускание информации с информационного входа 13 устройства на первый вход третьего коммутатора 9 и информационный вход регистра 4. Отсутствие сигнала на втором управляющем входе 18 устройства запирает второй элемент И 12, если отсутствует сигнал на втором выходе дешифратора 8 и настраивает третий коммутатор 9 на пропускание информации с его первого входа на информационный вход регистра 2 адреса числа.1, В режиме прямой адресации на двухраэрядном кодовом входе 16 уст:ройства присутствует код 10, а на управляющих входах 17 и 18 устройстваЗО сигналы отсутствуют, при этом на втором выходе дешифратора 8 присутствует сигнал, который, поступая через первый вход элемента ИЛИ 10 на второй вход элемента И 12, разрешает его срабатывание при поступлениисигнала с тактового входа 15 на первый вход второго элемента И 12 Адрес числа с информационного входа 13 устройства проходит через коммутаторы % и 9 на информационный вход ре гистра 2 адреса числа и запоминаетсяв нем от импульса на тактовом входе15. Так как сигнал с тактовогЬ входа 15 беэусловно производит запись в регистр 3 индекса, а содержимое регистра 3 индекса при этом не должно меняться, то в этом случае сигнал насчетный вход 19 устройства не подается и на входе счетчика 1 и соответственно на .входе регистра 3 индекса присутствует та же информация, что и на выходе регистра 3 индекса.Перед выполнением режимов адресации с индексацией индекс заноситсяна регистр .3 индекса следующим образом, На двухразрядный кодовый вход 16 устройства подается код 01, по которому на первом выходе дешифратора 8 вырабатывается сигнал, настраивающий второй коммутатор 6 на передачу информации (значение индекса 60 с информационного входа 13 устройства на информационный вход регистра 3 индекса. По сигналу на тактовом входе 15 значение индекса запоминается в регистре 3 индекса, после че го код 01 с двухразрядного кодового входа 16 устройства снимается.В режиме адресации с индексацией "смещениеф запоминается в регистре 2 адреса числа, аналогично описанному в режиме прямой адресации. В следующем цикле работы устройства (цикл работы устройства соответствует периоду следования сигналов на тактовом входе 15 устройства) на его двухразрядный кодовый вход 16 подается код 11 по которому вырабатывается сигнал на третьем выходе дешифратора 8 и отпирает первый элемент И 11 по второму входу. В этом же цикле подается сигнал на первый управляющий вход 17 устройства, который настраивает первый коммутатор 5 на пропускание информации (индекса) с выхода регистра 3 индекса на информационный вход регистра 4, в котором он и запоминается по сигналу с тактового входа 15 устройства. В следующем цикле код на входе дешифратора 8 равен 00 и на втором управляющем входе 18 устройства вырабатывается сигнал, который открывает по второму входу второй элемент И 12, пройдя через элемент ИЛИ 10 и настраивает третий коммутатор 9 на передачу информации на информационный вход регистра 2 адреса числа с выхода сумматора 7, который равен сумме "смещенияп, находящегося в регистре 2 адреса числа и индекса, на- ходящегося в регистре 4, и запись которого в регистр 2 адреса числа производится по сигналу с тактового входа 15 устройства.Режим адресации с фпродвижением" индекса выполняется аналогично описанному с той лишь разницей, что в третьем цикле на счетный вход 19.устройства подается сигнал, поэтому в этом цикле в .регистр 3 индекса записывается увеличенное на единицу его предыдущее значение. Это позволяет организоьать магазинную обработку массивов данных, когда командные слова и соответственно составляющая исполнительных адресов чисел (фсмещение") располагаются в постоянной памяти.нПеред выполнением режима магазинной" обработки данных значение шага наращивания адресов заносится в регистр 4 следующим образом (следует отметить, что при величине шага наращивания адресов равной единице получается истинно магазинная обработка массива данных). На первый управляющий вход 17 устройства подается сигнал, поэтому значение шага наращивания адресов с информационного входа 13 устройства через первый коммутатор 5 подается на информационный вход регистра 4, в котором и запоминается по сигналу с тактового1068939 Составитель Г.ПономаревРедактор Н.Рогулич Техред Т.Маточка Корректор И.Муска Заказ одписное омитета СССР открытий кая наб., д."Пате иал П входа 15 устройства, который поступает на синхронизирукщий вход регистра 4 через первый элемент И 11, который открыт сигналом с третьего выхода дешифратора 8, на вход которого подан код 11, 5В режиме "магазинной" обработки массива данных с постоянным шагом наращивания адресов устройство работает следующим образом.Адрес пЕрвого числа записывается 10 в регистр 2 адреса числакак описано в режиме прямой адресации. Все последующие адреса чйсел вырабатываются аналогично описанному третьему циклу режима адресации с индексаци ей (без ."продвижения" индекса).В режиме "магазинной" обработки массива данных с переменным шагом наращивания адресов устройство работает следующим образом,20Адрес первого числа записывается в регистр 2 адреса числа, как описано в режиме прямой адресации. Последующие адреса чисел вырабатываются эа два цикла следующим образом. В первом из этих двух циклов очередной шаг приращения адреса с информационного входа 13 устройства через первый коммутатор 5 подается на информационный вход регистра 4 и запоминается в нем по сигналу на тактовом ЗО входе 15 устройства, так как в этом же цикле на двухраэрядный кодовый 11473/45 Тираж 703ВНИИПИ Государствеиногпо делам иэобретени 113035, Москва, Ж, Ра вход устройства подается код 11. Вовтором цикле код на входе дешифратора 8 равен 00, а на второй управляющий вход 18 устройства подается сигнал, поэтому в регистр 2 адреса числа по сигналу, подаваемому на тактовый вход 15 устройства, записывается сумма содержимого регистра 2 адреса числа и регистра 4, которая свыхода сумматора 7 через третий ком-мутатор 9 подается на информационный вход регистра 2 адреса числа. Таким образом, предлагаемое устройство помимо режимов адресации данных, присущих известному устройству, реализует режимы адресации с индексацией при одновременном фпродвижении" индекса, расширяет воэможности магазинной обработки данных, обеспечивая в том числе н шаг приращения адреса, отличный от единицы, а также обеспечивается воэможность использования шага приращения адреса переменной длины, что снижает в 5-10 раз затраты машинного времени на формирование исполнительных адресов по соответствующему закону и обеспечивает решение задач классификации в реальном масштабе времени. Кроме того, из постоянной памяти исключаются подпрограммы формирования исполнительных адресов, увеличивая полезный объем памяти команд.
СмотретьЗаявка
3468146, 09.07.1982
ПРЕДПРИЯТИЕ ПЯ А-7160
СУПРУН ВАСИЛИЙ ПЕТРОВИЧ
МПК / Метки
МПК: G06F 9/36
Метки: адреса, данных, формирования
Опубликовано: 23.01.1984
Код ссылки
<a href="https://patents.su/4-1068939-ustrojjstvo-dlya-formirovaniya-adresa-dannykh.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для формирования адреса данных</a>
Предыдущий патент: Микропрограммное устройство для управления каналами эвм
Следующий патент: Многоканальное устройство приоритета
Случайный патент: Устройство для транспортирования кома горелой земли с отливкой