我在第19行得到了一个错误,说error at blt unknown。我真的不太了解MIPS处理器 A: .word 4,8,12,16,20,24,28.text li $t1,7 # load immediate value 7 to regiter $t1
li $t3,2 # load immedia
我被要求用mips汇编语言编写一个程序来执行一些基本的算术运算,比如将摄氏温度转换为华氏温度。因为我使用了伪指令,所以我在这份作业中得到了很差的分数。我甚至没有意识到我在使用伪指令,因为似乎许多在线教程都在使用它们,而没有太多的说明。## convert temperature from celsius to fahrenheit.text
接收两个整数a和p并打印x,使ax ≡ 1 (mod p)该代码在MARS中工作得很好,但在QTSpim中它会抱怨overlfow (immediate value 825265 out of range),并在p和prime时指责错误。为什么两者之间会有这样的差异? .datamessage2: .asciiz "inverse = "
message3: .asciiz "The module is not a prime\n