Устройство для передачи информации Советский патент 1980 года по МПК G11C19/00 

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

1

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

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

Однако это устройство обладает невысоким быстродействием и имеет сложную структуру.

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

Это устройство выполняет элементарные функции сдвига содержимого регистра влево или вправо, а для выполнения более сложных функций сдвига, например, упаковки распакованных чисел и распаковки упакованных чисел необходимо применение соответствующей под.программы, что связано с использованием основной памяти ЭВМ объемом около 2(Ю байт 12.

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

Цель изобретения - повышение быстродействия устройства.

Это достигается тем, что в устройство для передачи Ш|формации, содержащее основной регистр, выходы которого подключены к первым входам первых элементов И и к выходам устройства, выходы первых элементов И через первые элементы ИЛИ соединены с одними из входов вспомогательного регистра, выходы которого подсоединены к одним из входов

5 вторых элементов И, первые выходы вторых элементов И соеди 1ены с одним из входов вторых эле1у1ентов ИЛИ, выходы которых нодсоеди 1ены к одним иэ входов основного регистра, блок управления, введены блок фор0мирования кода, блок декодирования один из выходов которого соединен со вторыми входами первых элементов И. Другие выходы блока декодирования подключены к другим входам вторых элементов И. Один из входов блока декодирования соединен с выходом основного регистра. Другие входы блока декодирования соединены с одним из входов устройства, другие входы которого подключены ко входам блока формирования кода, выходы которогб соединены с третьими входами первых элементов И, четвертые входы первых элeмeнtoв И соединены с первыми выходами блока управления, вторые, третьи и четвертые выходы которого соединены с другими входами вспомогательного регистра , с другими входами вторых элементов И и с другими входами основного регистра соответственно. -На Чертеже представлена укрупненнаяфуик1щональ|1ая схема устройства. Устройство содержит рсновной регистр 1, вспомогателышй регистр 2, элементы ИЗ и 4 элементы ИЛИ 5 и 6, блок управления 7, блок формирова11ия кода 8, блок декодирования 9. Устройство работает в режимах упаковки и распаковки. В режиме упаковки в исходном положении распакованное число находится в основном ре гистре 1, знак числа - в старшем (правом) байте, а в остальных байтах находится число, в котором цифры расположены по убыванию старшинства справа налево. Если число состонг из (М-1) цифры, то оно упаковывается за 1 такт, и результат заносится в младшую половину основного регистра 1, причтем знак помещается в младшую те раду:последнего байга, а цифры в остальные тетрады - младпшми разрядами в сторону знаковой тетрады Эта операция производится в 2 полутакта. В первом пол)такте содержимое всех байтов основного регистра 1, кроме старшего, через элементы 3 переводитс я во вспомогательный регистр 2, а в старший байт этого регистра заносится ноль из блока 8. Во втором полутакте через открытые элементы И 4, элементы ИЛИ 6 в младшую тетраду основного регистр 1 вводится информация с блока 9 (зона знака), а в остальные тетради младшей части основного регистра 1 переводится содержимое младших тетрад всех байтов кроме старшего вспомогательного регистра 2. Если число состоит менее чем из (N-1) цифры, тЬШ втором полутакте первого такта элементы И 4 закрыты, а часть элементов И 4 открыта. Пр изводится обычный сдвиг информации основного регистра 1 на один 6aHT SnpaBor nW этом старший знаковый байт в сдвиге не участвует, а в рсвободивишеся левь1е байты, кроме старшего, заносятся нули с блока фор :мирования кода &. Блок управления 7 форм рует столько тактов сдвига, на сколько коли 44 чество цифр в числе меньше (N-). После завершения всех тактов сдвига часть элементов 4 закрывается, часть элементов 4 открывается и происходит занесение результата упаковки в основной регистр, как это было описано выше для случая когда число цифр равно (N-1). В режиме распаковки, как и при упаковке, исходное число загружается в основной регистр 1, в его младшую половину со знаком в самой младшей тетраде. После запуска устройства первь1м тактом содержимое всех тетрад младшей части основного регистра 1, кроме самой младшей (знаковой) тетради, блоком управления 7 через часть элементов И 4 переводится в младшие тетрады всех байтов, кроме старшего, вспомогательного регистра 2, а содержимое младшей тетрады, преобразованное блоком декоди зования 9 (зона знака), вводится в старший байт регистра 2. На том же такте с блока формирования 8 кода в старшие тетрады всех байтов, кроме старшего вспомогательного регистра2, вводится код зоны. Затем содержимое регистра 2 переводится через часть элементов 4 и элементы ИЛИ 6 в основной регистр 1. Если число содержит (N-1) цифру, на этом операция заканчивается, а в основном регистре находится распакованное число. Если состоит из (N-I-к) цифр, начинается операция сдвига шформации основного регистра на 1 байт влево, состоящая из К циклов, после чего в основном регистре оказывается требуемое распакованное число. Старший байт основного регистра 1 в операции сдвига не участвует. Введение дополнительных блоков и соответствующих связей между ними позволяет сократить интервал времени распаковки упако вшшых чисел с 300-500 машинных тактов до 1-8 машинных тактов, уменьшить необходимый об;ьем памяти в ЭВМ на 200 байтов, упростить программирование. Формула изобретения Устройство для передачи информации, содержащее основной регистр, выходы которого подключены к первым входам первых элементов И и к выходам устройства, выходы первых элементов И через первые элементы ИЛИ соединены с ошмми иэ входов вспомогательного регистра, выходы которого подсоединены к одним из входов вторых элементов И, перBbie выходы вторых элементов И соединены с одним из входов вторых элементов ИЛИ, выходы которых подсоединены к одним из входов основного регистра, блок yпpaвлef ия, отличающееся тем, что, с целью повышения быстродействия устройства, в него введены блок формирования кода, блок декоД1фования, один из выходов которого соедииен со вторыми входами первых элементов И, другие выходы блока декощфования подключены к другим входам вторых элементов И, один из входов блока декодирования соединен с выходом основного регистра, другие входы блока декодирования соединены с одним i из входов устройства, другие входы которого подключены ко входам блока формирования кода, выходы которого соединены с третьими входами первых элементов И, четвертые входы первых элементов И соединены с первыми выходами блока управления, вторые, третьи и четвертые вькодакбторого соединены с другими входами вспомогательного регистра, с другими входами вторых элементов И и с рругтт входами основного регистра Ьоответственно. , Источники информации, тфинятые во внимание Щ)И экспертизе 1.Ксенофонтов И. С. н др. Электронные ЦВМ, Машиностроение, М., 1970, с. 109. 2.Пилипчатин Б. Н. Логические блоки . АСВТ, М., 1971, с. 87 (прототип).

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

