如果我有一个整数,那么将整数打印成十六进制的代码行是什么?我知道你使用34作为命令,但我不确定其余部分
答案 0 :(得分:1)
" 34"你指的是"以十六进制打印整数"的系统调用号。在mars
模拟器中。
系统调用参考是:http://courses.missouristate.edu/kenvollmar/mars/help/syscallhelp.html
假设您的号码在注册表中,例如$t5
,则序列为:
move $a0,$t5 # put number into correct reg for syscall
li $v0,34 # syscall number for "print hex"
syscall # issue the syscall