
表2.3
TYPE
算术
操作
指令按功能分类(续)
指令
DIVXS
尺寸*
B / W
功能
Rd
÷
Rs
→
Rd
执行中的两个通用符号的除法数据
寄存器:无论是16位
÷
8位
→
8位的商和8位
余位或32位
÷
16位
→
16位商和16-
位余数。
路 - 卢比,路 - #IMM
比较数据的通用寄存器的与另一个数据
通用寄存器或立即数,并设置CCR
根据结果的位。
0 - 路
→
Rd
取的2的补码(算术补体)
通用寄存器的数据。
路(零扩展)
→
Rd
延伸的低8位的一个16位的寄存器,以字的大小,
或32位的低16位寄存器来长字,
通过与在左边的零填充。
路(符号扩展)
→
Rd
延伸的低8位的一个16位的寄存器,以字的大小,
或32位的低16位寄存器来长字,
通过扩展符号位。
@ERd - 0,1
→
( <bit 7> @ERd的)
测试存储器的内容,并设定最显著位
(第7位)设置为1 。
CMP
B / W / L
负
B / W / L
EXTU
的W / L
EXTS
的W / L
TAS
B
注意:
*
尺寸指的是操作数的大小。
B:字节
W:字
L:长字
44