название год авторы номер документа
Устройство для сдвига информации 1979
  • Каграманов Григорий Хачатурович
  • Андреасян Эдуард Гарегинович
  • Акопян Акоп Хачатурович
  • Сарян Торос Альбертович
  • Кананова Лала Николаевна
SU783854A1
Устройство для сдвига информации 1984
  • Андреасян Эдуард Гарегинович
  • Арутюнян Альберт Геворкович
SU1228098A1
Арифметическое устройство 1978
  • Шульгин А.А.
  • Храмцов И.С.
  • Фролова С.И.
  • Веригина В.В.
  • Слюсарев Н.А.
SU687982A1
УСТРОЙСТВО ПРЕОБРАЗОВАНИЯ ИЗ ДЕСЯТИЧНОЙ СИСТЕМЫ СЧИСЛЕНИЯ В ДВОИЧНУЮ 2003
  • Волковыский В.Л.
  • Елесина С.И.
RU2248094C2
Устройство для умножения и деления с плавающей точкой 1985
  • Воронцова Наталья Дмитриевна
  • Борисова Валентина Михайловна
  • Потоцкий Евгений Николаевич
  • Моисеев Вениамин Григорьевич
SU1278837A1
Устройство для преобразования двоичных чисел в двоично-десятичные и обратно 1983
  • Андреасян Эдуард Гарегинович
  • Арутюнян Альберт Геворкович
  • Акопян Акоп Хачатурович
  • Шароян Хачик Гегамович
SU1142826A1
Микропрограммный процессор 1980
  • Елисеев Александр Александрович
  • Крупин Владимир Александрович
  • Ленкова Валентина Мироновна
  • Петушков Александр Николаевич
SU868766A1
Устройство для распаковки команд 1984
  • Дворецкий Борис Михайлович
  • Назьмов Ростислав Борисович
SU1251075A1
Арифметическое устройство с фиксированной точкой 1984
  • Потоцкий Евгений Николаевич
  • Моисеев Вениамин Григорьевич
SU1241230A1
Десятичный сумматор 1974
  • Сентюрин Вячеслав Михайлович
  • Мокротоваров Владимир Михайлович
SU523409A1

Реферат патента 1980 года Устройство для передачи информации

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

SU 714 494 A1

Авторы

Сентюрин Вячеслав Михайлович

Васильев Анатолий Иванович

Даты

1980-02-05Публикация

1975-04-25Подача