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ページに記述されている
デフォルトセグメントレジスタの確認にはなっていないな。