[an error occurred while processing this directive]
|
TMS320F28xx
movl acc,*--SP
movl acc,*SP++
movl acc,*--XARn
movl acc,*XARn++TMS320C54xx:
sth src, *+ar0 ; pre-increment
sth src, *ar0+ ; post-increment
sth src, *ar0- ; post-decrementTMS320C55xx:
mov src, *-ARx ; pre-decrement
mov src, *+ARx ; pre-increment
mov src, *ARx+ ; post-increment
mov src, *ARx- ; post-decrement
mov src, *(ARx+Tx) ; post-increment by Npsh src1,src2 ;
psh Smem ; Push onto stack
psh dbl(src) ;
pshboth XARn ;pop src1,src2 ;
pop Smem ; Pop from stack
pop dbl(src) ;
popboth XARn ;mov src,@#23 ; в режиме CPL==1 - адресация со смещением к SP.
TMS320C6xxx:STH .DxTx src, *Rx++[const5] ; post-increment by N
STH .DxTx src, *Rx--[const5] ; post-decrement by N
STH .DxTx src, *++Rx[const5] ; pre-increment by N
STH .DxTx src, *--Rx[const5] ; pre-decrement by N
STH .DxTx src, *Rx++[Ry] ; post-increment by N
STH .DxTx src, *Rx--[Ry] ; post-decrement by N
STH .DxTx src, *++Rx[Ry] ; pre-increment by N
STH .DxTx src, *--Rx[Ry] ; pre-decrement by Nстека как такового нет. Как и команды CALL. Тут уж RISC.
E-mail: info@telesys.ru