Ciao, mi sono appena registrato.
In internet ho trovato questo codice, e l'ho modificato appena (parte in grassetto)
Codice:
.model small
.stack
.data
Message db "Hello World!$" ; message to be display
num1 dw 10
num2 dw 5
res dw ?
.code
mov dx,OFFSET Message
mov ax,SEG Message
mov ds,ax
mov ah,9
int 21h
mov ax,4c00h
int 21h
mov bx,num1
mov cx,num2
add bx,cx
mov res,bx
int 21h
mov res,4c00h
int 21h
END
A parte che non conosco bene gli interrupt, io avevo calcolato la stampa a video del numero 15. Invece non stampa nulla (pero' compila correttamente).
Come mai??
Altra domanda: cosa cambia tra asm e macro asm (masm) ?