ВЫЧИСЛИТЕЛЬНОЕ УСТРОЙСТВО Советский патент 1969 года по МПК G11C11/02 

Описание патента на изобретение SU255993A1

Уже Известны вычислительные устройстйй, содержащие магнитное оперативное запомииающее устройство (МОЗУ), выходы усилителей чтения которого через диоды подключены к формирователям строба, регистр регенерации, контрольные формирователи и реверсивные ключи, выходы которых соединены с соответствующими адресными шинами МОЗУ.

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

На чертеже представлена необходимая часть вычислительного устройства .на МОЗУ с линейной выборкой и приведены дополнительные связи, обеспечивающие возможность транспонирования мариц двоичных символов.

Матрица магнитных сердечников условно разделена на две неравные части: универсальную / и функциональную 2, называемую в дальнейшем функциональным устройством (ФУ). Адресная шина 3 каждой числовой линейки ФУ соединена с выходом реверсивного |слюча 4,

РазряДнУе щинЫ 5 соединены со .входами усилителей чтения 6, а также с выходами ключей 7 регистра регенерации. Выход каждого усилителя чтения через диод S подключен KQ

входу подготовки соответствующего ключа регистра регенерации, .после чего - ко входу контрольного ключа 9 и далее.- к выходу формирователя строба 10; через диод // - ко входу подготовки ключа регистра регенерации соседнего старшего разряда, а затем к выходу формирователя строба 12; через диод 13 - ко входу установки соответствующего реверсивного ключа 4 в режим записи, после чего - к дополнительному формирователю строба 14;

через диод 15 - ко входу установки соответствующего реверсивного ключа в режим считывания, (после чего - к дополнительному формирователю строба 16.

Выход усилителя чтения старшего (левого)

разряда через диод 11 .подключен ко входу подготовки формирователя 17, после чего - к формирователю строба 12.

Строб подается в виде имлульсного питания на оконечный каскад усилителя чтения.

Помимо отмеченных входов, реверсивные ключи имеют еще несколько входов для установки в любое из возможных состояний сигналом из управляющего устройства либо с выхода усилителей чтения через дополнительный кропрограммирования. На чертеже эти дополнительные входы реверсивных ключей условно обозначены общей позицией 18. Реверсивные ключи, соединенные с усилителями чтения, опрашиваются специальными шшпульсами считывания 19 и записи 20, остальные- импульсами 21 и.22. Контрольный 1КЛЮЧ 9 имеет вход для управляющего импульса 23. Ключи 7 регистра регенерации имеют дополнительные входы подготовки 24 для ввода информации извне, а также цепь считывания специальным управляющим сигналом 25. Формирователи стробов lOj 12, 14 и 16 имеют .входы подготовки управляю щими сигналами соответственно 26-29, считываемыми управляющим имяульсом 30. Контрольный формирователь 17 имеет вход считывания управляющим импульсом 31. Реверсивные .ключи, как и в известном устройстве на МОЗУ с линейной выборкой, в зависимости от предварительной установки могут формировать на выходе: iB такт записи + - ; -I, в такт считывания +1; -/, где / - полный ток считывания магнитного . , сердечника;. знак (-f) соответствует направлению тока, устанавливающего сердечник в состояниезнак (-) соответствует направлению тока, устанавливающего сердечник в состояние «О. Работа устройства I. Траспонирование матрицы двоичных симПусть дана матрица двоичных символов , .,., части МОЗУ в Хранимая в универсальной ячейках V + 1: aii«i2 , ... , а - N + m: ,, ...,«„„ Требуется получить матрицу , ... а„ Рассмотрим .выполнение указанного преобразо-вания с помощью предлагаемого устройства. Исходное состояние: 1)В линейках ФУ записаны нули (отсчет линеек на чертеже ведется снизу). 2)В (т+1)-и линейке ФУ записана константа О... 01. влены формирователи стробов 10 реобразования приведен в табл. 1. танноеИЗ (N-}-i)-fi ячейки МОЗУ, 1 регенерируется в этой ячейке а также записывается на ревери . -2 это слово, заполненное на реючах, записывается -в те разряды в разрядных шинах которых прик, обусловленный срабатыванием щего ключа регистра регенерам цикле алгоритма это первый ветствующий константе 00 ... 01, Таблица 1 Операция Считывание (N+i)-ii ячейки МОЗУ и запись слова в регистр регенерации и на реверсивные ключи с установкой их в режим записи, подготовка (т -f 1)-й реверсивного ключа в режим считывания и записи Регенерация ()-й ячейки МОЗУ. Подготовка формирователя строба W Считывание (т-Ы)-й ячейки ФУ с записью слова в регистр регенерации без сдвига Опрос реверсивных ключей тактовым импульсом записи, считывание регистра регенерации, запись слова, запомненного реверсивными ключами в i-ый разряд линеек ФУ. Запись слова, считанного с регистра регенерации, в (т + 1)-к лииейку ФУ. Подготовка реверсивного ключа (т+1) в режим считывания. Подготовка формирователя строба 12 Считывание (т-1-1)-й линейки ФУ с записью слова в регистр регенерации со сдвигом влево, подготовка реверсивного ключа (тН-1) в режим записиЗапись в (т + 1)-ю ячейку слова из регистра регенерации Считывание контрольного формирователя: 1-конец преобразования О-считывание счетчика адресов с прибавлением .единицы и ввод (M+i+l) в дешифратор адреса МОЗУ, подготовка формирователей строба 10 и 14, возврат к I-1 В соответствии с изложенным содержимое регенерации меняется следующим образом. линеек ФУ, реверсивных ключей и регистра Таблица/

