Tag: spim

spim ist ein eigenständiger simulator, der läuft [tag:mips32] Programme

Verwenden von Frame-Pointer MIPS

Anzahl der Antworten 3 Antworten
muss ich meine konvertieren von code aus dem stack-pointer um nur mit der frame-pointer, wie kann ich das tun? ich bin ganz neu MIPS. habe ich diese Rekursion C-code und dessen MIPS-code unten. ich bin mit stack-pointer

Berechnung der Einpresstiefe

Anzahl der Antworten 2 Antworten
Ich habe eine Frage aus den Hausaufgaben. Ich habe eine BNE Anweisung in 0x88888888, und ich muss sagen, was ist die rechtliche jump-Bereich. Meine Theorie ist, dass der offset sagt mir, dass ich gehen kann: Von 0x8888888

Mips: "Hallo Welt" - Fehler

Anzahl der Antworten 1 Antworten
Ich versuche, den Text "Hallo Welt" (aus einem Beispiel gefunden im internet) in Mips und sehen, wie es funktioniert, aber ich am Ende mit Fehler.Ich hatte zuerst folgende Fehlermeldung :"spim: (parser) Label definiert ist, zum zweiten mal

Wie vergleichen prestored string und user-input-string in mips

Anzahl der Antworten 1 Antworten
Ich versuche zu kommen mit einem einfachen "wenn ja, dann tun Sie dies, wenn Nein dann exit" - Algorithmus in mips (mit spim-simulator). Allerdings bne immer Zweige ab, ob ja oder Nein (y or n in diesem

Warum ist QtSPIM sagen mir, "Label definiert ist, zum zweiten mal"?

Anzahl der Antworten 1 Antworten
Ich bin die neue zu lernen MIPS-Assembler-code, und wir bekamen unsere erste Codierung Zuordnung. Ich erhalte eine Fehlermeldung, wenn ich aus meinem Programm (was ist eigentlich ein tester für eine andere Funktion, die wir schreiben müssen) sagen,

mips Speicher-management

Anzahl der Antworten 1 Antworten
wie Sie manuell verwalten heap in mips assembly, die speziell den SPIM-simulator? den Haufen, die ich gefunden habe, beginnt bei 0x10040000, wenn mit dem Systemaufruf sbrk, z.B. li $t0, 1 li $s0, 9 syscall sw $t0, ($s0)

MIPS Benutzer die Eingabe ganzer zahlen in einen array, dann drucken Sie Sie aus

Anzahl der Antworten 1 Antworten
Hallo, ich habe seit üben schreiben von Assembler-und ich habe die Arbeit an diesem scheinbar einfachen code. Ich möchte den Benutzer auffordern, die Eingabe dann möchte ich, dass die Eingabe und legen Sie es in ein array.

Finden der Max-und Min-Werte der 10-element-array in MIPS

Anzahl der Antworten 2 Antworten
Bin ich immer noch sehr viel ein Neuling, einmal geht es um die MIPS-Programmierung so mit mir tragen. Ich bin versucht, zu schreiben eine Funktion, die geht durch eine 10-element-array und gibt die max-und minimum-Werte des Arrays.

Mips, wie zum speichern der Benutzer-Eingabe-string

Anzahl der Antworten 2 Antworten
Früher dachte ich, ich wüsste, wie dies zu tun. Aber dann habe ich tatsächlich versucht, es zu tun. Hier ist das Programm, das ich schrieb, aber der Berkeley S*** simulator für mac sagte, es sei ein syntax

Konvertieren von Dezimal zu Binär und Drucken in MIPS

Anzahl der Antworten 1 Antworten
Ich Schreibe ein einfaches code-snippet für einen Auftrag und ich brauche, um zu konvertieren eine Dezimalzahl in binäre, oktale und hexadezimale. Ich habe es zu arbeiten, aber ich merkte danach, dass da der Algorithmus, den ich verwende,

Was ist Los mit dieser MIPS/QtSPIM While-Schleife Code

Anzahl der Antworten 1 Antworten
Das Programm läuft auch mit dem erwarteten Ausgang, aber mit dem Fehler unten Code .data .text .globl main main: addi $t0, $t0, 0 # i = 0 addi $t2, $0, 10 # n = 10 j WhileCond

Montage MIPS - Wie kann ich das speichern einer Ganzzahl vom Benutzer in den Speicher?

Anzahl der Antworten 1 Antworten
So, ich habe keine Ahnung, wie die Montage funktioniert oder was ich mache. Ich dachte, ich Tat, aber ich war natürlich falsch. Hier also meine Frage - ich weiß nicht einmal wissen, wie man ein Benutzer-geben Sie

Umkehren einer Zeichenfolge in MIPS Assembly

Anzahl der Antworten 1 Antworten
Ich versuche den Benutzer auffordern, für die Länge einer Zeichenfolge, Speicherplatz für die Zeichenfolge, dann drucken Sie es aus in umgekehrter. Für das Leben von mir, ich kann nicht herausfinden, warum das nicht funktioniert.. Sample Output: (spim)

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

Speichern von Werten in HI-und LO-Registern MIPS

Anzahl der Antworten 3 Antworten
Schreibe ich bestimmten code in MIPS und ich komme zu dem Punkt, wo die Anforderung an das Ergebnis speichern, vorübergehend, in HI und LO speziellen Registern (beide sind 4 Byte breit). Diese Anweisungen stehen zur Verfügung: divu

MIPS (oder SPIM): Be-die floating point zahlen

Anzahl der Antworten 2 Antworten
Arbeite ich an einem kleinen mini-compiler, während Sie versuchen zu lernen, einige MIPS-hier. Hier mein Problem: MIPS hat eine Instruktion li (load immediate), welche funktionieren würde, wie dies li $5,100 dem laden würde 100 in register 5.