Устройство ввлда информации

Иллюстрации

Показать все

Реферат

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

И АВТОРСКОМУ СВйДЕТЕЛЬСЧВУ (1 1) 526875

Союз Советских

Сокиалистических

Республик (б1) Дополнительное к авт. свид-гу (22) Заявлено 04.02.75 (21) 2102265 24 (51) Ч. Кл. - б 06F 3,, 00 с присосд(шсписм заявки М

Государственный комитет

Совета Министров СССР (23) Приоритет (53) УДК 681.327.21 (088.8) Опубликовано 30.08.76. Бюллетень чое 32 по делам изобретений и открытии

Дата опубликования описания 15.09.7б (72) Авторы изобретения

В. В. )Кила и В. А. Платонов

Таганрогский радиотехнический институт им. В. Д. Калмыкова (71) Заявитель (54) УСТРОЙСТВО ВВОДА ИНФОРМАЦИИ

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

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

Это устройство позволяет повысить надежность работы, так как оно содержит микропрограммные блоки и блоки контроля, введение которых позволяет запускать блок микропрограмм при отсутствии сигнала ошибки.

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

Нсдос 1

Цель достигается тем, что в устройство ввода информации введены блок памяти микро5 программ, вход которого соединен с выходом блока приема информации, а выходы — соответственно со входами блока приема информации и преобразователя настроечной информации, формирователь числовой информации, 10 входы которого соединены с выходамп преобразователя числовой информации и блока памяти микропрограмм, а выход — со входом

p3c1!ppJIc.тптс1я I 3113J1oB> форзтпроватеJII массива коммутации, входы которого соединены

15 с выходами блока приема информации и блока памяти микропрограмм, а выходы — со входамп распределителя каналов и преобразователя коммутационной информации.

На чертеже представлена структурная схе20 ма устройства.

Блок 1 внешних вводных узлов предназначен для последогательного ввода команд программы в блок 2 приема информации, с кото рым этот блок с! яз III. Блок 2 приема инфор25 мании служит для промежуточного хранения и передачи в пужныс моменты времени кодов операторов и числовой информации, содержащихся в каждой команде, в другие блоки устройства ввода. Выходы этого блока соеди30 пены с блоком 3 памяти микропрограмм для

5268/5

3 передачи кода оператора, с формирователем

4 мас<лгва коммутащ!и для передачи адресов внешних операторог, микропрограммы и с преобразователем 5 числовой информации для передачи числовой информации, Блок 3 памяти микропрограмм предназначен для хранения микропрограмм операторов и для организации

IIocлсд0ватсльн0й lIhi ti2«II i»I

6 настроечной информации для передачи кода

IIBcTpoHKH, c формирователем 4 массива I(o (мутации для передачи условной коммутационной информации и признаков, управляющих () o p M H p o B B H H e x I, I 3 c c ê 13 2 к 0 м м ) т 3 ц и и, с ф 0 рмирователем 7 числовой информации для передачи чисел и управляющих формированием массива числовой информации признаков и с блоком 2 приема информации для передачи

ПРИЗ!!3КОВ К01!Ца МГ!КРОПРОГРЯММЫ И ОКОН !2пия ввода.

Формирователь 4 массива коммутации слуiKHT для формирования массива истинной коммутационной информации, например, списка сосдппснпй или матрицы коммутаций, по условной коммутационной информации и адресам и!сшних операторов. Кроме того в этом блоке генерируются адреса каналов, по которым необходимо передать настроечную, коммутационную и числовую информацию.

Формирователь 4 массива коммутации соединен с преобразователем 8 коммутационной информации для передачи истинного кода коммутации и с распределителем каналов 9 для переда iH адресов выбранных каналов.

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

Преобразователь 6 настроечной информации предназначен для преобразования настроечного кода в цу кпый вид, например, из параллельного кода в последовательный, в соответствии с проведенной настройкой, и соединен с распредс;пггслем 9 каналов.

Формирователь 7 числовой информации прсдпазпаче для формирования массива числовой информации. Исходными данными для форм (ровання этого массива служат числа, поступающие из блока 3 памяти микропрограмм, и числа, поступающие из преобразователя 5 числовой информации. Управление формированием осуществляется с помощью признаков, поступающих из блока 3 памяти микропрогpBMIvi. Преобразователь 8 коммута(ионной информации предназначен для преобразования истинной коммутационной информации в вид, удобный для передачи iio шяоранному каналу, например, из параллельного кода в последовательный. Преобразователь 8 коммутационной информации соединен со входом распределителя каналов 9. Распределитель 9 каналов предназначен для выбора нужны.; каналов Ilo адресам, поступпипим

4 пз формирователя 4 массива ко !мутации, и передачи IiO этим «аналам соответствующей информации.

Устройство ввода работает следу(ощим ооразом.

Очередная команда программы вводится с помощью блока 1 внешних вводных узлов в блок 2 приема информации. Каждая команда содержит код оператора, адреса внешних операндов и числовую информацию. Числовая информация поступает в преобразователь 5

:(ислогой информации и преобразуется там из системы счисления программиста в машинную систему счисления. Адреса внешних операндов остаются на временное хранение в блоке 2 приема информации. Код оператора из блока

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

Из блока 3 памяти микропрограмм настроечная информация поступает в преобразователь

6 настроечной информации, условная «оммутационная информация и признаки, управля-!

01 Не (1)оpil»pованиeм массива ко. 1м 1"1 ации, нов ступают в формирователь 4 массива ко..!мутации, а числовая информация и признаки, управляющие формированием числовой информации поступают в формирователь 7 числовой ш(формации. В преобразователе 6 настроечная информация преобразуется в вид, удобный для дальнейшей передачи, например, из параллельного кода в последовательный, Условная коммутационная информация преобразуется в формирователе 4 массива коммутации в истинную коммутационную информацию.

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

4 массива коммутации. Элемент массива истинной 1(оммутационной информации, образованный из условной коммутационной информации одпои микрокоманды, и, возмо кно, ад ресов внешних операндов, передается из формирователя 4 массива коммутации в прсобр3зо(!Тель 8 коъl мyт(1цi!Опнои 1111форм 31!ии, где он преобразуется в вид, удобный для дальнейшей передачи, например, из паралIe;iH1Io! о кода в последовательный.

Одновременно с формированием элемента массива коммутации в формирователе 4 генс526875 рируется адрес каналов по которому будет передаваться настрое(и >», !,CTHH«à» коммутационная и числовая информация. По числовой

HHgopvatIHH: (икрокомянды В ()op .!IHpor32Te,lс

7 формируется элемент массива числовой информации, соответствующий считанной микрокоманде. Если t!I«I(poI(o lat3ga содсрж!!7 npliaнаки ввода числовой информации ко 1>анды, то эти признаки riocTyttatoT из 0,(ок2 3 П23!ят, f микропрограмм в формирователь 7 гпсловой информации. Эти признаки управляюг пво 103; числовой иформации из прсобразo«aтс.!я ) в формирователь 7. В этом случае В формировании элемента массива числовой информацш( участвует числовая информация кома«ды.

ЭЛЕ IPHTbl коммутационной и чисг!Овой инфор !Яции Iioступают из преобразователей 6, 8 и формирователя 7 в распредс7IITe.гь 9 каналов и затем передаются по соответствующим каналам, коTopbIe Опрсделяlотся по адресу 1 яналов информации, поступивп?ему из формирователя

4 массива коммутации.

Пс()сход оТ ОднОЙ >?икроком анды к доу(oп осуществляет блок 3 памяти микропрограм 2.

Последняя микрокоманд2, каждой микропрограммы содержит «ризнак конца м:.>кропроГряммьl. 3ТОТ признак из Олокя 3 )123isiти микропрограмм поступает в бло" 2 приема !(ив формации и разрегпаст ввод очередной «ома.iды, Завср?Пает вводимую программу кома?-:да

ОСТЯНО?32, ИОС;IЕДП51Я МИКРОКОЪ(анда КОTОРОЙ

co>(e())KHT признак конца ВВОдя. Зто пр из н 2 к поступает в блок 2 Irpire312 гп!формации и прекращает ввод команд.

Ll

>)

)0

)2

3:)

Прсдлагасмос устройство ввода за счет авг> ма! Нчсско?0 coci ап1сни51 масси«30в на(Тросчной, коммутацио?Нн и и числовой пнформаri:rit r3 5 — 1 О paa cni(02 ii!20 i. i!pe31 st rioдго 013ки задач и существенно снижает трудоемкость этого процссса. (i)nI)3;x ла изобретения

) cтp0lrcTi30 Б130Д2 1!«фор\12ци1!, Содержащее блок Вне!ц??и.; ввод Ii ix узлов. соединенный

?срез блок пр! Сма и«фор>(ации с преобразователем числовой информации. и распредели7сль каналов. В);оды которого соединены соотвстствс«по с ьч-1):Одами преобразователя коммутац«они(ой !(пформации и преобразователя нас7poe!Ir!01 . информации. о тл и ч а ю щ ее с я тем, что.,; цел(во увеличения быстродействия, и 1?СГО В13сдены Олок пяъ!ят!3 микропроГрамм, в)юд которого соединен с выкодом блока прис I2 I iформ2ции, а выкоды — соответственно со ?3.?Одами Олока приема информации и преобразователя iiaстроечной информации, фор3r!1p0H2Tesib число:3оп информации, вкоды которого соединены с вы);ода3!и преобразователя ч«гловой информации и блока памяти мик.0«рограмм. а Вь!),Од — co в.;одом распредсли?сл i i(2;12,?Ов, Lr)o ))L??poiiiLTe7b мясспВя комм >Ге! i!!11, в.;О:Li? i О ГОРОГО (ОсДинсны с Вьixo>tab!i! блока приема ппформaùø и блока памяти м«кpo?!pro!pa)13(, а вы);оды — со входами рас-!!1)сдс;lит(. 1sl каl-!2 10?3 II IIPCOOP230132Te.1st мутац?(онной информации.

526875

Составители Л. Захматова

Текред 3. Тараненко

Корректор Е. Рожкова

Редактор Н. Коляда

Типография, пр. Сапунова, 2

Заказ 2070/11 Изд. М 1641 Тираж 864 Подписное

ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий

113035, Москва, )К-35, Раушская наб., д. 4 5