Устройство для модификации адресов
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 249057
Авторы: Асцатуров, Кондратьев, Мальцев
Текст
Йоаз Соеетскик Социалистических Республик. 42 тпз, 9/2 МПК 6 061УДК 681.326.33 (088,8 тет Комитет по делам изобретений и открыт при Совете Министре ликовано 18,Ч.1969. Бюллетеньаявител УСТРОИСТВО ДЛЯ МОДИФИКАЦИИ А МНОЖИТЕЛЬНОГО УСТРОЙСТВА ЦИФВЫЧИСЛИТЕЛЬНОЙ МАШИНЬ ОВ Й Известны устройства для модификации адресов цифровой вычислительной машины, содержащие регистр, устройство управления, триггеры, формирователи потенциалов и логические схемы,Известные устройства не позволяют выполнять операцию умножения способом, требующим небольшого количества оборудования без увеличения времени на выполнение операции.Предлагаемое устройство аналогичного назначения отличается тем, что, с целью его упрощения и повышения быстродействия, в нем формирователь потенциала выборки первого операнда устройства управления подключен ко входам первой и второй схем И, формирователь потенциала выборки второго операнда подключен ко входам третьей и четвертой схем И. Единичный выход триггера нечетного разряда произведения соединен с другими входами второй и третьей схем И, а его нулевой выход - со входами первой и четвертой схем И. Выходы первой и третьей схем И через потенциальную схему ИЛИ подключены ко входам пятой, шестой и седьмой схем И, выход формирователя такта коррекции устройства управления и выход формирователя такта восстановления устройства управления соединены соответственно со входами пятой и седьмой схем И и через другую потенциальную схему ИЛИ и схему НЕ - с другими входами второй, четвертой и шестой схем И. Единичный выход усилителя считывания запоминающего устройства цифровой вычислительной машины соединен с импульсными входами первого и второго клапанов и со входом первой импульсной схемы ИЛИ, нулевой выход усилителя соединен с импульсными входами третьего, четвертого и пятого клапанов и со входами первой и вто рой импульсных схем ИЛИ. Выход формирователя потенциалов первого цикла устройства управления подключен к пот.нциальному входу первого клапана, выход которого соединен со входом второй импульсной схемы 5 ИЛИ, выходы импульсных схем ИЛИсоединены соответственно с импульсными входами шестого и седьмого клапанов. Потенциальные входы второго, третьего, четвертого, пятого, шестого и седьмого клапанов соеди иены соответственно с выходами седьмой, второй, четвертой, пятой и шестой схем И, Выход формирователя потенциала такта записи результата устройства управления соединен с потенциальным входом пятого клапана, выход 25 которого подключен к счетному входу триггеранечетного разряда произведения и входу третьей импульсной схемы ИЛИ, другие входы которой соединены с выходами второго, третьего и четвертого клапанов, выходы 30 шестого, седьмого клапанов и третьей импуль.249057 Табл ицца Потенциалы выполняемых операцийЗначения адресов после выполнения действия20 Выполняемое Порядокмодифидействие кации г 5 ПЦ, П Ц, П ПВ Пз А,+1Аг - 1(А, - 1) +1 не изменяется (Аз - 3) - 1 АгА 1 - 2 ПЦ,1+4 Х 1 Аа - 4 Операция заканчивается 3спой схемы ИЛИ соединены соответственно со входами по- 2, по +1 и по- 1 регистра адреса оперативного запоминающего устройства.Устройство выполняет модификацию адресов сомножителей и произведения,Перемножаемые числа могут быть представлены в позиционной двоично-кодированной системе счисления с произвольным основанием, кроме основания 2. Разрядность сомножителей может быть произвольной.Работа схемы блока описана применительно к десятичной системе счисления.Умножение выполняется по способу последовательного получения разрядов произведения, начиная с младшего. Каждый сомножитель ограничен слева и справа, Границей слева служит единица в специальном двоичном разряде старшей цифры числа, Границей справа служит единица в том же разряде, находящаяся в цифре по адресу А+1, где А - адрес младшей цифры числа. Старший разряд числа находится по адресу А - п, где и - количество разрядов в числе.Приведенный ниже пример поясняет алга. ритм, по которому выполняется умножение- 15 -- 23 -- 15 -5 -разряды результата 5535.разряды переноса Операция начинается с выборки и перемножения младших разрядов чисел, хранящихсяв ЗУ по адресам А, и А (3 и 5); после выборки этих разрядов адреса чисел соответствующим образом модифицируются (см. табл.).Младший разряд полученного произведения(5) записывается в ЗУ как младший разрядрезультата по адресу Аз, а старший (1) образует перенос, учитываемый при вычисленииразряда десятков.Затем перемножаются разряды, хранящиесяпо адресам Аз - 1 и А, (4)(3), А 2 и А, - 1(52). Получаемые произведения суммируются между собой и с переносом. Младший разряд этой суммы (3) записывается поадресу Аг - 1 как разряд десятков, а старшийразряд (2) учитывается при вычислении разряда сотен,Для вычисления одного разряда произведения перемножаются те разряды сомножителей,которые дают произведение с тем же весом,что и вес вычисляемого разряда результата.Поэтому при вычислении одного разрядапроизведения адрес одного сомножителя изменяется на + 1, адрес другого - на - 1. Суммаадресов, а следовательно, и вес вычисляемыхпроизведений остаются постоянными.Окончание вычисления одного разрядапроизведения и переход на вычисление другого разряда происходит, если при перебореразрядов хотя бы в одном сомножителе встречается единица в специальном разряде (разряде границы числа). После обнаружения границы одного из сомножителей выполняется восстановление или коррекция адресов, т. е.адреса подготавливаются к вычислению следующего разряда произведения. При восстановлении выполняется возврат в число, а при коррекции адрес одного из сомножителей изменяется на - 2,Для выборки разряда одного из сомножи телей из оперативного запоминающего устройства происходит обращениекэтому устройству по адресу данного сомножителя. Затем схема модификации выполняет модификацию этого адреса на + 1, - 1 или - 2. Порядок модифи кации адресов в приведенном выше примерепоясняет следующая таблица. В таблице применены следующие условные 50 обозначения;Аь А А, - начальные значения адресов1-го и 2-го сомножителей и произведения;П, - потенциал выборки разряда 1-го операнда (по адресу А, + г);55 П 2 - потенциал выборки разряда 2-го опе.ранда (по адресу А, + г);Пз - потенциал записи результата (по адресу Аз - г), где= О, 1,2;ПВ - потенциал восстановления адреса;60 ПК - потенциал коррекции адреса;Ц 1 - потенциал 1-го цикла, цикла вычисле.ния первого произведения при вычислениикаждого разряда окончательного результата.Все перечисленные сигналы формируются 65 в устройстве управления. В таблице опущены10 15 20 25 30 35 40 45 50 60 65 потенциалы, по которым выполняется вычисление произведений и сумм. В этих действиях модификация адресов А, А, Аз не выполняется,Изображенная на чертеже блок-схема блока модификации выполняет модификацию адресов в соответствии с таблицей и обеспечивает необходимую последовательность модификации адресов при любых произвольных комбинациях длин сомножителей.Описанный алгоритм изменения адресов реализуется схемой предлагаемого устройства,Выход формирователя 1 потенциала выборки 1-го операнда устройства управления 2 соединен со входами схем И 3 и 4, выход формирователя 5 потенциала выборки 2-го сомножителя устройства 2 соединен со входами схем И б и 7.Единичный выход триггера 8 нечетного разряда произведения соединен со входами схем И 4 и б, нулевой выход этого триггера соединен со входами схем И 3 и 7. Выходы схем И 3 и б соединены со входом схемы ИЛИ 9, выход которой соединен со входами схем И 10, 11 и 12,Выход формирователя 13 потенциала коррекции устройства управления 2 соединен со входом схемы ИЛИ 14 и входом схемы И 10, Выход формирователя 15 потенциала восстановления устройства 2 соединен со входом схемы ИЛИ 14 и входом схемы И 12. Выход схемы ИЛИ 14 через схему НЕ 1 б соединен со входами схем И 4, 7 и 11.Единичный выход усилителя 17 считывания разряда границы числа оперативного запоминающего устройства 18 соединен со входами схемы ИЛИ 19 и входами клапанов 20 и 21, Нулевой выход усилителя считывания соединен со входами клапанов 22 - 24 и входами схем ИЛИ 19 и 2 б. Второй вход последней соединен с выходом клапана 20,Выходы схем ИЛИ 19 и 25 соединены со входами клапанов 2 б и 27 соответственно.Выход формирователя 28 потенциала 1-го цикла устройства управления 2 соединен со входом клапана 20.Выход формирователя 29 потенциала записи результата устройства 2 соединен со входом клапана 24.Выходы схем И 4, 7, 10 - 12 соединены со входами клапанов 22, 23, 2 б, 27 и 21 соответственно,Выходы клапанов 21 - 24 соединены со входами схемы ИЛИ 30. Выход клапана 24 соединен со счетным входом триггера 8.Выход клапана 2 б соединен со входом счета по- 2 регистра адреса 31, выход клапана 27 - с входом счета по +1 того же регистра, а выход схемы ИЛИ 30 - со входом счета по- 1 того же регистра.Блок модификации работает следующим образом.Если вычисляется нечетный разряд произведения (1-й, 3-й и т, д.), то триггер 8 находится в состоянии 0, Если при этом с формирова. теля 1 устройства управления 2 поступает потенциал выборки 1-го операнда, то сигнал со схемы И 3 через схему ИЛИ 9 поступает а схемы И 10, 11 и 12. Если при этом нет ни одного из потенциалов коррекции и восстановления, то сигнал со схемы ИЛИ 14 через схему НЕ 1 б поступает на схему И 11.Если при этом с нулевого выхода усилителя 17 считывания поступает импульс на 1-й вход схемы ИЛИ 25 или с единичного выхода усилителя 17 через клапан 20 по потенциалу формирователя 28 проходит импульс на 2-й вход схемы ИЛИ 25, то на выходе схемы ИЛИ 25 появляется импульс, который проходит через клапан 27 на вход счета по + 1 регистра адреса 31. Модификация выполняется таким же образом, если на вход схемы ИЛИ 9 поступает сигнал со схемы И б, который появляется в том случае, если поступает сигнал с единичного входа триггера 8 и формирователя б (потенциал выборки 2-го операнда), Если на выходе схемы ИЛИ 9 имеется сигнал, а на вход схемы И 11 со схемы НЕ 1 б сигнал не поступает, то на выходе схемы И П сигнал не появляется, Это имеет место в том случае, если на выходах формирователей 13 и 15 появляются сигналы, В случае появления сигнала на формирователе 13 (потенциал коррекции) появляется сигнал на выходе схемы И 10, по которому через клапан 2 б проходит импульс из схемы ИЛИ 19 на вход счета по- 2 регистра 31,На входах схемы ИЛИ 19 собираются сигналы с нулевого и единичного выходов усилителя 17. Если при наличии сигнала на выходе схемы ИЛИ 9 с формирователя 15 поступает сигнал на вход схемы И 12, то на выходе этой схемы появляется сигнал, по которому через клапан 21 и схему ИЛИ 30 проходит импульс с единичного выхода усилителя 17 на вход счета по- 1 регистра адреса 31. Если на выходе схемы НЕ 1 б появляется сигнал, то разрешается появление сигналов на выходах схем И 4 и 7Сигнал на выходе схемы И 4 появляется в том случае, если на входы этой схемы поступают сигналы с формирователя 1 и единичного выхода триггера 8.Сигнал на выходе схемы И 7 появляется в том случае, если на входы этой схемы поступают сигналы с формирователя 5 и нулевого выхода триггера 8.При появлении сигнала на выходах схемы И 4 или 7 через клапаны 22 и 23 и схемч ИЛИ 30 с нулевого выхода усилителя 17 считывания проходит импульс на вход счета по- 1 регистра адреса 31.При появлении сигнала на выходе формирователя 29 через клапан 24 проходит импульс - с нулевого выхода усилителя 17, который поступает на счетный вход триггера 8 и через схему ИЛИ 30 на вход счета по- 1 регистра адреса 31.Таким образом, при поступлении из устройства управления 2 (выходы формирователей1, 5, 13, 15, 28 и 29) управляющих сигналов в определенной последовательности блок модификации адреса выдает на счетные входы регистра адреса 31 сигналы модификации в той последовательности, которая задается 5 описанным выше алгоритмом. В регистр 31 попеременно по потенциалам формирователей 1, 5, 29 засылаются адреса Аь А., А; для выполнения модификации. Хранятся этп адреса в специальных регистрах. 10Предмет изобретенияУстройство для модификации, адресов множительного устройства цифровой вычислительной машины, содержащее регистр, уст ройство управления, триггеры, формирователи потенциалов и логические схемы, отличаюиееся тем, что, с целью упрощения и повышения быстродействия, в нем формирователь потенциала выборки первого операнда устрой ства управления подключен ко входам первой и второй схем И, формирователь потенциала выборки второго операнда подключен ко входам третьей и четвертой схем И, единичный выход триггера нечетного разряда 25 произведения соединен с другими входами второй и третьей схем И, а его нулевой выход - со входами первой и четвертой схем И, выходы первой и третьей схем И через потенциальную схему ИЛИ подключены ко 30 входам пятой, шестой и седьмой схем И, выход формирователя такта коррекции устройства управления и выход формирователя такта восстановления устройства управления соединены соответственно со входами пятой 35 и седьмой схем И и через другую потец. циальную схему ИЛИ и схему НЕ - с другими входами второй, четвертой и шестой схем И, единичный выход усилителя считывания запоминающего устройства цифровой вычислительной машины соединен с импульсными входами первого и второго клапанов и со входом первой импульсной схемы ИЛИ, нулевой выход усилителя соединен с импульсными входами третьего, четвертого и пятого клапанов и со входами первой и второй импульсных схем ИЛИ, выход формирователя потенциалов первого цикла устройства управления подключен к потенциальному входу первого клапана, выход которого соединен со входом второй импульсной схемы ИЛИ, выходы импульсных схем ИЛИ соединены соответственно с импульсными входами шестого и седьмого клапанов, потенциальные входы второго, третьего, четвертого, пятого, шестого и седьмого клапанов соединены соответственно с выходами седьмой, второй, четвертой, пятой и шестой схем И, выход формирователя потенциала такта записи результата устройства управления соединен с потенциальным входом пятого клапана, выход которого подключен к счетному входу триггера нечетного разряда произведения и входу третьей импульсной схемы ИЛИ, другие входы которой соединены с выходами второго, третьего и четвертого клапанов, выходы шестого, седьмого клапанов и третьей импульсной схемы ИЛИ соединены соответственно со входами по- 2, по +1 и по- 1 регистра адреса оперативного запоминающего устройства,249057 Составитель А. А. Плащинактор С. Б, Нанкина Техред А. А. Камышникова Корректор О, Б. Тюрина Типография, пр. Сапунова, 2 Заказ 2819 Тираж 480ЦНИИПИ Компзета по делам изобретений и открытий при СовеМосква Ж, Раушская наб., д. 4/5 Подписное Министров СССР
СмотретьЗаявка
1186693
Конова дрб
Н. А. Мальцев, А. П. Кондратьев, Р. М. Асцатуров, Е. В
МПК / Метки
Метки: адресов, модификации
Опубликовано: 01.01.1969
Код ссылки
<a href="https://patents.su/5-249057-ustrojjstvo-dlya-modifikacii-adresov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для модификации адресов</a>
Предыдущий патент: Устройство для управления шаговыми двигателямиgt; amp; -i b u; jjjaa •. ththo. тхйичесидя библиотека
Следующий патент: Устройство для кодирования результатов программного контроля
Случайный патент: Способ определения ртути в водных растворах