ORG 0000H
SJMP TEST
ORG 0030H
;-----------------------------------------------------
; TEST
; 功能:测试32位二进制与32位二进制乘法运算正确性
;-----------------------------------------------------
TEST:
CLR RS1 ;寄存器1组
SETB RS0
; <--------------------------没有赋值之前 R0 = 47H
MOV R3,#00H ;被乘数 = 8
MOV R2,#00H
MOV R1,#00H
MOV R0,#08H
MOV R7,#00H ;乘数 = 2
MOV R6,#00H
MOV R5,#00H
MOV R4,#02H
LCALL MUL_INIT ;调用乘法函数
...
MUL_INIT:
;<-------------调试过程中,跳到该处,R0中的值就变成原来的值47H ???
CLR A
CLR C
...
|