符號名

EQU EQU EQU

格式:<符號名> EQU <表達式>
有時,一個表達式在程式中會多次出現,重複書寫可能較為繁雜,易出錯。另一方面。如果要對該表達式進行變動,那么必須在程式中找到每一個表達式,一一做出修改,稍有不慎,就會遺漏,引出麻煩。利用EQU偽指令,就可以避免這些問題的發生。
該偽指令的含義是為EQU後面的<表達式>起一個叫做<符號名>的名字。這樣一來,程式中凡是需要用到該表達式的地方,就都可以用這個名字代替了。這裡,<表達式>可以是任何有效的數據,可以是能夠算出值的表達式,也可以是有效的助記符等。
equ偽指令並不為符號分配空間,編譯器將equ符號直接替換為其值,作為指令中的立即數。
例 COUNT EQU 256
表示賦予數256一個名字,叫做COUNT。
VAR1 EQU COUNT-2
表示賦予表達式COUNT-2一個名字,叫做VAR1。如果有“COUNT EQU 256”在先,那么由於COUNT是數值256,所以VAR1就代表數值254。
PH EQU PUSH
表示賦予PUSH一個名字PH。由於PUSH是彙編語言的一個助記符,因此,在程式中書寫PH AX,就相當於 PUSH AX。

相關搜尋

熱門詞條

聯絡我們