ВУЗ:
Составители:
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
.
.
.
X
1
.
.
.
X
S
Вход данных
. . . . . . . . .
}
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
Страницы
- « первая
- ‹ предыдущая
- …
- 4
- 5
- 6
- 7
- 8
- …
- следующая ›
- последняя »
