- 4
- 0
- 约6.3千字
- 约 29页
- 2019-01-14 发布于湖北
- 举报
*/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
您可能关注的文档
最近下载
- (2026年)中华护理学会成人肠内营养支持护理团标解读PPT课件.pptx VIP
- 高速国企面试题目及答案.doc VIP
- 广东广州越秀区2024-2025学年四年级上学期期末考试数学试卷含答案.pdf VIP
- 威尼斯商人中英文对照.pdf VIP
- 高速公路路面基层施工方案(基层通用方案).docx VIP
- YB∕T 4082-2020 钢管、钢棒自动超声检测系统综合性能测试方法.pdf
- 小葵花幼儿园中大班“我需要充足的营养”教案.doc VIP
- 《低代码开发平台在智能物流配送调度中的应用与实时优化》教学研究课题报告.docx
- XC2005位置控制仪使用说明书-wx.doc VIP
- 食品企业不合格品处置记录(直接打印).pdf VIP
原创力文档

文档评论(0)