Продолжение табл. 2

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

название год авторы номер документа
УСТРОЙСТВО для ПАРАЛЛЕЛЬНОГО СУММИРОВАНИЯДВУХ ЧИСЕЛ 1970
SU268498A1
ЦИФРОВОЕ ВЫЧИСЛИТЕЛЬНО-ЛОГИЧЕСКОЕ УСТРОЙСТВО 1970
SU273523A1
ЛОГИЧЕСКОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО 1972
SU428450A1
ЛОГИЧЕСКОЕ ЗАПОЛНИНАЮЩЕЕ УСТРОЙСТВО 1972
  • Зоб Ретеди
  • Г. А. Петров В. В. Спиридонов
SU432598A1
ЬИЬЛИО', ЕКА 1973
  • В. Г. Колосов, В. Ф. Мелехин, В. А. Степанов В. Н. Тисенко
SU365707A1
ЦИФРОВОЕ ЛОГИЧЕСКОЕ УСТРОЙСТВО НА ПОЛНОТОЧНОМНАКОПИТЕЛЕ 1971
  • В. М. Зуев, В. Г. Колосов А. Г. Леонтьев Три
SU289514A1
Логическое запоминающее устройство 1972
  • Петров Геннадий Алексеевич
  • Спиридонов Виктор Валентинович
SU474847A2
Логическое запоминающее устройство 1971
  • Колосов Владимир Григорьевич
  • Мелехин Виктор Федорович
  • Омаров Салауат Дарбекович
SU443411A1
УСТРОЙСТВО для ВЫБОРКИ ИНФОРМАЦИИ из постоянного ТРАНСФОРМАТОРНОГО ЗАПОМИНАЮЩЕГО 1973
  • А. П. Михайленко, В. Ф. Зелтиньш В. И. Кал Зин
SU377868A1
ЛОГИЧЕСКОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО 1970
SU258388A1

Иллюстрации к изобретению SU 255 993 A1

Реферат патента 1969 года ВЫЧИСЛИТЕЛЬНОЕ УСТРОЙСТВО

Формула изобретения SU 255 993 A1

