Я написал программу на ассемблере и скомпилировал ее. Он предназначен для печати синего смайлика, а затем подождите, пока пользователь нажмет клавишу, прежде чем он завершится. Он делает этот последний бит, но не печатает смайлик. Может кто-нибудь объяснить, что я сделал не так?
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
Я скомпилировал его с MASM с 16-битным компоновщиком