![427045708e93951436121749753dae57.png](https://i-blog.csdnimg.cn/blog_migrate/c8463f0f1e3476818c23fd1fdcc3d8ca.png)
探讨:本科上《计算机组成原理》课程时学习了MIPS汇编语言指令,在这里所长自己总结了一下MIPS汇编语言指令分类及寻址模式,以便使用时快速查阅~
一、相关概念
1
MIPS架构
MIPS,1981年出现,由 MIPS 公司开发并授权,是一种采取精简指令集的指令集架构,广泛被使用在许多电子产品、网络设备、个人娱乐设备与商业设备上。
2
指令集
指令集指的是一个给定的计算机体系结构所包含的指令集合。
3
存储程序概念
存储程序指的是多种类型的指令和数据均以数字形式存储于存储器的概念,存储程序型计算机即缘于此。
二、MIPS操作数之32个寄存器
![c1933a113ca24f2c513c222b5662798b.png](https://i-blog.csdnimg.cn/blog_migrate/fc5f125cfa65698b9111755849d0ec0f.png)
三、指令类型及寻址方式
1
R型指令
![fcccb903a7515f6ef38be4ede4ab6e40.png](https://i-blog.csdnimg.cn/blog_migrate/e72c6680e64554d171826a3d700b980d.png)
2
I型指令
![a624f12aa05eb1bce694fecf49834d68.png](https://i-blog.csdnimg.cn/blog_migrate/92a93d50d675de71d6fd0cfaf8c9844e.png)
![3107b81bf61b9d4dfbb0ba51e894839d.png](https://i-blog.csdnimg.cn/blog_migrate/e4a175a8ebfa31b5542fb864b45cb257.png)
3
J型指令
![3cc1cd2d2a2b4796c81d1b4a4cf60287.png](https://i-blog.csdnimg.cn/blog_migrate/e7495dda942e5e21ac786120f8b808e2.png)
四、寻址方式分析
1
MIPS字段命名
![1bd5bf5356bab52948e6e8fb227ae67c.png](https://i-blog.csdnimg.cn/blog_migrate/ae17a7286a270abc86800d7ee58b3537.png)
op: 指令的基本操作,成为操作码
rs: 第一源操作数寄存器
rt: 第二源操作数寄存器
rd: 存放操作结果的目的寄存器
shamt: 位移量
funct: 功能码
2
指令类型
R型【op为0】
![5c7afe98aa4a3c3f41ec062545c06ef8.png](https://i-blog.csdnimg.cn/blog_migrate/2f886727b7b6ec52342417e04cbb8850.png)
I型
![5d01f08faa7b579f9478a952a0e9475a.png](https://i-blog.csdnimg.cn/blog_migrate/89f22562dea951bf4d833de6765a51f8.png)
J型
![15864a90dcdc6f83b8cd335215d96b2d.png](https://i-blog.csdnimg.cn/blog_migrate/18a90c09527c349fcc5fbee41095ea58.png)
3
MIPS寻址方式
![ac124217747a64e0f55a5e7b31d8772d.png](https://i-blog.csdnimg.cn/blog_migrate/6fd8f46984d04367deb48663bd10b4f7.png)
文献参考
![92a218f2c1b5e829975f7307498828ce.gif](https://i-blog.csdnimg.cn/blog_migrate/8ca8cb702d115cd49b2809728f4cf836.gif)
1 维基百科-《MIPS架构》
2《计算机组成与设计》第五版翻译版
![92a218f2c1b5e829975f7307498828ce.gif](https://i-blog.csdnimg.cn/blog_migrate/8ca8cb702d115cd49b2809728f4cf836.gif)
![28383fdb7c853118d054734f366a1889.png](https://i-blog.csdnimg.cn/blog_migrate/3524e3a7916d29d45156d7b785554c96.jpeg)
微信号|koala_research