Gewusst wie: Lesen von Zeichen in MIPS

May 13

Der MIPS-Assemblersprache ist eine Low-Level Programmiersprache für die Prozessorentwicklung. Montage ist schnell, weil es keine Kompilierung erfordert und mit native Befehlssatz des Prozessors arbeitet. Allerdings erfordert die Programmierung in Baugruppe Know-how zum einfachen Systemaufrufe zu konstruieren, die übergeordnete Sprachen dem Programmierer wie Eingabe zu abstrahieren. Beispielsweise erfordert die erste Zeicheneingabe vom Benutzer Werte in den entsprechenden Registern laden und dann manuell erzwingen einen Systemaufruf vom Computer.

Anweisungen

1 Erstellen Sie die angezeigten Daten für das Programm, das das Zeichen halten wird:

.Data:Charakter:enthalten.sind 2.Text

2 Laden Sie die ganze Zahl "8" in das Register $v0, die der Prozessor für Systemwerte Aufruf überprüft:

...brennende:Li $v0, 8

3 Laden Sie die Referenz für die Variable "Charakter" in Register $a0:

La $a0, Zeichen

4 Die Zeichengrenze im $a1 Register auf 1 gesetzt, und nehmen Sie dann das System aufrufen:

Li $a1, 2syscall