1.七大汇编指令
1.1 #INCLUDE
语法: #include “文件名.*” 或<文件名.*> 或无括号 或 引号
示例: #INCLUDE p12f675.inc
1.2 #DEFINE
用于定义变量和分配初始值;用户友好的名字被分配给常数,寄存器 ,管脚名等. 使程序易读;
例:
#DEFINE MYCONSTANT H’5A’
1.3 _ _CONFIG
设置配置位
1.4 ORG
语法: ORG <address>
例: ORG 0x0000
描述: 定义起始地址(0x0000).
1.5 EQU
语法: <label> equ <expr>
例: Seconds EQU 0x24
描述: 定义常数或变量的替换名.
…可用做常数
movlw SECONDS ; put 24 (hex) into W
... 或当作寄存器地址
movwf SECONDS ; put value in W into RAM location 24 (hex).
1.6 BANKSEL
语法: BANKSEL [<variable>]
例:
BANKSEL TRISA
movwf TRISA
设置相关的 bank 位
1.7 END
语法: END
例: 表示源代码结束.
必须在想结束汇编的地方有一条 END语句.
|