L'emu8086 mi da un errore ma non ho capito il perchè(non è che ci ho capito qualcosa a sta assembler 8086 cmq )
L'errore me lo da al mov ax,SEG messaggio;

Codice:
.Model small
.stack 100h
.data
messaggio DB "Digita un carattere sulla tastiera",13,10,'$';
.code
start:
mov ax,SEG messaggio;
mov ds,ax;
mov dx,OFFSET messaggio;
mov ah,09h;
END start;
messaggio DB "Calcola il codice ASCII",13,10,'$';
.code
start:
mov ax,SEG messaggio;
mov ds,ax;
mov dx,OFFSET messaggio;
mov ah,09h;
END start;
messaggio DB "Esci dal programma",13,10,'$';
.code
start:
mov ax,SEG messaggio;
mov ds,ax;
mov dx,OFFSET messaggio;
mov ah,09h;
int 21h;
mov ah,4ch;
int 21h;
END start;