【发布时间】:2016-05-08 05:07:21
【问题描述】:
这是我目前所拥有的:
.orig x3000
Lea r0, EnterString
puts
LOOP
getc
add r1, r0, -10 ;subtract 10 to identified if enter is pressed
brz OUTSIDE ;if yes, go out of the loop
out
brnzp LOOP
OUTSIDE
Lea r1, InputString
puts
Lea r0, EnterString
out
Halt
EnterString .stringz "Please enter a string: "
InputString .stringz "\nThe text you have typed is: "
.end
我试图让用户输入最多 99 个字符,然后打印它,但是当我尝试打印输入的内容后,它只是在 InputString "\n你输入的文本是:" 之后打印一些奇怪的框.
我认为这可能与我不小心清理了我的 EnterString 有关? r0?
我快要对其进行排序了吗?
我想截图,但我的排名太低了。
【问题讨论】:
标签: lc3