Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 25
  1. #11
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    34
    syscall 9 ... di cosa parliamo?
    Converrai con me che era piuttosto fraintendibile come frase.

    Comunque il contesto sarebbe: far inserire due stringhe ad un utente e concatenarle tra loro. Le stringhe dovranno però essere inserite in un spazio di memoria dinamico e non prefissato ed il testo dice che l'allocazione dinamica della memoria va fatta tramite la syscall 9.

    Il problema è che non avendola mai usata, non so ne come si usi e ne cosa faccia di preciso la syscall 9.

    Spero sia chiaro ora.

  2. #12
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    No ... non ci siamo ancora.

    Quando chiedo il contesto, intendo con quale "sistema", "emulatore", "ambiente" stai operando ...

    Per intenderci, syscall 9 in Windows non vuol dire nulla ... quindi?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #13
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    34
    Assembly per MIPS, operante sul simulatore SPIM
    Come SO uso windows xp, ma dubito sia influente come cosa..

    Questi dati vanno bene?

  4. #14
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Originariamente inviato da Loptus
    simulatore SPIM
    Beh ... finalmente si sa di cosa si parla ... non e' che tutti i sistemi/emulatori/ambienti sono uguali ...

    In quel caso la syscall 9

    memory allocation 9 $a0 = number of bytes of storage desired $v0 = address of block

    provvede ad allocare memoria
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #15
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    34
    Grazie oregon, anche per la pazienza. Ora se mi rispondi all'ultima domanda mi fai un favore:

    Come si conta la lunghezza di una stringa in un simulatore SPIM?

  6. #16
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    34
    up

  7. #17
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  8. #18
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    34
    L'avevo fatta, ma senza esiti positivi in termini di codice applicabile. Questo invece mi è stato utile e sono riuscito a fare la procedura che conta la lunghezza.

    E' vero che mi stai aiutando oregon, e apprezzo molto, però sembri sempre così scortese ad ogni tuo post. Così sembra che lo fai in controvoglia.. però magari è un'impressione sbagliata quella che mi sono fatto.

    Vorrei chiederti se perfavore mi faresti un esempio di codice nel quale allochi una stringa in uno spazio dinamico creato con la syscall 9.
    Io non riesco perchè ho sempre inserito le stringhe in etichette .space
    Il testo però mi chiede di inserirle in una cella di memoria creata con syscall 9, dopo l'esecuzione della procedura Length che calcola la grandezza della stringa.

    Se passerò il progetto in università lo dovrò a te.

  9. #19
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    34
    Ho trovato un esempio su internet riguardo la syscall 9. Dovrebbe bastarmi quello. Nel caso non riuscissi posterò di nuovo qui.

  10. #20
    Utente di HTML.it L'avatar di Blew
    Registrato dal
    Jun 2009
    Messaggi
    3
    Ola,
    che bello che è l'assembler del Mips...
    nn è che fai un'opera di carità e mi passi il link dell esempio che hai trovato...mica che mi sbatto troppo...
    cmq tutta la vita meglio sto progetto rispetto quello dell'albero a specchio...
    dai che lo passiamo!!!

    grazie
    un collega

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 © 2026 vBulletin Solutions, Inc. All rights reserved.