Ciao a tutti,premetto che utilizzo Gas come compilaotore..
Il mio programma dovrebbe, stampare un quadrato ma ,purtroppo non é la figura che ottengo..
Vi posto il codice
codice:
#Programma per la stampa del quadrato
.GLOBAL _main
.EQU N,6
#sottoprogramma principale
_main: MOV $N,%CL
MOV $0X2A,%AL
MOV $N,%ESI
CALL stampa
CALL inchar
RET
#funzione per la stampa
stampa: CALL linea
MOV $N,%BL
DEC %CL
JNZ stampa
RET
#stampa della linea
linea: CALL outchar
DEC %BL
JNZ linea
CALL newline
RET
spero che qualcuno riesca a darmi una mano..
Grazie