Мне нужен кто-то, чтобы помочь мне решить эту проблему
я хочу знать, как вычислять символы из пользовательского ввода
Я пытался сделать это, но после 9 цифр это дает другие значения ASCII
.orig x3000
lea r0, HelloString
puts
Lea r0, EnterString
Lea r4, yourText
puts
loop getc
add r1, r0, -10
brz outside
out
str r0, r4, 0
add r4, r4, 1
brnzp loop
ld r2, minusEnter
outside
Lea r0, anotherString
puts
Lea r0, yourText
puts
Lea r0, NumberCharacter
below
puts
ld r0, character
add r0, r0, r2
out
halt
yourText .blkw 100
HelloString .stringz "\nStudent Name, ID number: Darryl, 17738468 "
EnterString .stringz "\nPlease enter a text: "
minusEnter .fill x-A
anotherString .stringz "\nThe text you typed is: "
NumberCharacter .stringz "\nTotally, it has "
NumberCharacters .stringz "characters including spaces "
character .fill x30
.end