Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 24-11-2011, 15:04   #1
v1sc3rr4k
Member
 
Iscritto dal: Nov 2007
Messaggi: 69
[MIPS] Chiarimento

Salve a tutti,

ho un problema con l'approccio a questo linguaggio. Ho usato sempre C e Java e ora studiando mi sorge un dubbio. Quando devo allocare un array mi tocca gestire anche l'heap?
v1sc3rr4k è offline   Rispondi citando il messaggio o parte di esso
Old 24-11-2011, 20:07   #2
Darecon
Senior Member
 
Iscritto dal: Sep 2003
Città: Tradate
Messaggi: 396
Quote:
Originariamente inviato da v1sc3rr4k Guarda i messaggi
Salve a tutti,

ho un problema con l'approccio a questo linguaggio. Ho usato sempre C e Java e ora studiando mi sorge un dubbio. Quando devo allocare un array mi tocca gestire anche l'heap?
Uhm, premesso che ho sempre usato simulatori e che il mio ultimo utilizzo di mips risale all'era preistorica, mi pare che per allocare spazio in maniera statica tu debba fare una cosa del genere:
array: .space 40
o se vuoi allocarlo similmente ad una malloc devi usare la syscall 9 (sbrk).

In entrambi i casi hai un indirizzo di ritorno, e lo scorri con un indice (di 4 in 4 se è un intero) così come fai in C. Quindi non credo tu debba gestire niente!
Darecon è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 06:11.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v