buongiorno,
avrei un problema con questo codice assembler:
risultato dw 8 dup(?),"$"codice:lea di,risultato mov si,0 ciclo2: add di,30h inc di inc si cmp si,8 jne ciclo2
praticamente in risultato ho caricato una serie di zeri e uni che devo metterli in output.
l'errore che mi dà è che:
- al posto di 0 mi dà uno spazio
- al posto di 1 mi dà ☺ (1 in ascii code)
Io penso che non mi aggiunga il 30h ad ogni elemento del vettore.
Grazie per la lettura, si accetta qualsiasi consiglio