MIPS体系结构的特点_第1页
MIPS体系结构的特点_第2页
MIPS体系结构的特点_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、MIPS 体系结构的特点MIPS32o 指令操作必须适合流水线o 三操作数的指令32寄存器零(?作用)(很强大堆中寻址和访存(运算会打乱流水线)只有一种数据寻址方式(16移量寻址内存)字节地址访问(?)load/store(228=256MB32(的范围)MIPS32数据上进行。(int32)(存器要写:来自堆栈的数据和增加指针值)最少的子程序支持(?很大的好处?(返回地址存入$31(址寄存器)最少的中断处理(序可以自举?)MIPS 架构中的 PC(程序计数)MIPSX86PC(MIPSCPUjal.jal printf move $4, $6xxx # return here after c

2、allMIPS32X86Z、CMIPS32MIPS32MIPS32 中整数乘法部件MIPS32RISC整数乘法部件 HI、LO,并且提供相应的指令 mfhi/mthi,mthi/mtloCP0 (协处理器 0)-MIPS 处理器控制MIPS4CP0CPUCP1CP2RMIFast Message Ring等。CP3MIPS IIIMIPS IV(Atomic operation)、内存屏障(BarrierSMPAMPCP0MIPSCPU,同的位的操作可以实现对处理器的设置。CP0X 86GPRFPRCP0CACHETLB)、外设管理 等途径(而这些只能由高优先级的内核才能访问到)。SRConf

3、igSR些中断。进入任何异常:处理任何例外都会调用一个“通用异常处理程序”。MIPSEPCK0K1CauseEPCCPUR3000rfeEPCjrEPC数据加载与存储MIPS CPU18C 名字+long int/long short charMIPS大小(字节)dword8word4halfword2byte1符dldwlwhlhblb数据加载包括这样几条记载指令 lb/lbu、lh/lhu、lwbyteshortlblh7byte, 15short)32不带符号指令lbulhu032byte0 xFE(-2254t20 xFFFFFFFE(-2一个符号数)。t30 x000000FE(25

4、4lb t2, 0(t1) lbu t3, 0(t1)数据存储包括这样几条指令 sb、sh、sw由于加载就是把寄存器中的数据加载到内存中,所以不存在位扩展的问题。MIPS 的存储管理模型MIPS32 中的存储器模型被划分为四个大块,其中:虚拟地址范围命描述名+0 x0000,00000 x7fff,ffff(02G-1)0 x8000,00000 x9fff,ffff(2G2.5G-1)0 xa000,00000 xbfff,ffff(2.5G3G-1)must be mapp ed (set page tablUS eEGTLB)and set cach e befo re usedire

5、ctly mapp ed(n o need to set pageKS tabl EG eTLB) but need to set cach e befo re useKSEGmapp0 xc000,00000 xffff,ffff(3G4G-1)ed(n o need to set page tabl eTLB)and neve rcach emuse be mapp ed(s et pageKS tabl EG eTLB)andset cach e befo re useX86MIPS32MIPS32KSEG10 xbf10,0000KSEG1mapped0 x1fc0,00000 xa000,00000 xbfff,ffff0512M-1, KSEG0cache0 x8000,00000 x9fff,ffff拟地址来访问 0512M-1512MUSEGx860 xf

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论