本文主要讲解“汇编语言中MIPS指令的类型有哪些”。本文的解释简单明了,易学易懂。接下来,请跟随边肖的思路一起学习和学习《汇编语言中MIPS指令的类型有哪些》!
一、相关概念
指令集:包含在给定计算机体系结构中的一组指令。
存储程序概念:各种类型的指令和数据以数字形式存储在内存中的概念,这就是存储程序计算机基于此的原因。
00-1010寄存器名称寄存器编号寄存器函数$零$0始终等于零$at$1由汇编程序保留,用于处理大常量$ v0$ V1 $ 2-$ 3,存储函数$ A0 $ A3 $ 4-$ 7的返回值,传递函数参数$ T0 $ T7 $ 8-$ 15存储临时变量$ S0 $ S7 $ 16-$ 23存储要保存的临时值$ T8 $ T9 $ 24-$ 23。指针$sp$29指向全局变量,指针$fp$30指向堆栈顶部,指针$ra$31指向函数调用
二、MIPS操作数之32个寄存器
10-1010的堆栈帧返回地址
三、MIPS汇编语言指令类型及寻址方式
1. R型指令
00-1010
2. I型指令
OP (6位)rs(5位)rt(5位)rd(5位)shamt(5位)funct(6 (6位)op:是指令的基本运算,成为操作码。
Rs:第一个源操作数寄存器
Rt:第二源操作数寄存器
Rd:用于存储操作结果的目的寄存器
Shamt:排量
Funct:功能代码
类型00-1010r [op为0]
Op(6位)rs(5位)rt(5位)rd(5位)shamt(5位)funct(6 (6位)I型
运算放大器(6位)rs(5位)rt(5位)即时(16位)J型
Op(6位)立即(26位)
3. J型指令
感谢阅读。以上就是“汇编语言中MIPS指令的类型有哪些”的内容。看完这篇文章,相信大家对汇编语言中MIPS指令有哪些类型的问题有了更深的理解,具体用法还需要通过实践来验证。在这里,边肖将为您推送更多关于知识点的文章,敬请关注!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/80630.html