有符号数与无符号数乘法
发表:2023-08-29 12:06:00 阅读:86

有符号数与无符号数乘法

 

MULSU Rd,Rr 16≤d≤23,1 6≤r≤23

操作:R1:R0←Rd×Rr ,PC←PC+1

机器码:00000 0011 0ddd 1rrr, 周期:2

说明:该指令完成的是一个有符号8位数和一个无符号8位数相乘得到一个16位有符号数的操作。指令中,Rd存放的8位有符号数作为被乘数,Rr存放的8位无符号数作为乘数,相乘的结果为16位有符号数,保存在R1:R0中。其中,R1为高8位,R0为低8位。

对状态标志位的影响:

有符号数与无符号数乘法

 

 

电子街推荐您阅读:

 

寄存器逻辑“或”和“或”立即数

寄存器位置位与置位寄存器的所有位

寄存器“异或”与寄存器清零

无符号与有符号的数乘法