- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机指令集结构设计--DLX指令集结构
*/29 */29 2.6 DLX指令集结构 DLX是一种多元未饱和型指令集结构。 DLX指令集结构的设计思想: 具有一个简单的Load/Store指令集; 注重指令流水效率; 简化指令的译码; 高效支持编译器。 第二章 计算机指令集结构设计 虚拟存储器的特点 2.6.1 DLX指令集结构 1. DLX中的寄存器 (1) 32个通用寄存器 命名:R0、R1、?、R31 长度:32位 寄存器R0的值总是为0。 (2) 32个浮点寄存器 命名:F0、F1、?、F31 长度:32位 (用来保存32位的单精度浮点数 ) 2.6 DLX指令集结构 虚拟存储器的特点 ◆ 64位双精度浮点数 相邻两个浮点寄存器奇偶对FiFi+1 (i = 0,2,4,?,30) 命名: F0、F2、?、F28、F30 (3) 一些特殊的寄存器 (比如用来保存浮点操作结果信息的浮点状态寄存器) 可以和通用寄存器相互进行数据传送。 2.6 DLX指令集结构 虚拟存储器的特点 2. DLX的数据类型 DLX提供了多种长度的整型数据和浮点数据。 (1)??整型数据 有8位、16位和32位多种长度。 (当8位和16位整型数据载入到寄存器中时, 用0或数据的符号位来填充32位通用寄存器 中的剩余位。) (2)??浮点数据 有32位单精度浮点数和64位双精度浮点数。 浮点数据表示采用的是IEEE 754标准。 2.6 DLX指令集结构 虚拟存储器的特点 3. DLX的寻址方式和数据传送 (1)?寻址方式 寄存器寻址 立即值寻址 偏移寻址 寄存器间接寻址 (2) 寄存器寻址字段的大小为5位,用来表示32个 通用寄存器或浮点寄存器。 (3) 存储器地址采用的是高端字节表示顺序,存 储器按字节寻址,其地址宽度为32位。 2.6 DLX指令集结构 虚拟存储器的特点 4. DLX的指令格式 ◆ 寻址方式编码在操作码中。 ◆ 指令的字长32位,其中用6位表示操作码。 (4) 通过寄存器(通用寄存器和浮点寄存器)和存 储器之间的数据传送操作完成对存储器的访问。 2.6 DLX指令集结构 虚拟存储器的特点 各种类型 指令 的格式 5.DLX中的操作 (1) 四种类型的操作 Load和Store操作 ALU操作 分支和跳转操作 浮点操作 (2) 约定 (1) 符号“?”: 数据传送操作 其后附带一个下标n,也即“?n” 表示传送 一个n位数据。 (2) 符号“##”: 两个域的串联操作 2.6 DLX指令集结构 虚拟存储器的特点 (3) 域的下标:表明从该域中选择某一位。 域中位的标记是从最高位开始标记,并且 起始标记为0。 下标可以是一个单独的数字。 如 Regs[R4]0 :选择寄存器R4中内容的符号位。 下标也可以是一个范围。 如 Regs[R3]24..31 :选择寄存器R3中内容 的最低一个字节。 (4) 上标:表示复制一个域。 如 024可以得到一个24位全为0的一个域。 2.6 DLX指令集结构 虚拟存储器的特点 (5) 变量Mem:表示存储器中的一个数组, 存储器按照字节寻址。 举例 R8和R10:32位寄存器 Regs[R10]16..31 ?16(Mem[Regs[R8]]0)8 ## Mem[Regs[R8]]的含义。 3. DLX中的四种操作类型 ? (1) Load和Store操作 2.6 DLX指令集结构 虚拟存储器的特点 指令实例 指令名称 含 义 LW R1, 30 (R2) 载入整型字 Regs[R1] ←32 Mem[30+Regs[R2]] LW R1, 1000 (R0) 载入整型字 Regs[R1] ←32 Mem[1000+0] LB R1, 40 (R3) 载入字节 Regs[R1] ←32 (Mem[40+Regs[R3]]0)24 ## Mem[40+Regs[R3]] LBU R1, 40 (R3) 载入无符号字节 Regs[R1] ←32 024 ## Mem[40+Regs[R3]] LH
您可能关注的文档
- 视听语言1 画框与构图.ppt
- 视频开发doc.doc
- 视频拼接综述.docx
- 视频处理演示文件2012.ppt
- 视频后期入门课件(基础篇).ppt
- 视频监控在地铁中运用.doc
- 视频网站用户重合度高 差异化优势尚未形成.pptx
- 视音频处理技术第二章.ppt
- 视频网站的盈利模式doc.doc
- 视频处理概念.ppt
- 2024年03月江苏省盐城市射阳县卫生健康委员会直属事业单位校园招聘编制内医学类高层次和紧缺专业人才50人笔试历年专业考点(难、易错点荟萃)附带答案详解 .docx
- 2025年广州铁路职业技术学院单招语文2019-2024历年真题考点试卷含答案解析.docx
- 2025年江苏城市职业学院单招英语2014-2024历年真题考点试卷摘选含答案解析.docx
- 2025年河南轻工职业学院单招英语2014-2024历年真题考点试卷摘选含答案解析.docx
- 2025届北汽集团全球校园招聘正式开启笔试参考题库附带答案详解.pdf
- 2024年03月广东深圳市疾病预防控制中心选聘2人笔试历年专业考点(难、易错点荟萃)附带答案详解 .docx
- 2024年03月浙江舟山市卫生健康委员会部分直属事业单位招聘(第五批)宁波市考点考试笔试历年专业考点(难、易错点荟萃)附带答案详解 .docx
- 2025年泉州工程职业技术学院单招职业技能测试近5年真题考点含答案解析.docx
- 2025年宁夏工业职业学院单招职业适应性测试历年(2019-2024年)真题考点试卷含答案解析.docx
- 2025年首发集团校园招聘开启笔试参考题库附带答案详解.pdf
文档评论(0)