僞指令 與指令系統的助記符不同,它沒有對應的操作碼。
僞指令在源程序中的作用是爲完成彙編程序作各種準備工作,這些僞指令僅在彙編過程中起作用,一旦彙編結束,僞指令的使命就完成了。
符號定義僞指令
定義全局變量
GBLA/GBLL/GBLS 全局變量名
GBLA 定義一個全局的數值變量,並且初始化爲0
GBLL 定義一耳光全局的邏輯變量,並且初始化爲F
GBLS 定義一個全局的字符串變量,並初始化爲空
定義局部變量
LCLA/LCLL/LCLS
對變量賦值
SETA/SETL/SETS
爲通用寄存器列表定義名詞 RLIST
數據定義的僞指令
DCB 表達式
分配一片連續的字節存儲單元並用僞指令中指定的表達式初始化。
SPACE指令
分配一片連續空間,並初始化爲0
MAP指令
用於定義一個結構化的內存表的首地址。
FILED指令
定義內存表中的各個數據域,並可以爲每個數據域指定一個符號供其它的指令引用
彙編控制僞指令
IF ELSE ENDIF
WHILE END
MACRO MEND
MEXIT
AREA 段名 屬性1,屬性2,....
CODE
DATA
READONLY
READWRITE
一個彙編語言程序至少包含一個段,可以將程序分爲多個代碼段和數據段
ALIGN{表達式{,偏移量}}
AREA init,CODE,READONLY,ALIEN-3
CODE16
通知編譯器其後的指令爲16位的指令
CODE32
通知編譯器氣候的指令爲32爲指令
ENTRY
指定彙編程序的入口點。、
EQU
EQU 表達式{,類型}
EXPORT 標號
聲明一個全局的標號,該標號可在其他的文件中引用。
IMPORT
END