записанной в (т+1)-й линейке ФУ. В тактах III-1, III-2 в результате сдвига единица в (т+1)-и ячейке лередвигается на один разряд (Влево. Поэтому во втором цикле алгоритма слово записывается во второй {зазряд линеек ФУ и так далее.

В такте II1-2 контролируется ко-нец преобразования матрицы. Если имцульс на выходе контрольного формирователя 17 отсутствует (условно Ф17 0), это значит, что еще не во в;се разряды линеек ФУ за-писаны слова-столбцы, т. е. что матрица М затисана еще не полностью.

Если в такте HI-1 сдвигаемая единица выходит за разрядную сетку и подготавливает контрольный формирователь, это значит, что матри1ца М записана полностью. Поэтому срабатывание формирователя 17 (условно ) фиксирует конец преобразования.

Преобразование может быть вьшолнено ПО следующему алгоритму (см. табл. ).

В соответствии с изложенным содержимое линеек ФУ, реверсивных ключей и регистра регенерации (меняется следующим образом (см. табл. 2).

Для транспонирования матрицы mxtn потребуется 3/п циклов обращения к ЗУ.

7 О О О О О 1 1 О

О О О О

о о

о о

О О

о о о о о 1

о о о

о о

Возможно преобразование неквадратной матрицы тих при . В этом случае в ячейку т+1 записывается константа Л , ... , а

д I 1 при t

I О при i m-fe+il

В рассмотренном выще алгоритм-е в качестве счетчика адресов предполагалось использование специального счетчика.

Транспонирование матрицы может быть использовано, например, для преобразования информации при выводе на построчную печать. Рассмотрим подробнее вывод на построчную печать К-разрядных десятичных чисел в коде 1 из 10. Код 1 из 10 получается в процессе преобразования двоичных чисел в десятичные. Это преобразование может выполняться вычислительным устройством на МОЗУ (см. упомянутую заявку) программным путем. Для простоты рассмотрим случай, когда каждый десятичный разряд в коде 1 из 10 залисаи В отдельную линейку МОЗУ. Все слово хранится iB К. линейках. Например, при число Л 517731421 представлено матрицей М:

Адрес

о о о о о о о о о о

о, ЛГ+1

.0

о 1 о о о о о о о Л/Ч-2 .0

0. 0. 0. 0. 0. 0. 0. 0.

о 1 о о о о о о

о о 1 о о о 1 о .0 .0 ЛГ+5 .0 ЛГ+6 .0 ЛГ-1-7 .0 ЛГ-Ь8 .0 .0

разрядов

Матрицу М можно использовать для построчной печати.

Для этого необходимо синхроимпульсами от цифрового бара1бана соответственно считать линейки ФУ (.первую, втору.ю и т. д.), а сигналы с выхода К усилителей чтения с помоц|;ью дополнительного комплекта диодов и ф9|миравателя строба подать на входы форм рователей, работающих на электромагниты печати. При течати очередной цифры (например, 5) срабатывают электромагниты в тех разрядах, где должна быть эта цифра, что отмечено единицей в транспонированной матрице.

II. Многоканальный счет

Зайачу многоканального счета можно представить следующим образом. В некоторый момент (Времени ino каналам, число которых не должно превыщать т, .поступает входная информация в виде двоичного символа в каждом канале. Паступивщее одноразрядное двоичное число в .каждом канале необходимо прибавить к накопленному ранее числу.

Пусть нака1пливаемые числа записаны в т линеек ФУ в виде слов-столбцов. Таких слов хранится т:

4 I % / . f - Ii2т.

Эти слова образуют матри цу:

, m ... , GI

М QmiQm-I,2 ... I Oji

Совокупность ДВОИЧНЫХ СИМВОЛОВ, поступивших ИЗВН по т каналам, обозначим вектором-строкой Pi(, ... , Р}). Словастолбцы AI суммируются с соответствующими числами PI поразрядно. При этом для каждого разряда выявляются сумма и перенос в следующий разряд Pt.j+i по следующим логическим формулам:

Sij ().,i, Pii+i ai}PiiЦифра

Слово Р условно можно считать «переносом в Первый разряд.

Рассмотрим алгоритм многоканального счета.

В исходном состоянии в т-Ы ячейку ФУ вводится константа i.0...1, в от+ 2, т + 3 записывается поступившее в регистр регенерации по .входам 24 слово Р, готовятся формирователи строба 16 (сигналом 25) и 10 (сигналом 26}.

В процессе выполнения алгоритма путем сдвигов константа К преобразуется. Обозначим:

k О ... 01 fe, О ... 010 А;, о ... 0100

... 6/

/ - текущий номер разряда, к которому прибавляется перенос.

Алгоритмы многоканального суммирования с одноразрядным числом представлен в табл. 3.

В таблице используется способ выполнения логических функций в МОЗУ с линейной выборкой.

Запись слова В в линейку Л с (V) выполняется следующим образом.

В разрядной шине формируется импульс тока + 0,5 /, если в соот.ветствующий разряд записывается единица, и О, если записывается нуль. В адресной шине формируется импульс тока +0,5 /. При этом хранимое ранее в линейке X слово А не стирается. В результате после записи слова В в (К} получим слово

С ... С,, где GI - .

В линейку X с () слово В записывается следующим образом.

В разрядных шинах, где ft, 1, формируется импульс тока +0,5 /; в адресной шине формируется импульс -/. Оставшееся в линейке X

слоео С удовлетворяет равенству Q : аД .

Для считывания с инверсией в адресной шине формируется импульс тока +/, устанавливающий .все сердечники в единицу. При этом на усилители чтения .полный сигнал поступает лишь в тех разрядах, где записан пуль.

Таблица S

Необходимые импульсы тока в адресных шинах формируются реверсивными ключами 4.

Из приведенной таблицы видно, что для многоканального суммирования с одноразрядными числами требуется от 6 до 6/и обращений к МОЗУ.

После цикла суммирования в матрице ФУ записаны числа

тт.т-1,т, .... S

т,т--1 m-l,m-lt -Jl, ш-1

,1 ... t 11

Если счет ведется не -с нуля, а с некоторых значений, которые хранятся в N+1, N+2, ..., линейках МОЗУ, предварительно следует транопонирОВать матри-цу, образованную этими чи.слами, а затем перейти к многоканальному счету.

Аналогично может быть разработан алгоритм параллельного суммирования двух групп слов (|по m чисел в каждой группе). Матрицы, соответствующие «аждой груопе, должны быть

Алгоритм преобразования Предмет изобретения Вычислительное устройство, содержащее магнитное оперативное запоминающее устройство (МОЗУ), выходы усилителей чтения ко- 55 торого через диоды подключены « формирователям строба, регистр регенерации, контрольные формирователи и реверсивные .ключи, выходы которых соединены с соответствующими адресными шинами МОЗУ, отличающееся тем, что, с щелью расширения функциональных 60

предварительно транспонироваеы. Можно -показать, что такой способ параллельного сумМирования Двух групп чисел по сравнению с их последовательным суммированием в вычислительно.м устройстве на МОЗУ в четыре - пять раз быстрее.

III. Шифрация

Требуется преобразовать код 1 из /С () в .некоторый код из двоичных символов:

Код 1 из К Код из двоичных символов О ... 01 Л1 110213 1 Ci

О ... 10 Лг012022, ... ,

1 ... .

OSK - я

Для выполнения такого преобразования константы Cj-f-C записываются в линейках (1-V-/C) ФУ:

Из таблицы видно, что для преобразования первого разряда числа в коде 1 из К требуются два обращения к МОЗУ.

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

tl 12

и 2(

Г8

o

-w

4

23

30

Vtfi

/2

16 It

гттт «

29 28 27 26 31 2Ч

«

; .-;Г

iH

«r $1

,5

.J

IZZHCZD

+4

25

-f

SU 255 993 A1

Даты

1969-01-01Публикация