mips 有32个寄存器(0~31), 每个寄存器各有不同的用途。
寄存器 zero ( 0): 0 常量。不能保存数据
寄存器 at (1): 预留给 汇编编译器用
寄存器 v0 (2)
v1 (3) : 这两个寄存器用来保存函数的返回值
寄存器 a0 (4)
a1 (5)
a2 (6)
a3 (7): 用来传递函数的参数
寄存器 t0 (8)
t1 (9)
t2 (10)
t3 (11)
t4 (12)
t5 (13)
t6 (14)
t7 (15)
t8 (24)
t9 (25): 保存代码里的临时值。 函数调用者需要注意保存这些寄存器的数值(caller-saved),因为有可能会被被调用的函数重写
寄存器 s0 (16)
s1 (17)
s2 (18)
s3 (19)
s4 (20)
s5 (21)
s6 (22)
s7 (23) : 用来需要保存的临时值。 被调用函数需要保存,恢复用到的这些寄存器(callee-saved)
寄存器 k0 (26)
k1 (27): 预留给 os 内核
寄存器 gp (28): pointer to global area
寄存器 sp (29): 栈指针
fp/s8 (30): frame 指针;也可作为 callee-saved 变量
ra (31): 保存函数调用返回地址
另外,还有 pc (程序寄存器), ir (instruction register)。 ir保存了最近取到的指令。
高性能VGA芯片AD8367原理及应用
安全继电器品牌及工作原理
华为被打压,谁最有机会替代
声控打火机电路原理图解析
多路直流电子负载仪的作用及特点介绍
一文了解MIPS的寄存器
TD-LTE产业链开始成熟,WiMAX运营商转型迎契机
曾获小米长江产业基金投资,天目先导溧阳总部基地启用
高通和荣耀双方已接近供应合作
致敬经典,诺基亚3310复刻版王者归来,续航惊人,只要360元!且是居家必备神器,你懂的!
顾手机也顾基站 R&S全面覆盖LTE测试
工业互联网是发展智能制造的发展模式和现实的路径
有源话音二阶带通滤波器
RFID技术助力温哥华国际机场旅客快速过境
紫光展锐探索让“夜空中最亮的星”清晰可见的Local Dimming技术
走进探索三星E4 OLED屏幕
贴片电感选型需要注意的因素-功率电感作用与原理
小米SU7正在试产爬坡阶段 正式上市还需数月时间
物联网最显而易见的帮助是什么
通过先进的红外传感器技术来提高汽车的安全性