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 + -
显示快捷键?