2016-09-07 2 views
-1

Ich versuche herauszufinden, wie Sie ein Basisregister ($ t0) auf den Anfang des Datensegments 0x10010000 setzen.Probleme mit MIPS-Programmierung

Ich bin darüber hinaus verloren. Danke,

+0

Bitte [Bearbeiten] Sie Ihre Frage Titel zu etwas Sinnvolles. Es ist klar, es geht um MIPS von dem Tag, den du benutzt hast, und wenn du keine Probleme hättest, würdest du hier nicht posten. Wenn Sie diese irrelevanten Informationen entfernen, bleibt der Titel leer. Der Titel Ihrer Frage sollte aussagekräftig sein, damit ein zukünftiger Leser sie in einem Suchergebnis sehen kann. –

+0

Der saubere Weg, dies zu tun ist, '.data' zu haben, gefolgt _immediately_ von (z. B.)' datastart: '. Dann, 'la $ t0, datastart', anstatt die Adresse –

Antwort

0

Ist es nicht einfach:

li $t0, 0x10010000 

Bin ich etwas über die Frage fehlt?

li wird sofort geladen, wodurch der Wert rechts auf das Zielregister in der Mitte geladen wird.

+0

fest zu verdrahten Danke. Ich lerne gerade MIPS. Ich schätze es sehr. – Birdman333