Hoe kleine letters naar hoofdletters te converteren in MIPS-assemblagecode

De MIPS, of Microprocessor zonder Interlocked Pipeline Stages, assemblagecode is ontwikkeld door MIPS Computer Systems. Er zijn zes belangrijke implementaties van de code. De twee huidige implementaties zijn MIPS32 en MIPS64, die respectievelijk 32-bits en 64-bits bedieningsinstructies ondersteunen. MIPS gebruikt alfanumerieke codes van twee tekens om verschillende letters en tekens, zoals operanden, weer te geven. Helaas is er geen eenvoudig commando om letters van kleine letters naar hoofdletters te veranderen. Elke letter moet handmatig worden gewijzigd.

Stap 1

Open het MIPS-codebestand.

Stap 2

Zoek de code met de kleine letters. De letters "a" tot en met "i" worden weergegeven met de cijfers 61 tot en met 69. De letters "j" tot en met "o" worden weergegeven met 6A tot en met 6F. De letters "p" tot en met "y" worden weergegeven door 70 tot 79. De letter z wordt weergegeven door 7A.

Trek 20 af van de representaties van de letters "a" tot en met "i" en "p" tot en met "y". Bijvoorbeeld, de kleine letter "a" is 61 en de hoofdletter "A" is 41. De kleine letter "p" is 70, terwijl de hoofdletter "P" 50 is. Verander het eerste cijfer voor de representaties van "j" in "o" van 6 tot 4. Bijvoorbeeld, "j" is 6A, terwijl "J" 4A is. Verander "z" van 7A in 5A om "Z" te krijgen.