2字节乘法.asm
来自「关于ADUC841(51内核)的各种实验程序,有串口,ADC,DAC,PWM,的」· 汇编 代码 · 共 56 行
ASM
56 行
$MOD841
MOV R3,#30H
MOV R2,#0EFH
MOV R1,#0FFH
MOV R0,#45H
MOV 40H,#00H
MOV 41H,#00H
MOV 42H,#00H
MOV 43H,#00H
;--------------
MOV A,R2
MOV B,R0
MUL AB
MOV 40H,A
MOV 41H,B
;----------------
MOV A,R3
MOV B,R0
MUL AB
MOV 42H,B
CLR C
ADDC A,41H
MOV 41H,A
JNC NEXT1
INC 42H
;------------------
NEXT1:MOV A,R2
MOV B,R1
MUL AB
CLR C
ADDC A,41H
MOV 41H,A
MOV A,B
ADDC A,42H
MOV 42H,A
JNC NEXT2
INC 43H
;--------------------
NEXT2:MOV A,R3
MOV B,R1
MUL AB
CLR C
ADDC A,42H
MOV 42H,A
MOV A,B
ADDC A,43H
MOV 43H,A
;---------------------
MOV R7,43H
MOV R6,42H
MOV R5,41H
MOV R4,40H
LJMP $
;-------------------
END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?