Quote:
Originariamente inviato da jyciap11
mi riesce l'8086..ma non so stampare un risultato.
|
il motivo, come detto da kwb nella prima risposta, è che un valore zero in un registro non corrispondente al simbolo zero che vedi sullo schermo
lo zero sullo schermo ha valore 48, l'uno 49, ecc....
se vuoi stampare un numero ( ad una cifra ) devi sommargli 48
se i numeri sono a più cifre va ovviamente scisso il numero nelle sue cifre costituenti e ad ognuna va sommato 48 e poi inviato alla funzione di stampa