Come convertire da minuscolo a maiuscolo nel codice assembly MIPS

Il codice di assemblaggio MIPS, o microprocessore senza interlocked Pipeline Stages, è stato sviluppato da MIPS Computer Systems. Ci sono sei principali implementazioni del codice. Le due attuali implementazioni sono MIPS32 e MIPS64, che supportano rispettivamente istruzioni operative a 32 e 64 bit. MIPS utilizza codici alfanumerici a due caratteri per rappresentare lettere e caratteri diversi come gli operandi. Sfortunatamente, non esiste un semplice comando per cambiare le lettere da minuscole a maiuscole. Ogni lettera deve essere modificata manualmente.

Passo 1

Apri il file di codice MIPS.

Passo 2

Individua il codice contenente le lettere minuscole. Le lettere da "a" a "i" sono rappresentate dai numeri da 61 a 69. Le lettere da "j" a "o" sono rappresentate da 6A a 6F. Le lettere da "p" a "y" sono rappresentate da 70 a 79. La lettera z è rappresentata da 7A.

Sottrarre 20 dalle rappresentazioni delle lettere da "a" a "i" e da "p" a "y". Ad esempio, la "a" minuscola è 61 e la "A" maiuscola è 41. La "p" minuscola è 70, mentre la "P" maiuscola è 50. Cambia il primo numero per le rappresentazioni da "j" a "o" da 6 a 4. Ad esempio, "j" è 6A, mentre "J" è 4A. Cambia "z" da 7A a 5A per ottenere "Z".