ВУЗ:
Составители:
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
- …
- следующая ›
- последняя »