Qualcuno sa spiegarmi come stampare a video un numero intero? Se fosse composto da una sola cifra, basta aggiungere il valore 30h (il codice ascii del numero 0), ma per numeri a più cifre come posso fare?
Ho provato con questo codice ma non funziona:
Dovrebbe visualizzare il numero 34, invece viene fuori 81.codice:.model small .stack .data num1 dw 10 num2 dw 24 result dw ? .code .startup mov ax, num1 add ax, num2 aaa mov result, ax add byte ptr result[0], 30h add byte ptr result[1], 30h mov al, '$' mov byte ptr result[2], al mov ah, 09h mov dx, offset result int 21h .exit end

Rispondi quotando