
MB91133/MB91F133
2.寻址方式的符号
:寄存器直接( R0到R15 ,交流, FP SP )
,
:寄存器直接( R0到R15 ,交流, FP SP )
,
:寄存器直接( R13 , AC)
:寄存器直接(程序状态寄存器)
:寄存器直接( TBR , RP SSP USP MDH , MDL )
,
,
,
:寄存器直接( CR0到CR15 )
:寄存器直接( CR0到CR15 )
:无符号8位立即( -128到255)
注: -128 -1被解释为128 255
#i20
:无符号20位立即( -0X80000到0xFFFFF )
注意: -0X7FFFF -1被解释为0X7FFFF到0xFFFFF
#i32
: 32位无符号立即( -0X80000000为0xffffffff )
注: -0X80000000 -1被解释为为0x80000000到0xFFFFFFFF
#s5
:有符号5位立即( -16 15 )
#s10
:有符号10位立即( -512到508的倍数, 4只)
#u4
: 4位无符号立即数( 0 15 )
#u5
:未签名的5位立即数( 031 )
#u8
:无符号8位立即数( 0 255 )
#u10
: 10位无符号立即数( 0 1020 ,多了4只)
@dir8
:无符号8位直接地址( 0到0xFF )
@dir9
:未签名的9位直接地址( 0 0X1FE ,多了2只)
@dir10
:无符号10位直接地址( 0 0x3FC中,多了4只)
label9
:签名9位转移地址( -0X100到0xFC有,多的2只)
label12
:有符号12位转移地址( -0X800到0X7FC ,多了2只)
label20
:有符号20位转移地址( -0X80000到0X7FFFF )
label32
:有符号32位转移地址( -0X80000000为0x7FFFFFFF )
@Ri
:寄存器间接( R0到R15 ,交流, FP SP )
,
@Rj
:寄存器间接( R0到R15 ,交流, FP SP )
,
@ ( R13 , RJ)
:寄存器相对间接(RJ : R0到R15 ,交流, FP SP )
,
@ ( R14 , disp10 ) :寄存器相对间接( disp10 : -0X200到0X1FC ,多了4只)
@ ( R14 , disp9 ) :寄存器相对间接( disp9 : -0X100至0xFF ,多了2只)
@ ( R14 , disp8 ) :寄存器相对间接( disp8 : -0X80到0x7F)
@ ( R15 , udisp6 ) :相对于注册( udisp6 : 0 60 ,多了4只)
@日+
:寄存器间接后增量( R0到R15 ,交流, FP SP )
,
@R13+
:寄存器间接后增量( R13 , AC)
@ SP +
:栈中弹出
@ -SP
:压栈
( reglist中)
:注册名单
Ri
Rj
R13
Ps
Rs
中国国际广播电台
CRJ
#i8
106