我想向MARS指出我正在输入一个八进制数字作为直接操作数。
我知道有可能使用Hex- 类似的东西:
li $t0, 0x24 #this is ASCII '$'
是否有可能对Octal做同样的事情?
答案 0 :(得分:0)
只需在0前缀de immediate: li $ t0,024
感谢@gusbro
答案 1 :(得分:0)
与MARS不同,qtspim和pcspim不支持八进制的前导0。例如,024
和037
被视为十进制常数,与24
和37
您必须为SPIM的内置汇编程序手动转换为十进制或十六进制。