resultout.txt
来自「在Keil里面编写的可以运行于80C51单片机上的计算器程序。可以实现简单的加减」· 文本 代码 · 共 47 行
TXT
47 行
RESULTOUT:
MOV 3CH,#32H
MOV 3DH,#54H
MOV A, 37H
SWAP A
ORL A, 36H
MOV 3AH,A
JB 20H.0, BCDADD_SLECT
JB 20H.1, BCDSUB_SLECT
JB 20H.2, BCDMUL_SLECT
JB 20H.3, BCDDIV_SLECT
BCDADD_SLECT:
;ACALL BCDADD
AJMP RESULT
BCDSUB_SLECT:
;ACALL BCDSUB
AJMP RESULT
BCDMUL_SLECT:
;ACALL BCDMUL
AJMP RESULT
BCDDIV_SLECT:
;ACALL BCDDIV
AJMP RESULT
RESULT:
MOV A, 3CH
ANL A, #0FH
MOV 48H,A
MOV A, 3CH
SWAP A
ANL A, #0FH
MOV 49H,A
MOV A, 3DH
ANL A, #0FH
MOV 4AH,A
MOV A, 3DH
SWAP A
ANL A, #0FH
MOV 4BH,A
MOV R5, #20H
MOV R0, #20H
CLEARRAM2:
MOV @R0, #00H
INC R0
DJNZ R5, CLEARRAM2
RET
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?