2007-11-17 の失敗のリベンジ?

2007-11-17 id:noritsugu:20071117:MASM のデフォルトセグメントレジスタの動作確認
失敗のリベンジ?

CDSEG   SEGMENT
        ASSUME  cs:CDSEG,ds:DTSEG,ss:STSEG
START:
        ASSUME  ds:CDSEG

        mov     ax,CDSEG
        mov     ds,ax

        mov     ah,09H
        mov     dx,OFFSET MSG1
        int     21H


        mov     ax,DTSEG
        mov     ds,ax

        mov     ah,09H
        mov     dx,OFFSET MSG2
        int     21H

        mov     ah,4CH
        int     21H

MSG1    DB      "Hello World in CDSEG",0DH,0AH,'$'
CDSEG   ENDS

DTSEG   SEGMENT
MSG2    DB      "Hello World in DTSEG",0DH,0AH,'$'
DTSEG   ENDS

STSEG   SEGMENT STACK
        DB      100H DUP(?)
STSEG   ENDS

        END     START

で、

Hello World in CDSEG
Hello World in DTSEG

高級言語プログラマのためのアセンブラ入門』 58ページに記述されている
デフォルトセグメントレジスタの確認にはなっていないな。