3:
:
Iи
Изобретение относится к цифровой вычислительной технике и автоматике и может быть использовано в микропрограммных устройствах управления вычислительных машин.
Известно микропрограммное устройство управления, содержащэе блок; памяти микрокоманд, блок памяти начальных адресов блок синхроий зации, регистр микрокоманд, выход которого является выходом устройства, а вход соединен с выходом блока памяти микрокоманд рЗ
Однако устройство имеет невысокое быстродействие вследствие ,невозможности совмещения выборки микрокоманды с вычислением адреса следующей микрокоманды.
Известномикропрограммное уст- . ройство управления, содержащее блок памяти микрокоманд, регистр микрокоманд, блок памяти начальных адресов, счетчик адреса микрокоманд, группу элементов И, регистр чтения, счетчик длины цепочки микрокоманд, блок синхронизации 2 .
Недостатком устройства являются большие аппаратурйые затраты при .его. реализации..
Целью изобретения является сокращение оборудования.
Поставленная цель достигается тем, что в микpoпpoгpaммнo устройстве управления, содержащем два блока памяти, счетчик и регистр, при. чем выход счетчика соединен с адресным входом первого блока памяти, выход которого соединен с информационным входом регистра, выход которого является выходом устройства, тактовый вход устройства .соединён с счетным и тактовым входами счетчика и с тактовым входом регистра, входы управления записью и счетом счетчика соединены с первым выходом второго блока памяти и с входом управления записью регистра, второй выход и информационный вход..второго блока памяти соединены соответственно с ин- . формационным входом счетчика и с входом логических условий устройства выход счетчика соединен с адресным входом второго блока памяти.
Устройство содержит счетчик I, блок 2 памяти, блок 3 памяти, регистр 4, тактовый вход 5 устройства,
7,6372
вход 6 логических условий устройства, выходы 7 и 8 блока 3.
четчик 1 содержит счетный вход управления счетом , так5 товый вход С2 и вход у,2 управления записью.Регистр 4 содержит тактовый вход Сг и вход V управления заш1сыа|
Впок 2 памяти представляет собой постоянное запомииакицее устройство.
,0 Блок 3 памяти представляет собой программируемую логическую матрицу. Выход 7 блока 3 памяти является признаком (единичный потенциал) наличия команды условного перехода, выход 85 код начального адреса перехода.
Микропрограммное устройство управления работает следующим образом.
Вначальный момент времени счетчик 1 обнулен. При поступлении на
0 вход 5 тактового импульса фронтом импульса к входу С (на нулевой потенциал) устанавливается первый адрес. Далее по этому адресу Из блока 2 считывается микрокоманда и срезом Тактового импульса по входу Сл осуществляется запись считанной микрокоманды в регистр 4.. По входу 5 поступает следующий тактовый сигнал и считьюается следующая микрокоманда.
O Таким образом, формируются линейные участки микропрограмм. При установлении на. счетчике.I адреса микрокоманды, являющейся микрокомандой перехода, срабатывает блок 3 (по входу 6 пос5 тупают логические условия) и на вы ходе 7 появляется единичньй сигнал (блокируется запись по входу V в регистр 4). С выхода 8 блока 3 на информационный вход счетчика 1 пос0 тупает код адреса перехода.Следующим тактовым импульсом (фронтом . на С а ) осуществляется запись (на Уя единичный потенциал) кода адреса перехода (на выходе 7 устанавли5 веется нулевой потенциал). Далее срезом импульсов в регистр 4 записывается микрокоманда, считанная по адресу, перехода.
. После выполнения последовательное
О ти микрокоманд перехода по соответствующему импульсу на дхрде 5 на выходе счетчика 1 появляется адрес микрокоманды возврата и линейной последовательности. По этому адресу и соот5 ветствующим условиям с входа 6 снова срабатывает блок 3.
Применение изобретения позволяет сократить объём оборудования.
с, к,
J LJ
СгУг
название | год | авторы | номер документа |
---|---|---|---|
Микропрограммное устройство управления с динамической памятью | 1985 |
|
SU1260954A1 |
Микропрограммное устройство управления | 1986 |
|
SU1481759A1 |
Микропрограммное устройство управления | 1983 |
|
SU1108448A1 |
Микропрограммное устройство управления | 1983 |
|
SU1130865A1 |
Микропрограммное устройство управления с контролем | 1984 |
|
SU1280627A1 |
Микропрограммное устройство управления | 1983 |
|
SU1100624A1 |
Мультимикропрограммная система управления | 1985 |
|
SU1291981A1 |
Устройство для контроля хода программ | 1986 |
|
SU1343418A1 |
Микропрограммное устройство управления | 1981 |
|
SU959078A1 |
Микропрограммное устройство управления | 1980 |
|
SU920726A1 |
МИКРОПРОГРАММНОЕ УСТРОЙСТВО УПРАВЛЕНИЯ, содержащее два блока г памяга, счетчик и регистр, прячем выход счетчика соединен с.адресным входом первого блока памяти, выход которого соединен -с информационным входом регистра, выход которого является выходом устройства, отличающееся тем, что, с целью сокращения оборудования, тактовый вход устройства соединен с счетным и тактовым входами счетчика и с тактовым входом регистра, входы управления записью и счетом счетчика соединены с первым выходом второго блока памяти и с входом управления записью регистра, второй выход и информационный вход второго блока памяти соединены соответственно с информационным входом счетчика и с входом логических условий устройства, выход счетчика соединен с адресным входом (Л второго блока памяти.
-fc.
1}
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Микропрограммное устройство управления | 1974 |
|
SU537346A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1984-10-07—Публикация
1983-02-28—Подача