2 Stimmen

Kombinieren von Zeichen in MIPS

Ich habe mich gefragt, ob es eine Möglichkeit gibt, zwei Zeichen zu kombinieren, um ein Zeichen zu bilden. Zum Beispiel habe ich das Zeichen 6 und 7, ich möchte sie kombinieren und das Ergebnis 67 in einem Register speichern. Gibt es eine Lösung für dieses Problem?

//Danke im Voraus

0voto

Moonshield Punkte 905

Meinen Sie, dass Sie den numerischen Wert einer Zeichenfolge von Ziffernzeichen speichern möchten?

Wenn ja, können Sie den ASCII-Wert jedes Zeichens nehmen (die notwendigen Überprüfungen durchführen, um sicherzustellen, dass er im entsprechenden Bereich liegt), den Wert von '0' abziehen, ihn mit 10 hoch seiner Position (in umgekehrter Reihenfolge nummeriert, beginnend bei 0) multiplizieren und dann zu einem Gesamtwert hinzufügen.

Zum Beispiel:

"67" -> 54, 55 -> (54-48)*10^1, (55-48)*10^0 -> (6*10)+(7*1) = 67

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X