- 2
- 0
- 约9.95千字
- 约 6页
- 2017-10-22 发布于北京
- 举报
MIPS32指令集(多来源格式整齐)
MIPS32指令集
MIPS指令可以分成以下各类:??? 空操作no-op;??? 寄存器/寄存器传输:用得很广,包括条件传输在内;??? 常数加载:作为数值和地址的整型立即数;??? 算术/逻辑指令;??? 整数乘法、除法和求余数;??? 整数乘加;??? 加载和存储;??? 跳转、子程序调用和分支;??? 断点和自陷;??? CP0功能:CPU控制指令??? 浮点;??? 用户态的受限访问:rdhwr和synci注:64位版本开头以“d”表示,无符号数以“u”结尾,立即数通常以“i”结尾,字节操作以“b”结尾,双字操作以“d”结尾,字操作以“w”结尾1、空操作:nop:相当于 sll zero,zero,o,??????????????????? ssnop: equals sll zero,zero,1.????? 这个指令不得与其它指令同时发送,这样就保证了其运行要花费至少一个时钟周期。这在简单的流水线的CPU上无关紧要,但在复杂些的实现上对于实现强制的延时很有用。2、寄存器/寄存器传送:????? move: 通常用跟$zero寄存器的or来实现,或者用addu。????? movf, movt, movn, movz: 条件传送。3、常数加载:????? dla、la: 用来加载程序中某些带标号的位置或者变量的地址的宏指令;????? dli、li: 装入立即数常数,这是一个宏指令;????? lui: 把立即数加载到寄存器高位。4、算术/逻辑运算:????? add、addi、dadd、daddi、addu、addiu、daddu、daddiu、dsub、sub、subu:加法指令和减法指令;????? abs,dabs:绝对值;????? dneg、neg、negu:取相反数;????? and、andi、or、ori、xor、nor:逐位逻辑操作指令;????? drol、rol、ror:循环移位指令;????? sll、srl、sra:移位。5、条件设置指令:????? slt、slti、sltiu、sltu、seq、sge、sle、sne:条件设置。6、整数乘法、除法和求余数:????? div、mul、rem等等。7、整数乘加(累加):????? mad等。8、加载和存储:????? lb、ld、ldl、ldr、sdl、sdr、lh、lhu、ll、sc、pref、sb等操作。9、浮点加载和存储:????? l.d、l.s、s.d、s.s等常用MIPS指令集及格式:
MIPS 指令集(共31条) 助记符 指令格式 示例 示例含义 操作及其解释 Bit # 31..26 25..21 20..16 15..11 10..6 5..0 ? ? ? R-type op rs rt rd shamt func ? ? ? add 000000 rs rt rd 00000 100000 ?add $1,$2,$3 ?$1=$2+$3 ?rd - rs + rt???;其中rs=$2,rt=$3, rd=$1 addu 000000 rs rt rd 00000 100001 ?addu $1,$2,$3 ?$1=$2+$3 ?rd - rs + rt???;其中rs=$2,rt=$3, rd=$1,无符号数 sub 000000 rs rt rd 00000 100010 ?sub $1,$2,$3 ?$1=$2-$3 ?rd - rs - rt???;其中rs=$2,rt=$3, rd=$1 subu 000000 rs rt rd 00000 100011 ?subu $1,$2,$3 ?$1=$2-$3 ?rd - rs - rt???;其中rs=$2,rt=$3, rd=$1,无符号数 and 000000 rs rt rd 00000 100100 ?and $1,$2,$3 ?$1=$2??$3 ?rd - rs rt???;其中rs=$2,rt=$3, rd=$1 or 000000 rs rt rd 00000 100101 ?or $1,$2,$3 ?$1=$2?|?$3 ?rd - rs | rt???;其中rs=$2,rt=$3, rd=$1 xor 000000 rs rt rd 00000 100110 ?xor $1,$2,$3 ?$1=$2?^?$3 ?rd - rs xor rt???;其中rs=$2,rt=$3, rd=$1(异或) nor 000000 rs rt rd 00000 100111 ?nor $1,$2,$3 ?$1=~($2?|?$3)
您可能关注的文档
- GW-02-005设备进口退运程序-A0.doc
- FS726TPPoE供电端口的相关配置与说明.docx
- HAD003核电厂物项制造中的质量保证.doc
- HAIP异常导致RAC节点无法启动的解决方案.docx
- HARD51个步骤教你轻松装配电脑.doc
- HashMap详解(通俗易懂).doc
- HashMap的初始容量和装载因子.docx
- GEAR常用交换机可选模块一览表.docx
- HC3i独家:乙方观点:电子病历无法满足科室需求.docx
- HAD003核电厂质量保证记录制度.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 医院医养结合功能区设计方案.docx
- 老年人防诈骗宣传案例分析报告.docx VIP
- 聚羧酸减水剂msds报告.docx
- 个人信用报告模板简版带水印可编辑2025年9月新版.pdf VIP
- QBNM-PS-0001—2019 汽车车身油漆涂层标准.pdf VIP
- 2025铁路旅客列车餐饮服务卫生规范.pdf VIP
- 奉节脐橙电子商务发展中存在的问题及对策研究.docx VIP
- 城中村改造建设项目可行性研究报告.docx VIP
- 2024党员围绕“学习贯彻党的创新理论、党性修养提高、联系服务群众、党员发挥先锋模范作用、铸牢中华民族共同体意识方面”5个方面组织生活会发言材料多篇.docx VIP
- 《养老之女性篇》课件.pptx VIP
原创力文档

文档评论(0)