ディレクティブ EQU と =

高級言語プログラマのためのアセンブラ入門』 186ページあたり

ORG_ADR EQU     100H
MES     EQU     "Hello World"

CDSEG   SEGMENT
        ASSUME cs:CDSEG,ds:CDSEG,ss:CDSEG 
        ORG ORG_ADR
START:
        mov     ah,09H
        mov     dx,OFFSET MSG
        int     21H

        mov     ah,4CH
        int     21H

MSG     DB      MES,0DH,0AH,'$'

CDSEG   ENDS
        END     START
  • 数値は別の値で再定義できない。同じ値なら大丈夫
  • 文字列は別の値での再定義もできる