1
1
mirror of https://github.com/foxsen/archbase.git synced 2026-02-04 02:43:33 +08:00
Files
archbase/materials/chapter4/mips_reg.csv
2021-10-27 19:14:51 +08:00

615 B

1寄存器编号O32助记符N32/N64助记符使用约定
20zerozero总是为0
31atat汇编暂存器
42~3v0,v1v0,v1子程序返回值
54~7a0~a3a0~a3子程序的前几个参数
68~11t0~t3a4~a7N32作为参数,O32作为不需保存的暂存器
712~15t4~t7t0~t3不需保存的暂存器,但N32和O32命名不同
816~23s0~s7s0~s7寄存器变量,过程调用时需要存储和恢复
924~25t8,t9t8,t9暂存器
1026~27k0,k1k0,k1为异常处理保留
1128gpgp全局指针
1229spsp栈指针
1330s8/fps8/fp寄存器变量,或作为帧指针
1431rara子程序返回地址