计算机组成原理第3章计算机指令和控制器指令部分刘技术总结.pptVIP

计算机组成原理第3章计算机指令和控制器指令部分刘技术总结.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CPU中的主要寄存器 PC(Program Counter)----程序计数器 —确定下一条指令的地址 AR(Address Register)---地址寄存器 —保存当前CPU所访问的内存单元的地址 DR(Data Register)----数据缓冲寄存器 —暂时存放由内存读出或写入的指令或数据字 IR(Instruction Register)-----指令寄存器 —保存当前正在执行的一条指令 * CPU中的主要寄存器 AC(Accumulate Count)---累加寄存器 —最常使用的一个通用寄存器 PSW (Program Status Word)程序状态字 —保存由算术和逻辑指令的结果建立的各种条件码 通用寄存器 —给ALU提供暂存数据的工作区等 * * 内部暂存器 IP ES SS DS CS 输入/输出控制电路 外部总线 执行部分控制电路 1 2 3 4 5 6 ∑ ALU 标志寄存器 AH AL BH BL CH CL DH DL SP BP SI DI 通用寄存器 地址加法器 指令队列缓冲器 执行部件 (EU) 总线接口部件 (BIU) 16位 20位 16位 8位 8086CPU内部结构 * 指令指针 控制 ROM 控制部件 地址生成 (U流水线) 地址生成 (V流水线) ALU (U流水线) ALU (V流水线) 整数寄存器组 桶形移位器 8K字节数据 高速缓存 TLB 浮点部件 控制 寄存器组 加法 除法 乘法 总 线 部 件 页 面 部 件 预取缓冲器 指令译码器 8K字节代码 高速缓存 TLB 分支目标 缓冲器 分支检验 与目标地址 预取 地址 控制 64位 数据总线 32位 地址总线 32位地址总线 64位数据总线 256 32 32 32 32 32 32 PentiumCPU内部结构 * * 一个基本的CPU模型 2009年考研计算机专业计组试题结构图 * 修改教材(P140)CPU模型→主机模型 参考统考模型 补寄存器 略Cache * Ain A 3.3 指令工作分析 1. 指令工作的时间分析(P142) 指令工作的三个步骤:取指,译码,执行 指令周期:取出指令并执行这条指令的时间 * 时钟周期 T1 CPU周期(机器周期) 取指令 T2 T3 T4 CPU周期(机器周期) CPU周期(机器周期) 执行指令 执行指令 一个指令周期 分析指令工作(操作)顺序时,可按机器周期,或按时钟周期进行 * 一个CPU周期 一个CPU周期 取指令阶段 执行指令阶段 开始 取指令 PC+1 对指令 译码 执行指令 取下条指令PC+1 指令工作的三个步骤:取指,译码,执行 * 指令工作时间——指令周期 指令周期?:?? CPU从内存取出一条指令并执行完这条指令的时间总和 CPU周期?:?又称机器周期(总线周期),CPU访问内存所花的时间较长,因此用CPU从内存读取一条指令字的所需的最短时间来定义. 时钟周期?:? 通常称为节拍脉冲或T周期。一个CPU周期包含若干个时钟周期T 相互关系: ??????????? 1个指令周期 = 若干个CPU周期 ??????????? 1个CPU周期 = 若干T周期 取指时间+执行指令时间 2. 指令工作的操作分析 1)取指令的操作(P144) (1)发指令地址 (PC)→AR (2)读指令 PC+1,M→DB DB→DR (3)指令进IR (DR)→IR (4)指令译码 考研题给出的条件→ * 三态门 3.3 指令工作分析 2) 执行指令的操作 教材给出指令如下(P144) MOV (RR型指令) LAD (RS型指令) STO (RS型指令) ADD (RR型指令,RS型指令) SUB (RR型指令,RS型指令) JMP * 3.3 指令工作分析 MOV (RR型)指令的操作(P144) MOV R1,R0;[R0→R1] R0 →R1 每个操作实现的控制信号名称 R0out,R1in * 3.3 指令工作分析 LAD (RS型)指令的操作(P145) * 3.3 指令工作分析 LAD (RS型)指令的操作(P134) * 3.3 指令工作分析 LAD (RS型)指令的操作(P134) LAD R2,(R3) ;[((R3))→R

文档评论(0)

502992 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档