首页 > 解决方案 > ARM 组装。如何在同一行中同时输入 char 和 decimal

问题描述

我有一个输出显示“输入 1、2 或 3 继续,或按 T 结束”处理字符或十进制很容易,但我不知道如何接受可以处理两者的输入.

到目前为止,我的(糟糕的)尝试看起来像这样。

*code to get input here, goes into r1*
cmp r1, #'T'
beq exit
cmp r1, #1
blt tryagain
cmp r3, #3
bgt tryagain


.data
.balign 4
numInput: .asciz "%d"

当然我知道这不是你处理这种情况的方式,但我不知道该怎么做

标签: assemblyinputchararmdecimal

解决方案


推荐阅读