Ciao, sto cerco di fare questo programma in cui, chiesti da tastiera due numeri restituisca la somma (1 cifra). Nonostante la compilazione non mi dia errori però il programma non funziona e si blocca dopo aver inserito il primo valore, aiutatemi pls!
programma:
codice:data segment pkey db "Premi un tasto per uscire...$" input db "Inserisci il primo numero $" input2 db "Inserisci il secondo numero $" output db "La somma e' $" a db ? b db ? somma db ? ends stack segment dw 128 dup(0) ends code segment start: ; set segment registers: mov ax, data mov ds, ax mov es, ax lea dx, input mov ah, 9 int 21h mov ah,01h int 21h sub al,30h mov a, al lea dx, input mov ah, 9 int 21h mov dh,1 int 21h sub dl,30h mov b, dl mov ah,a add ah,b mov somma,ah lea dx, output mov ah, 9 int 21h lea dx, somma mov ah, 2 int 21h

Rispondi quotando
