MIPS指令系统
MIPS
Microprocessor without interlocked piped stages
无内部互锁流水线的微处理器
RISC芯片
由John L. Hennessy设计
MIPS指令格式
寄存器型
例如: add $1,$2,$3 R1<----R2+R3
立即数型
例如: lw $1,$2,100 R2<-----M[R1+100]
addi $1,$2,100 R2<------R1+100
转移型
例如: J 8000 转移到PC[31…28]|8000*4
所有指令都是32位。由3种指令格式,即寄存器型,立即数型,转移型。
操作数寻址方式有基址加上16位位移量的访存寻址,立即数寻址,寄存器寻址3种。
MIPS 64
面向64位处理器的指令系统
MIPS 16e
16位字长的MIPS指令集
主要用于嵌入式系统