codice:
.MODEL small
.STACK 100h

.CODE
START:
     MOV AX,0A000h
     MOV ES,AX
     
     MOV AX,0013h
     INT 10h
     
     MOV AL,03
     XOR DI,DI
     MOV CX,64000
     REP STOSB
     
     XOR AX,AX
     INT 16h

     MOV AX,0003h
     INT 10h

     MOV AH,4CH
     INT 21h
END START
Ho assemblato il tuo codice con tasm e l'applicativo.exe funziona perfettamente. colora lo schermo e ritorna dopo la pressione del tasto.

Perché ti servono i registri a 32 bit?