第六章—补充内容学案.ppt

第一讲 单周期数据通路的设计 CPU的功能及其与计算机性能的关系 数据通路的位置 单周期数据通路的设计 数据通路的功能和实现 操作元件(组合逻辑部件) 状态 / 存储元件(时序逻辑部件) 数据通路的定时 选择MIPS指令集的一个子集作为CPU的实现目标 下条指令地址计算与取指令部件 R型指令的数据通路 访存指令的数据通路 立即数运算指令的数据通路 分支和跳转指令的数据通路 综合所有指令的数据通路 CPU功能及其与计算机性能的关系 CPU执行指令的过程(回顾) 取指令 PC+“1”送PC 指令译码 进行主存地址运算 取操作数 进行算术 / 逻辑运算 存结果 以上每步都需检测“异常” 若有异常,则自动切换到异常处理程序 检测是否有“中断”请求,有则转中断处理 CPU的实现与计算机性能的关系 计算机性能(程序执行快慢)由三个关键因素决定(回顾) 指令数目、CPI、时钟周期 指令数目由编译器和ISA决定 时钟周期和CPI由CPU的实现以及其他因素来决定 组成指令功能的四种基本操作 每条指令的功能总是由以下四种基本操作来实现: 读取某一主存单元的内容,并将其装入某个寄存器(取指, 取数) 把一个数据从某个寄存器存入给定的主存单元中(存结果) 把一个数据从某个寄存器送到另一个寄存器或者ALU(取数,存结果) 进行算术或逻辑运算(PC+1,计算地址,运算) 操作功能可形式化描述 描述语言称为寄

文档评论(0)

1亿VIP精品文档

相关文档