Пр о ц е с с о р TMS 3 2 0C4 x
124
Продолжение табл. Б.1
1
2
∗
– ARn(IR0)
или
∗
– ARn(IR1)
addr = ARn - IR0 или
addr = ARn - IR1
Адрес операнда вычисляется как
разность содержимого вспомога-
тельного регистра ARn и содержи-
мого индексного регистра IR0 (или
IR1). Содержимое ARn не изменяет-
ся
31
0
Индекс в IR0 (или IR1)
0
31
0
31
Адрес
Операнд
(–)
ARn
∗
++ARn(IR0)
или
∗
++ARn(IR1)
ARn = ARn + IR0 или
ARn = ARn + IR1, addr = ARn
К содержимому вспомогательного
регистра ARn прибавляется содер-
жимое индексного регистра IR0 (или
IR1) и ARn используется в качестве
адреса операнда
31
0
Индекс в IR0 (или IR1)
0
31
0
31
Адрес
Операнд
(+)
ARn
∗
– –ARn(IR0)
или
∗
– –ARn(IR1)
ARn = ARn - IR0 или
ARn = ARn - IR1, addr = ARn
Из содержимого вспомогательного
регистра ARn вычитается содержи-
мое индексного регистра IR0 (или
IR1) и ARn используется в качестве
адреса операнда
31
0
Индекс в IR0 (или IR1)
0
31
0
31
Адрес
Операнд
(–)
ARn
∗
ARn++(IR0)
или
∗
ARn++(IR1)
addr = ARn; ARn = ARn + IR0 или
ARn = ARn + IR1
Адресом операнда является содер-
жимое вспомогательного регистра
ARn. После выборки операнда со-
держимое индексного регистра IR0
(или IR1) прибавляется к содержи-
мому вспомогательного регистра
ARn
31
0
Индекс в IR0 (или IR1)
0
31
Адрес
(+)
ARn
0
31
Операнд
∗
ARn– –(IR0)
или
∗
ARn– –(IR1)
addr = ARn; ARn = ARn - IR0 или
ARn = ARn - IR1
Адресом операнда является содер-
жимое вспомогательного регистра
ARn. После выборки операнда со-
держимое индексного регистра IR0
(или IR1) вычитается из содержимо-
го вспомогательного регистра ARn
31
0
Индекс в IR0 (или IR1)
0
31
Адрес
(–)
ARn
0
31
Операнд