Теория автоматов. Жукалина И.В. - 6 стр.

UptoLike

Составители: 

6
из которых соответствует определенной микрооперации. И если необходимо в
ОА выполнить некоторую микрооперацию, достаточно из УА по определенной
управляющей цепи, соответствующей этой микрооперации, подать сигнал
(например, напряжение уровня лог.1). В силу того, что УА определяет
микропрограмму, т.е. какие и в какой временной последовательности должны
выполняться микрооперации, он получил название микропрограммного
автомата.
Формирование управляющих сигналов y
1
, y
2
..y
n
для выполнения
микрокоманд может происходить в зависимости от состояния узлов ОА,
определяемого сигналами х
1
, x
2
, ... , х
s
, которые подаются с соответствующих
выходов ОА на входы УА. Управляющие сигналы y
1
, y
2
..y
n
могут также
зависеть от внешних сигналов x
s+1
, …., x
L
.
Для сокращения числа управляющих цепей, выходящих из УА тех
случаях, когда оно конструктивно выполняется отдельно от операционного),
микрокоманды могут кодироваться.
Результаты обработки, выполненной в ОА, снимаются с его выходов z
1
,
z
2
, …z
m
.
Рисунок 2 – Композиция операционного и управляющего автоматов
Таким образом, УА предназначен для выдачи управляющих сигналов в
каждом такте работы ЦА, инициирующих выполнение определенных
микроопераций (или микрокоманд) в ОА в соответствии с выполняемым
алгоритмом и в зависимости от поступающих на входы УА информационных
сигналов (условий). Фактически УА реализует последовательность действий по
алгоритму, при этом содержание этих действий зависит от управляемого
объекта, в данном случае от ОА. Если ОА "знает как" делать, то УА "знает,
что и когда", то есть в какой последовательности что делать. При этом для УА
"что делать" – это просто коды команд, про их содержание он не знает.
. . . . . . . . . .
Управляющий
автомат
{
Синхросигнал
X
S+1
X
L
Y
1
Y
2
.
.
Y
n
.
.
.
Вход данных
. . . . . . . . .
}
Z
1
Z
2
Z
m
Операционный
автомат
из которых соответствует определенной микрооперации. И если необходимо в
ОА выполнить некоторую микрооперацию, достаточно из УА по определенной
управляющей цепи, соответствующей этой микрооперации, подать сигнал
(например, напряжение уровня лог.1). В силу того, что УА определяет
микропрограмму, т.е. какие и в какой временной последовательности должны
выполняться микрооперации, он получил название микропрограммного
автомата.
       Формирование управляющих сигналов y1, y2…..yn для выполнения
микрокоманд может происходить в зависимости от состояния узлов ОА,
определяемого сигналами х1, x2, ... , хs , которые подаются с соответствующих
выходов ОА на входы УА. Управляющие сигналы y1, y2…..yn могут также
зависеть от внешних сигналов xs+1, …., xL.
       Для сокращения числа управляющих цепей, выходящих из УА (в тех
случаях, когда оно конструктивно выполняется отдельно от операционного),
микрокоманды могут кодироваться.
       Результаты обработки, выполненной в ОА, снимаются с его выходов z1,
z2, …zm.

                                                       Вход данных
                                                         .........
                                                                          X1
                                       Y1
                .
            {                          Y2
    XS+1
                .

                .
                    Управляющий
                      автомат           .
                                        .
                                                     Операционный
                                                        автомат
                                                                          .
                                                                           .
                                                                           .   }
     XL
                                       Yn                                 XS
                        Синхросигнал
                                                    Z1 Z2            Zm
                                                       ..........

           Рисунок 2 – Композиция операционного и управляющего автоматов

       Таким образом, УА предназначен для выдачи управляющих сигналов в
каждом такте работы ЦА, инициирующих выполнение определенных
микроопераций (или микрокоманд) в ОА в соответствии с выполняемым
алгоритмом и в зависимости от поступающих на входы УА информационных
сигналов (условий). Фактически УА реализует последовательность действий по
алгоритму, при этом содержание этих действий зависит от управляемого
объекта, в данном случае – от ОА. Если ОА "знает как" делать, то УА "знает,
что и когда", то есть в какой последовательности что делать. При этом для УА
"что делать" – это просто коды команд, про их содержание он не знает.




6