原码有符号双字节乘法程序 (R3R4*R6R7)=(R5R2R3R4)汇编
- UID
- 1023166
- 性别
- 男
- 来自
- 燕山大学
|
原码有符号双字节乘法程序 (R3R4*R6R7)=(R5R2R3R4)汇编
入口 :R3,R4,R6,R7
;占用资源:ACC,SR0,NMUL22
;堆栈需求:4字节
;出口 :R5,R2,R3,R4
IMUL :MOV A,R3
XRL A,R6
MOV C,ACC.7
MOV SR0,C
MOV A,R3
CLR ACC.7
MOV R3,A
MOV A,R6
CLR ACC.7
MOV R6,A
LCALL NMUL22
MOV A,R5
MOV C,SR0
MOV ACC.7,C
MOV R5,A
RET |
|
|
|
|
|