📄 dfz.asm
字号:
ORG 0000H
AJMP MAIN
ORG 0030H
MAIN:
MOV A,50H ; (A)←(50H)= X
CJNE A,#05H,BXD ; 当(A)≠ 5时转移BXD处执行
MOV A,#0FBH ; (A)←[-5]补码=100H-5=FBH
SJMP FINISH
BXD:
JNC DY5 ; 当(A)>5时转DY5,(A)<5时顺序执行
RL A ; 当(A)=5时,(A)←(A)× 2
ADD A,#02H ; (A)←(A)+ 2
SJMP FINISH
DY5:
RL A ; (A)←(A)×2
CLR C ; (CY)←0
SUBB A,#02H ; (A)←(A)-2
FINISH:
MOV 51H,A ; (51H)←(A)
SJMP $
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -