gulli:board Logo

Anzeige


  Antwort
x2001z
Mitglied
 
Registrierungsdatum: Oct 2005
Beiträge: 5
MIPS-Programmfragment

Hi Leute!

Habe mal wieder ein kleines Prob, und zwar muss ein MIP Programmfragment basteln, dass versucht Datenwörter ausgehend von der Basisadresse $a0 in den Speicherbereich mit der Basisadresse $a1 zu kopieren. Ist der Wert eines Datenwortes gleich 0, soll der Kopiervorgang abbrechen. In Register $v0 soll die Anzahl der Datenwörter (ekl. dem Terminierungswort) mitprotokolliert werden.

Habe jetzt so angefangen, aber irgendwas haut nicht hin:

main: addi $v0, $zero, 1 #counter
loop: lw $t0, 0($a0) #nächstes Wort einlesen
sw $ t1, 0($a1) #schreiben
addi $a0, $a1, 1
addi $a1, $a1, 1
addi $v0, $v0, 1
beq $t0, $zero, loop
jr $ra

warum läuft denn das nicht?


herzlichen dank!
mfg
x2001
Alt 03. 12. 2005, 09:38 x2001z is offline Mit Zitat antworten #1
Themen-Optionen Antwort


Themen-Optionen

Gehe zu



Alle Zeitangaben in UTC +1. Es ist jetzt 05:27 Uhr.
Angetrieben von vBulletin
Copyright ©2000 - 2006, Jelsoft Enterprises Ltd.
epilepsy.gullisys.net

Anmelden

Benutzername
Kennwort
© Copyright 2008 gulli.com home | regeln | sitemap | kontakt | impressum | partner | downloads | disclaimer |
Message Boards and Forums Directory