MIPS 与火星模拟。 - 如何自动从键盘输入读取值(即 - 无需按 Enter 键即可获取值)

2024-03-31

为了完成此任务,是否有特定的系统调用或我缺少的东西?


您必须使用系统调用 #12 来读取字符。 看MARS 系统调用表 http://courses.missouristate.edu/KenVollmar/MARS/Help/SyscallHelp.html了解更多详情。 下面是一个从控制台读取字符并打印下一个 ASCII 代码字符的示例

loop:  
  li   $v0, 12       
  syscall            # Read Character

  addiu $a0, $v0, 1  # $a0 gets the next char

  li   $v0, 11       
  syscall            # Write Character

  b loop
  nop
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

MIPS 与火星模拟。 - 如何自动从键盘输入读取值(即 - 无需按 Enter 键即可获取值) 的相关文章

随机推荐