Tag: mars-simulator

MARS ist eine IDE und Simulator zur Programmierung in MIPS-Assembler, erstellt am Missouri State University.

Lesen Sie die Datei-Namen aus user-input in MIPS assembly

Anzahl der Antworten 1 Antworten
Schreibe ich einen MIPS-Assembler-code, wird der Benutzer aufgefordert, für den Namen der Datei und erzeugt eine Statistik über den Inhalt der Datei. Allerdings, wenn ich hart code den Namen der Datei in eine variable vom Anfang funktioniert

MIPS "la" pseudo instruciton

Anzahl der Antworten 1 Antworten
In MIPS, die la Anweisung übersetzt in lui und ori. Jedoch der MARS-Simulator scheint nicht zu tun. Wenn ich dump die folgenden Maschinencode: .text la $a0, array la $a1, array_size lw $a1, 0($a1) .data array: .word 0:10

Integer-Arrays in MIPS : Einstellung array[index], um die iteration mit dem Wert habe ich?

Anzahl der Antworten 2 Antworten
Arbeite ich an der übersetzung des unter C++ - code auf MIPS (dies ist nur ein kleiner Teil des Programms, dass ich stecken geblieben bin), und ich verstehe, wie $t Register nehmen Sie die array-Werte gegeben, aber

Wie der Druck auf dem Bildschirm von MIPS assembly

Anzahl der Antworten 1 Antworten
.text emitchar: lui $t0,0xffff polling: lw $t1,8($t0) andi $t1,$t1,0x0001 beq $t1,$zero,polling sw $a0,0xc($t0) .data Mir wurde gesagt, dies ist, wie es zu tun, aber wenn ich den simulator mit display und Tastatur hinzufügen, ich bekomme immer noch

MIPS-Adresse außerhalb des Bereichs (MARS)

Anzahl der Antworten 2 Antworten
Ich versuche zu schreiben, einen einfachen code, der das speichern von string-und integer-input in ein array und dann druckt Sie (ich werde auch später hinzufügen, ein anderer Teil, die sortiert,aber ich muss diese erstmal an zu arbeiten).

Fehler: "store Adresse nicht ausgerichtet auf Wort-Grenze"

Anzahl der Antworten 1 Antworten
Ich bin mit MARS MIPS simulator und mit dem Digital Lab Sim. Dem Zweck, mein code ist, zeigen die zahlen 0 bis 15 in hexadezimal auf dem Digital Lab Sim. Ich bin immer diese Fehlermeldung Runtime exception

ungültige Programm-Zähler-Wert: 0

Anzahl der Antworten 3 Antworten
Derzeit arbeite ich mit Assembler unter der MIPS-Prozessor. Ich bin derzeit mit MARS-simulator und aus unbekannten Gründen bekomme ich die folgende Fehlermeldung nach jedem Lauf: Gehen: laufen versuchen.s Error : invalid program counter mit dem Wert: 0

Lesen von Dateien mit MIPS assembly

Anzahl der Antworten 3 Antworten
Ich versuche, ein Programm zu schreiben, das liest Zeichen aus einer .dat-Datei entsprechen, mit verschiedenen Farben angezeigt werden, die in der LED-simulator; x = off, R = rot, etc. Mein problem ist, ich kann nicht herausfinden, was

Der Zugriff auf ein Zeichen in einem string

Anzahl der Antworten 1 Antworten
Ich bin mit so etwas wie SPIMS oder MARS mit syscall-Funktionen. Lese ich in einem string (und es funktioniert, da kann ich drucken Sie es aus) wie folgt: li $v0, 8 la $a0, string li $a1, 256

Die Erstellung (und den Zugriff auf ein array in MIPS

Anzahl der Antworten 2 Antworten
Ich versuche, ein array zu erstellen in MIPS Assembly, und fügen Sie alle Elemente zusammen. Jedoch, wenn ich versuche, montieren Sie die folgenden, heißt es Fehler in read_array Zeile 1 position 7: ".Wort" Richtlinie " nicht angezeigt