简介
咱们知道x86架构cpu用于PC端和工作站较多,ARM架构cpu常见于手机和单片机,那么MIPS架构的cpu主要在哪些设备可以找到它们的身影呢?...指令从$a0寄存器中取出需要输出的数据
因此, 你在执行syscall指令之前需要将数据提前放入$a0之中:
li $a0,1
syscall
同时,还需要指定输出的数据类型,数据类型的指定保存在$v0...Counter Register) :用于存储程序即将要执行的指令所对应在内存中的实际物理地址, 如果改变该值可以让指令跳转到我们想要跳转的地方
如何修改pc寄存器中的值
使用以下转移指令
jr指令...数组本质上就是多个数据的集合,在内存中按照一定顺序排列,角标即为每个数据的偏移值,在mips中内存数据是按照4个字节进行对齐的,也就是说一个数据最少占用4个字节内存空间,因此数组中数据之间的偏移量固定为...浮点型数据分支比较
小于
等于
小于等于
以上是单精度浮点数据的比较示例,如果是双精度,只需将结尾.s改成.d即可
mips多文件开发
在文件A中定义函数
fun:
li $v0,1
li $