アセンブラでプログラムを書いてコンパイルしました。これは、青いスマイリーフェイスを印刷し、ユーザーがキーを押すのを待ってから終了することを目的としています。それは最後のビットを行いますが、スマイリーフェイスを印刷しません。誰かが私が間違ったことを説明できますか?
CSEG segment
org 100h
Begin:
mov ax,0B800h
mov es,ax
mov di,0
mov ah,31
mov al,1
mov es:[di],ax
mov ah,10h
int 16h
int 20h
CSEG ends
end Begin
16ビットリンカーを使用してMASMでコンパイルしました