MIPS指令概述
没有内部互锁流水线的微处理器,内部互锁流水线只流水线处理中,指令的完成顺序和发射顺序一致,也可以不一致
- 属于精简指令集计算机RISC(Reduced Instruction Set Computer)
- MIPS指令集有MIPS 1, MIPS 2, MIPS 3... 和MIPS 64多个版本
- 早期主要用于嵌入式系统,如Windows CE的设备,路由器,家用网关和视频游戏机,现使用在PC机,服务器中得到广泛应用
- MIPS指令集有以下特点:
- 简单的Load/Store结构
- 易于流水线CPU设计,没有互锁机制
- 易于编译器开发
- MIPS指令的寻址方式非常简单,每条指令的操作也非常简单
MIPS指令格式概述
- R型指令
- I型指令
- J型指令
MIPS寄存器
MIPS寻址方式
- 在MIPS32指令集中,不单设寻址方式说明字段
- R型指令:由op和funct字段共同隐含说明当前的寻址方式
-
- I型和J型指令:由op字段隐含说明当前指令使用的寻址方式
- 立即数寻址
- 寄存器直接寻址
- 基址寻址
- 相对寻址
- 伪直接寻址(页面寻址)