📄 macro.asm
字号:
;;+---------------------------------------------------------------+
;; DEFINE MACRO FOR HOLTEK XASM HOLTEK POWER CHEN EDIT
;; E.mail : powerc@cm1.hinet.net
;; Mobil : 0991236345 at Taiwan R.O.C.
;;+---------------------------------------------------------------+
XMOV MACRO mem2,mem1
mov a,mem1
mov mem2,a
ENDM
;;------------------------
XAND MACRO mem2,mem1
mov a,mem1
and a,mem2
ENDM
;;------------------------
XADDM MACRO mem2,mem1
mov a,mem1
addm a,mem2
ENDM
;-------------------------------------
XADCM MACRO mem2,mem1
mov a, mem1
adcm a, mem2
ENDM
;-------------------------------------
EJMP MACRO MEM2,MEM1
MOV A,MEM1
XOR A,MEM2
SNZ Z
ENDM
;;------------------------
NEJMP MACRO MEM2,MEM1
MOV A,MEM1
XOR A,MEM2
SZ Z
ENDM
;;------------------------
LBRJ MACRO MEM2,MEM1
MOV A,MEM1
SUB A,MEM2
SZ C
ENDM
;;------------------------
LSERJ MACRO MEM2,MEM1
MOV A,MEM1
SUB A,MEM2
SNZ C
ENDM
;;------------------------
LSRJ MACRO MEM2,MEM1
MOV A,MEM2
SUB A,MEM1
SZ C
ENDM
;;------------------------
LBERJ MACRO MEM2,MEM1
MOV A,MEM2
SUB A,MEM1
SNZ C
ENDM
;;------------------------
;;================================================================
STOP MACRO
LOCAL STOPLOOP
STOPLOOP:
CLR WDT
JMP STOPLOOP
ENDM
;;================================================================
PUSH MACRO
MOV ACCBAK,A
XMOV STATUSBAK,STATUS
ENDM
POP MACRO
XMOV STATUS,STATUSBAK
MOV A,ACCBAK
ENDM
;;================================================================
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -