PDA

Visualizza la versione completa : [ASSEMBLY] Errore "Undefined symbol at 0x00400014" (MIPS)


ramy89
09-04-2011, 22:50
Salve a tutti :ciauz:
Sto usando xSPIM su linux (ubuntu 10.10) per sviluppare un programma che per ora è cortissimo ma che dovrà essere più lungo.Per ora non faccio nulla di che: alloco lo spazio per 5 variabili globali (di cui 3 sono array di 4 elementi), inizializzo una variabile a 4 e provo a scriverla in memoria centrale.Ame il codice sembra corretto eppure mi da questo errore:


main

Instruction references undefined symbol at 0x00400014
[0x00400014] [0x0c000000] jal 0x00000000 ;188: jal main

E questo è il codice:


.text
.align 2
main: #inizio programma

li $1, 4
sw $1, nn

$FINE: #fine programma
j $31
.end main

.data 0x10002000
.align 2 #variabili globali

nn: .space 4
aa: .space 16
bb: .space 16
cc: .space 16
tt: .space 4

Dov'è l' errore? :spy:

Loading