常用偽指令
發(fā)布時間:2016/7/12 20:28:58 訪問次數(shù):705
偽指令是匯編程序能夠識別并對匯編過程進行某種控制的匯編命令。它不是EE80C196KC20單片機執(zhí)行的指令,所以沒有對應的可執(zhí)行目標碼,匯編后產生的目標程序中不會再出現(xiàn)偽指令。下面介紹常用的偽指令。
起始地址設定偽指令ORG
格式:oRG 表達式
功能:說明下面緊接的程序段或數(shù)據(jù)段存放的起始地址,表達式通常為十六進制地址。
oRG 1000H
MAIN: MOV DPTR,#3000H
此時規(guī)定該段程序的機器碼從地址1000H單元開始存放。
在每一個匯編語言源程序的開始,都要設置一條oRG偽指令來指定該程序在存儲器中存放的起始位置。若省略ORG偽指令,則該程序段從0000H單元開始存放。在一個源程序中,可以多次使用oRG偽指令,規(guī)定不同程序段或數(shù)據(jù)段存放的起始地址,但要求地址值由小到大依序排列,也不允許空間重疊。
偽指令是匯編程序能夠識別并對匯編過程進行某種控制的匯編命令。它不是EE80C196KC20單片機執(zhí)行的指令,所以沒有對應的可執(zhí)行目標碼,匯編后產生的目標程序中不會再出現(xiàn)偽指令。下面介紹常用的偽指令。
起始地址設定偽指令ORG
格式:oRG 表達式
功能:說明下面緊接的程序段或數(shù)據(jù)段存放的起始地址,表達式通常為十六進制地址。
oRG 1000H
MAIN: MOV DPTR,#3000H
此時規(guī)定該段程序的機器碼從地址1000H單元開始存放。
在每一個匯編語言源程序的開始,都要設置一條oRG偽指令來指定該程序在存儲器中存放的起始位置。若省略ORG偽指令,則該程序段從0000H單元開始存放。在一個源程序中,可以多次使用oRG偽指令,規(guī)定不同程序段或數(shù)據(jù)段存放的起始地址,但要求地址值由小到大依序排列,也不允許空間重疊。
上一篇:數(shù)據(jù)的表示形式
上一篇:匯編結束偽指令END