Я пишу программу LC3, которая увеличивает каждую букву трехбуквенного слова, хранящегося в памяти после программы. «А» становится «d», «п» становится «Q», «г» становится «с» и т.д.Как увеличить букву в строке в lc3?
Я использую это как LC3 Assembly ссылку
Вот мой код до сих пор
.orig x3000
ADD R1, R1, #3
LEA R2, STRING
HALT
STRING .STRINGZ "anz"
.END
Я был в состоянии понять, как объявить строку символов в LC3 из моей ссылки. Однако кто-нибудь может сделать фактическое увеличение или иметь какие-либо ссылки, которые я мог бы использовать, чтобы выяснить, как это сделать?
Существует много информации, там, например, на https://www.cs.auckland.ac.nz/courses/compsci210s2c/tutorials/ и вы должны изучить некоторые примеры, а не просить кого-то для написания кода. –
Можете ли вы взглянуть на это? http://stackoverflow.com/questions/30005154/what-does-stripping-off-the-ascii-template-mean На этот раз я прочитал соответствующую документацию – committedandroider