请教一下这个汇编子程序中的符号代表什么?R0,R1,M,N.程序如下 ;二进制整数(M位)转换为十进制整数(组合BCD码) ;入口: R1,M,N ;占用资源: ACC,B,R2,R3,R7 ;堆栈需求: 2字节 ;出口: R0 IBTDMN : MOV A,R0 MOV R2,A MOV A,R1 MOV R3,A MOV B,N CLR A IBDMN1 : MOV @R0,A INC R0 DJNZ B,IBDMN1 MOV A,M SWAP A RR A CLR C MOV R7,A IBDMN2 : MOV A,R2 MOV R0,A MOV A,R3 MOV R1,A MOV B,M IBDMN3 : MOV A,@R1 RLC A MOV @R1,A INC R1 DJNZ B,IBDMN3 MOV B,N IBDMN4 : MOV A,@R0 ADDC A,@R0 DA A JNB ACC.4,IBDMN5 SETB C CLR ACC.4 IBDMN5 : MOV @R0,A INC R0 DJNZ B,IBDMN4 DJNZ R7,IBDMN2 MOV A,R2 MOV R0,A RET
|