¿Cómo incrementar una letra en cadena en lc3?

Estoy escribiendo un programa LC3 que incrementa cada letra de una palabra de tres letras almacenada en la memoria después del programa. 'a' se convierte en 'd', 'n' se convierte en 'q', 'z' se convierte en 'c', etc.

Estoy usando esto como Asamblea LC3 una referencia

Aquí está mi código hasta ahora

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

Pude descubrir cómo declarar una cadena de caracteres en LC3 a partir de mi referencia. Sin embargo, ¿alguien sabe cómo hacer el incremento real o tiene alguna referencia que pueda usar para descubrir cómo hacerlo?

Respuestas a la pregunta(1)

Su respuesta a la pregunta