SU1238104A1 - Устройство дл преобразовани кодов с одного зыка на другой - Google Patents
Устройство дл преобразовани кодов с одного зыка на другой Download PDFInfo
- Publication number
- SU1238104A1 SU1238104A1 SU843814123A SU3814123A SU1238104A1 SU 1238104 A1 SU1238104 A1 SU 1238104A1 SU 843814123 A SU843814123 A SU 843814123A SU 3814123 A SU3814123 A SU 3814123A SU 1238104 A1 SU1238104 A1 SU 1238104A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- output
- input
- address
- register
- memory block
- Prior art date
Links
Landscapes
- Debugging And Monitoring (AREA)
Abstract
Изобретение относитс к вычислительной технике. Целью изобретени вл етс сокращение оборудовани . Устройство содержит блок 1 пам ти, группу 2 блоков пам ти, регистр 3 адреса, регистр 4 вьвдачи, коммутатор 5 адреса, мультиплексор 6, триггер 7, генератор 8 тактовое импульсов, одновибратор 9, элементы 10, 11 задержки , информадионный вход 12, вход 13 пуска устройства, вход 14 условий и выход 15 устрЬй- ства. 1 ил. (Л
Description
Изобретение относитс к вычислиельной технике и может быть использовано в системах непосредственной еализации зыков высокого уровн , аппаратурных трансл торах, а также в системах с диалоговым режимом разработки , отладки и выполнени программ , эмул торах и интерпретаторах.
Цель Изобретени - сокращение оборудовани .
На чертеже представлена схема предлагаемого устройства.
На чертеже прин ты следующие обозначени : блок 1 пам ти, группа 2 блоков пам ти, регистр 3 адреса, регистр 4 выдачи, коммутатор 5 адреса , мультиплексор 6, триггер 7, генератор 8 тактовых импульсов, одно- вибратор 9, эле;менты 10 и 11 задержки , информационный вход 12, вход 13 пуска устройства, вход 14 условий и выход 15 устройства.
Группа 2 блоков пам ти предназначена дл хранени информации об отдельных слогах выходных слов. Хранение слогов выходных слов в отдельных блоках пам ти позвол ет облегчить процесс адаптации к новым входным алгоритмическим зыкам, поскольку вьпсодной зык (слова выходного зыка ) хран тс в виде объектов - кластеров , прёдставл кмдих собой некоторый абстрактный тип данных.Тем самым в устройстве реализуетс ортогональный двухуровневый, двухканальный) процесс управлени преобразованием. В первом канале происходит управление адресами, во втором - непосредственно формирование выходных слов из от- дельных слогов.
. Мультиплексор 6 предназначен дл формировани значени модифицируемого разр да адреса очередного адресно- го слова и реализует следующую логическую функцию:
y,« Xja+y,z,...x, z, где у,, - выходной сигнал мультиплексора 6;.
X, - конъюнкци of,, oZj соответствующа коду с выхода блока I пам ти (кода условий преобразовани ) , разрешающему про хожйёнйе; модифицируемого адресного разр да а без изменений;; :
Х 2 л, ei д .. «Ы X j (Xi-Oij, . . .Ot } Х
S,ot,t ,(it, ,.л - конъюнкции, соответствующие кодам, определ ющим прохожде1238104 . 1
ние на выход мультиплексора 6 одного из сигналов условий преобразовани
ч
5
0
5
0
5
0
5
0
5
. .. z, с входа 14 условий. Коммутатор 5 адреса предназначен дл коммутации или первого адресного слова , соответствующего процессу преобразовани поступивщего входного слова , или очередного адресного слова.
Работа устройства состоит в следующем .
В исходном состо нии злементы пам ти устройства наход тс в нулевом состо нии. Начало работы устройства происходит при поступлении на вход 13 устройства сигнала пуска. Данный сигнал поступает на единичный вход триггера 7 и устанавливает его в единичное состо ние. Сигнал логической единицы с выхода триггера 7 раз- рещает прохождение с входа 12 входного слова дл его преобразовани в некоторое множество слов выходного зыка. Входное слово через .коммутатор 5 поступает на вход регистра 3 адреса и по концу первого тактового импульса заноситс в регистр 3 адреса . Тем самым формируетс адрес первого адресного слова в блоке 1 п.ам - ти. Б соответствии с адресом слова, наход щегос в регистре 3 адреса, по первому тактовому импульсу с блока 1 пам ти считьшаютс адреса слогов первого выходного слова (при реалн- зации режима Один в несколько) . По тактовому импульсу выхода генератора 8 по данным адресам проводитс выборка информации из группы 2 блоков пам ти. И по этому же тактовому импульсу , задержанному на элементе 11 задержки, выбранна информаци в ыход- lioro слова заноситс в регистр 4 вы- дачи и с его выхода поступает на вы-j ход 15 устройства.
Очередное выходное слово может быть или выходным словом линейной последовательности слов, или его адрес зависит от некоторых условий, определ кнцих процесс преобразовани . Кроме того, возможен режим преобразовани Один к одному,в котором каждому входному слову соответствует одно вьпсодное слово. При реализации этого режима одновременно с вьщачей адресов слогов выходного слова вьща- етс метка - признак окончани преобразовани с выхода блока 1 пам ти. Данна метка - признак поступает на вход одновибратора 9, на выходе ко
торого формируетс импульс, обнул ющий триггер 7, тем самым устройство готово к приему очередного входного слова. Если очередное выходное слово вл етс выходным словом линейной последовательности, то с выхода блок I пам ти на вход коммутатора 5 адрес поступает код очередного адресного слова, которое производит выборку и формирование очередного выходного слова аналогично указанному. Если очередное выходное слово вл етс словом, после которого процесс преобразовани идет по одному из возможных путей, определ емому некоторыми услови ми, то с вькода блока 1 пам ти на вход мультиплексора 6 поступает код услови преобразовани (его .посто нна - немодифицируема часть) С выхода блока 1 пам ти поступает также модифицируемый разр д. Код провер емого услови преобразовани на мультиплексоре 6 промодифицирован услови ми, поступающими с входа 14 условий. Если провер емое условие измен ет (промодифицирует) разр д, то на выходе мультиплексора 6 присутствует сигнал логической едини- ць1, который дополн ет адрес очередного адресного слова и тем самым измен ет ветвь преобразовани . Сформированный образом код очередного адреса поступает через коммутатор 5 адреса на регистр 3 адресаJ и устройство продолжает функционирование . С выдачей адресов слогов последнего выходного слова с выхода блока I пам ти вьщаетс метка - признак окончани преобразовани . Данна метка через одиовибратор 9 обнул ет триггер 7 и запрещает тем самым генерацию импульсов. Устройств готово к приему очередного входного слова.
Claims (1)
- Формула изобретениУстройство дл преобразовани кодов, с одного зыка на другой, содержащее блок пам ти, адресный вход которого соединен с выходом регистра адреса, триггер, группу блоков па- .10152055050м ти, регистр вьщачи, генератор тактовых импульсов , первый выход которого соединен с синхронизирующим входом регистра адреса, единичный вход триггера вл етс входом пуска устройства, единичный выход триггера подключен к входу генератора тактовых импульсов, выходы блоков пам ти группы подключены соответственно к информационным входам регистра выдачи , выход которого вл етс выходом устройства, отличающеес тем, что, с целью сокращени оборудовани , оно содержит два элемента задержки, одновибратор, коммутатор адреса и мультиплексор, выход которого и выход -немодифицируемых разр дов адреса блока пам ти соединены с первым информационным входом коммутатора адреса, второй информационный вход которого вл етс информационным входом устройства, выход коммутатора адреса соединен с информационным входом регистра адреса, вход условий устройства соединен с первым информационньм входом мультиплексо- :ра, второй информационный вход которого подключен к выходу модифицируемого разр да адреса блока пам ти, выход кода условий которого соединен с разрешающим входом мультиплек- сора, выход адресов слогов блока пам ти соединен с адресными входами блоков пам ти группы, синхронизирующие входы которых и вход первого элемента задержки соединены с вторым выходом генератора тактовых импульсов , выход первого элемента задержки подключен к синхронизирующему входу регистра вьодачи, вход второго элемента задержки соединен с первым выходом генератора тактовых импульсов, а выход.подключен к синхронизирующему блока пам ти, выход признака конца преобразовани блока пам ти соединен с запрещающим входом коммутатора адреса и с входом одновибрато- ра, выход которого подключен к нулевому входу триггера, единичный выход которого соединен с разрешающим входом коммутатора.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU843814123A SU1238104A1 (ru) | 1984-11-20 | 1984-11-20 | Устройство дл преобразовани кодов с одного зыка на другой |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU843814123A SU1238104A1 (ru) | 1984-11-20 | 1984-11-20 | Устройство дл преобразовани кодов с одного зыка на другой |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1238104A1 true SU1238104A1 (ru) | 1986-06-15 |
Family
ID=21147378
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU843814123A SU1238104A1 (ru) | 1984-11-20 | 1984-11-20 | Устройство дл преобразовани кодов с одного зыка на другой |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1238104A1 (ru) |
-
1984
- 1984-11-20 SU SU843814123A patent/SU1238104A1/ru active
Non-Patent Citations (1)
Title |
---|
Авторское свидетельство СССР № 1034045, кл. G 06 F 15/38, 1982. Авторское свидетельство СССР 1136183, кл. G 06 F 15/38, 1983. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SU1238104A1 (ru) | Устройство дл преобразовани кодов с одного зыка на другой | |
SU1283798A1 (ru) | Устройство дл трансл ции кодов с одного зыка на другой | |
SU1144108A1 (ru) | Устройство дл аппаратурной трансл ции | |
US4424730A (en) | Electronic musical instrument | |
SU1464157A1 (ru) | Устройство дл распаковки команд | |
SU1136183A1 (ru) | Устройство дл преобразовани кодов с одного зыка на другой | |
SU1561074A1 (ru) | Устройство дл определени отношени множеств | |
SU1293844A1 (ru) | Устройство дл преобразовани кодограмм | |
SU1187173A1 (ru) | Устройство дл лексического анализа символьного текста | |
SU1111176A1 (ru) | Устройство дл преобразовани зыков | |
SU1216776A1 (ru) | Устройство дл ввода информации | |
SU1513440A1 (ru) | Настраиваемое логическое устройство | |
SU1520480A1 (ru) | Устройство дл программного управлени | |
SU1007106A1 (ru) | Микропрограммное устройство управлени | |
SU1441391A1 (ru) | Устройство дл формировани периодических функций | |
SU860045A1 (ru) | Устройство дл сопр жени | |
SU1141394A1 (ru) | Устройство дл ввода информации | |
SU1264178A2 (ru) | Устройство дл организации очереди | |
SU641434A1 (ru) | Устройство дл программного сопр жени электронных вычислительных машин | |
SU344442A1 (ru) | ||
SU943729A1 (ru) | Микропрограммное устройство дл анализа программ | |
SU857994A1 (ru) | Устройство дл определени старшинства операций | |
SU1228096A1 (ru) | Устройство дл ввода информации | |
SU985793A1 (ru) | Устройство дл преобразовани кодов с одного зыка на другой | |
SU1488965A1 (ru) | Устройство для преобразования и выделения кодовой комбинации |