📄 zsw.asm
字号:
START:
MOV R0,#7FH
CLR A
START01:
MOV @R0,A
DJNZ R0,START01
AJMP DMST1
DMST1: MOV SP,#70H ;基本运算子程序的演示程序
SETB RS0
CLR RS1 ;选取工作寄存器1(必须选用1)
;判断整数位数
PDZSW:
MOV R0,#31H;临时空间
MOV A,#250;(A)入口处
MOV B,#100
DIV AB;(A)=百位数
JNZ ZSW
MOV @R0,A
MOV A,#10
XCH A,B
DIV AB;(A)=十位数,(B)=个位数
SWAP A
JNZ ZSW_0
ADD A,B;合成到(A)
JNZ ZSW_1
MOV @R0,A;存入
MOV 30H,#0
RET
ZSW: MOV 30H,#3;说明有3位整数,30H存放整数位数
RET
ZSW_0: MOV 30H,#2
RET
ZSW_1: MOV 30H,#1
RET
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -