下载此文档

每周报告(冲突2010-10-11 14-23-32).ppt


文档分类:研究报告 | 页数:约36页 举报非法文档有奖
1/36
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/36 下载此文档
文档列表 文档介绍
++语言(没完事)?机器语言的单词就是指令,而单词表就是指令集。MIPS指令的一些规定?,不会很多,,编号为0的寄存器的助记符为zero寄存器·存储器·操作数·存取指令·偏移量一。寄存器有32个,$0~$31$0不管存入什么,都返回0$31被常规子程序调用指令JAL用来保存返回地址,是下一条指令的存储地址每个寄存器都是32位的,即一个字的长度二。存储器又叫内存--,反正名字混乱还不统一--。直接对内存变量进行算术运算会打乱流水线的顺序(具体为啥等研究明白流水线再说--),故要想从内存中读取数据,就必须使用数据传送指令把内存的数据传到寄存器,再进行操作。、而数据传送指令在内存中的寻址方式是一个基址加上偏移量基址怎么选在程序计数器那块再说偏移量的话,涉及一个对齐限制问题,由于每个字的地址是以其内部的四个字节中的某一个的地址命名的,所以连续字相差4,MIPS是大端编址,故一定是4的倍数三。存取指令大名数据传送指令,lw取字sw存字格式为:lw$t08($s3)$t0目标寄存器8偏移量要是按字节数的话,得数32$s3基址里面存的是一个地址Loadstore必须对齐内存操作只能加载经过数据类型转换后按地址对齐的数据字节可以随意传送,但是半字必须按照偶字节传送(),字必须按照4字节边界传送四。操作数寄存器和存储器中存着的数据?三种指令格式共同点,都是32位的R型(运算,逻辑,小于置位等)Op(6)rs(5)rt(5)rd(5)shamt(5)funct(6)Op操作码Rs第一个三原操作数寄存器Rt第二个源操作数寄存器Rd存放结果的目的操作数寄存器Shamt偏移量Funct函数码·····就是说明是加减乘除的吧I型(立即数型分支型数据传输型)Op(6)rs(5)rt(5)address或者立即数(16)J型(跳转型)Op(6)目标地址(26)几类指令算术运算数据传送逻辑指令条件分支无条件跳转

每周报告(冲突2010-10-11 14-23-32) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数36
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ogthpsa
  • 文件大小531 KB
  • 时间2020-06-30
最近更新