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