macro.asm
来自「热敏感应温度计的使用,使用RC充放电方法来检测环境温度」· 汇编 代码 · 共 80 行
ASM
80 行
;;+---------------------------------------------------------------+
;; 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 + =
减小字号Ctrl + -
显示快捷键?