Пр о ц е с с о р TMS 3 2 0C4 x
139
Продолжение табл. В.6
1
2
3
4
RETI
cond
При выполнении условия из стека извлекается в
PC
адрес возврата и в слове состояния
ST
восстаналива-
ются биты
PGIE
→
GIE
,
PCF
→
CF
—
4
RETI
cond
D
Выполняются три команды, следующие за командой
возврата, далее, если условие истинно, из стека из-
влекается в
PC
адрес возврата и в слове состояния
ST
восстаналиваются биты
PGIE
→
GIE
,
PCF
→
CF
—
1
RETS
cond
При выполнении условия из стека извлекается в
PC
адрес возврата
4
RPTB
src
Адрес, определяемый как содержимое регистра или
вычисляемый как
disp
+
PC
+
1
при соответствующих
типах адресации, заносится в регистр конечного ад-
реса блока повторения
RE
. Значение
PC
+
1
заносится
в регистр начального адреса блока повторения
RS
. В
разряде
RM
регистра состояния
ST
устанавливается
1. Блок команд с адреса в
RS
до адреса в
RE
повторя-
ется количество раз, определяемое счетчиком повто-
ров блока
RC
(куда заранее заносится значение N-1,
где N - число повторов блока)
src
- регистровая
или 24-разрядная
4
RPTBD
src
Перед повтором блока выполняются три команды,
следующие за командой повтора. Адрес, определяе-
мый как содержимое регистра или вычисляемый как
disp
+
PC
+
3
при соответствующих типах адресации,
заносится в регистр конечного адреса блока повторе-
ния
RE
. Значение
PC
+
4
заносится в регистр началь-
ного адреса блока повторения
RS
. В разряде
RM
ре-
гистра состояния
ST
устанавливается 1. Блок команд
с адреса в
RS
до адреса в
RE
повторяется количество
раз, определяемое счетчиком повторов блока
RC
(ку-
да заранее заносится значение N-1, где N - число по-
второв блока)
относительная
(
disp
)
1
RPTS
src
Значение операнда источника загружается в регистр-
счетчик блока повторений. Следующая за командой
повтора команда выполняется заданное количество
раз
src
- регистровая,
прямая,
16-разрядная непо-
средственная или
косвенная адреса-
ция
4
SWI
Прерывание эмулятора (
резервная инструкция
)
Запрещена к использованию
—
–