macro.dt
来自「153带4位数码显示」· DT 代码 · 共 43 行
DT
43 行
;判断寄存器BYTE的直是否为0,如果不为0则跳转到ADDRESS,为0则跳转到ADDRESS1
JMZ MACRO BYTE,_ZO,ZO
JBC BYTE,0
JMP _ZO
JBC BYTE,1
JMP _ZO
JBC BYTE,2
JMP _ZO
JBC BYTE,3
JMP _ZO
JBC BYTE,4
JMP _ZO
JBC BYTE,5
JMP _ZO
JBC BYTE,6
JMP _ZO
JBC BYTE,7
JMP _ZO
JMP ZO
ENDM
SET_POWER MACRO FP,NUM
CLR FP
BS FP,NUM
ENDM
;判断寄存器的某一位是否为1,若为1则条到指定的标号处
JMP_BH MACRO FLAG,NUM,BH
JBC FLAG,NUM
JMP BH
NOP
ENDM
;符值指令
LD MACRO REG1,REG2
MOV A,REG2
MOV REG1,A
ENDM
;立即数符值指令
LMD MACRO REG,@DATA
MOV A,@DATA
MOV REG,A
ENDM
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?