Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2011
    Messaggi
    106

    [Assambler]

    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

  2. #2
    Utente di HTML.it L'avatar di linoma
    Registrato dal
    Mar 2010
    Messaggi
    1,346
    Date per buone le altre routines, metterei
    codice:
    MOV  $N,%BL
    in stampa prima di call linea. Pare sia l'unico problema
    Per gli Spartani e Sparta usa spartan Il mio github

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2011
    Messaggi
    106
    Perfetto,non riuscivo a trovarlo
    Grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2011
    Messaggi
    106
    Adesso che mi ricordo ,precedentemente mi era uscito
    codice:
    Warning:partial line at end of file ignored
    ma corrispondeva ad una riga vuota..
    Sai dirmi perché continuava a dirmelo??

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.