国产高性能处理器,
- 飞腾。兼容
ARM
指令集,天河超级计算机 - 龙芯。
ALPHA
指令集,神威-太湖之光 - 申威。兼容
MIPS
指令集
MIPS的寄存器,
- 32个64位通用寄存器(
GPRs
)-
R0、R1、...、R31
,也成为整数寄存器 -
R0
的值永远是0
-
- 32个64位浮点数寄存器(
FPRs
)F0、F1、...、F31
- 用来存放32个单精度浮点数(32位),也可以用来存放32个双精度浮点数(64位)
- 存储单精度浮点数(32位)时,只用到
FPR
的一半,其另一半没用
MIPS
的操作数的数据类型,
- 8位、32位、64位整数
- 单精度浮点数
- 双精度浮点数
MIPS
的数据表示:字节、半字或者字在装入64位寄存器时,用零扩展或者用符号位扩展来填充该寄存器的剩余部分。装入以后,对他们将按照64位整数的方式进行运算。
MIPS
的数据寻址方式,
- 立即数寻址与偏移量寻址
- 寄存器间接寻址
- 16位绝对寻址
MIPS
的指令格式,
- 指令都是32位的,操作码占6位
- 3中指令格式:
R
、I
、J
型指令
网友评论