Wie inkrementiere ich einen Buchstaben in einem String in lc3?

Ich schreibe ein LC3-Programm, das jeden Buchstaben eines nach dem Programm gespeicherten Dreibuchstabenworts inkrementiert. Aus 'a' wird 'd', aus 'n' wird 'q', aus 'z' wird 'c' usw.

Ich benutze dies als LC3 Assembly eine Referen

Hier ist mein Code bisher

.orig x3000
ADD R1, R1, #3 
LEA R2, STRING  
HALT
STRING  .STRINGZ "anz"    
.END

Ich konnte aus meiner Referenz herausfinden, wie ich eine Zeichenfolge in LC3 deklarieren kann. Doch kann jemand die eigentliche Inkrementierung durchführen oder verfügt über Referenzen, mit denen ich herausfinden kann, wie das geht?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage