Пр о ц е с с о р TMS 3 2 0C4 x
125
Продолжение табл. Б.1
1
2
ARn++(IR0)%
или
ARn++(IR1)%
addr = ARn;
ARn = circ(ARn + IR0) или
ARn = circ(ARn + IR1)
Адресом операнда является содер-
жимое вспомогательного регистра
ARn. После выборки операнда со-
держимое индексного регистра IR0
(или IR1) прибавляется к содержи-
мому регистра ARn и выполняется
операция по модулю, определяемому
содержимым регистра BK (регистр
длины блока). Подробно см. п.1.9
31
0
Индекс в IR0 (или IR1)
BK (%)
0
31
Операнд
0
31
Адрес
(+)
ARn
ARn– –
(IR0)%
или
ARn– –
(IR1)%
addr = ARn; ARn = circ(ARn - IR0)
Адресом операнда является содер-
жимое вспомогательного регистра
ARn. После выборки операнда со-
держимое индексного регистра IR0
(или IR1) вычитается из содержимо-
го регистра ARn и выполняется опе-
рация по модулю, определяемому
содержимым регистра BK (регистр
длины блока). Подробно см. п.1.9
31
0
Индекс в IR0 (или IR1)
BK (%)
0
31
Операнд
0
31
Адрес
(–)
ARn
ARn
addr = ARn
Адресом операнда является содер-
жимое вспомогательного регистра
ARn
0
31
Адрес
ARn
0
31
Операнд
ARn++(IR0)B addr = ARn; ARn = BR(ARn + IR0)
Адресом операнда является содер-
жимое вспомогательного регистра
ARn. После выборки операнда со-
держимое индексного регистра IR0
прибавляется к содержимому вспо-
могательного регистра ARn с ин-
версным распространением переноса
(слева направо). Подробно см. п.1.9
31
0
Индекс
IR0
(Br)
0
31
Операнд
0
31
Адрес
(+)
ARn
I...,115,116,117,118,119,120,121,122,123,124 126,127,128,129,130,131,132,133,134,135,...186