汇编 mips 和回车

发布于 2024-12-11 12:00:34 字数 432 浏览 0 评论 0原文

我在使用汇编 MIPS 时遇到了这个问题。 我从键盘读取一个整数,范围必须是 1..20

li $v0,5
syscall
move $t2,$v0        # value read

blez $t2,err1       # if $t2 <0 go to error1 function
bgt $t2,20,err1     # if $t2 >20 go to error1 function

我想添加一个默认整数值,如果用户单击 Enter 键(.byte 0x0d 0x0a ),程序应该继续。我该怎么做?

例如,

Insert in position 6 [return confirm/overwrite old]: <1,2,3..20>

谢谢!

I have this issue using assembly MIPS.
From the keyboard I read an integer and the range must be 1..20

li $v0,5
syscall
move $t2,$v0        # value read

blez $t2,err1       # if $t2 <0 go to error1 function
bgt $t2,20,err1     # if $t2 >20 go to error1 function

I want to add a default integer value and if the user clicks the Enter key (.byte 0x0d 0x0a ) the program should continue. How can I do this?

E.g.

Insert in position 6 [return confirm/overwrite old]: <1,2,3..20>

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

早乙女 2024-12-18 12:00:34

做一个虚拟程序,它会像您一样读取一个数字,然后打印出刚刚读取的内容。运行它,按 Enter 键,您就知道要查找什么。 :)

Do a dummy program which reads a number just like you did then it prints out what it has just read. Run it, press enter and you know what to look for. :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文