Вид РИД
Изобретение
Известно устройство по основному авт. св. №113432, содержащее матрицу, дешифратор и счетчик.
Предлагаемое устройство отличается тем,. что оно содержит дополнительный счетчик, выходы которого подсоединены через дешифратор к горизонтальным шинам матрицы. Это позволяет, сократить оборудование при организации принудительного порядка следования микрокоманд.
На фиг. 1 показана схема предлагаемого устройства; на фиг. 2 - схема перехода на следующую по порядку микрокоманду; на. фиг. 3 - схема размещения микрокоманд, организация циклов и разветвлений.
Микропрограммные матрицы 1, 2 сигналов и переходов управляются двумя независимыми реверсивными счетчиками 3 и 4 (X и Y) со своими дешифраторами 5 и 6 (Дх и Ду).
Матрица 1 вырабатывает микросигналы 7 операции, матрица 2 - сигналы 8, 9 изменения кодов каждого счетчика на ±1.
Микрокоманды располагаются на плоскости, так как номер каждой микрокоманды определяется двумя независимыми координатными счетчиками.
Каждая координата может независимо изменяться на +1, -1 или остаться без изменения. Таким образом, следующей по порядку микрокомандой является любая из восьми микрокоманд, каждая из координат которой отличается от предыдущей не более, чем на «1» (см. фиг. 2).
Количество сигналов, обеспечивающих переходы, при этом остается независимым от общего числа микрокоманд (их всегда четыре: «+1»X; «-1»X; «+1»Y; «-1»Y), а количество одновременно вырабатываемых сигналов перехода - не более двух.
Для разветвления микропрограммы необходимо иметь в микрокоманде несколько групп сигналов изменения координатных счетчиков.
Такая организация порядка следования микрокоманд позволяет экономно без засылки нового полного адреса в регистр микроопераций организовать разветвление микропрограммы по нескольким направлениям, циклические процессы (см. фиг. 3) произвольной глубины при независимости количества микросигналов (разрядов), обеспечивающих переходы, от общего количества микрокоманд.
Устройство для микропрограммного управления по авт.св. №113432, отличающееся, тем, что, с целью сокращения оборудования при организации принудительного порядка следования микрокоманд, оно содержит дополнительный счетчик, выходы которого подсоединены через дешифратор к горизонтальным шинам матрицы.