文档介绍:

计算机组成原理第8章****题指导.pdf计算机组成原理第 8 章****题 1 第 8 章 CPU 的结构和功能例 8.1 假设指令流水线分取指( IF )、译码( ID )、执行( EX )、回写( WR )四个过程段,共有 10 条指令连续输入此流水线。( 1)画出指令周期流程。( 2)画出非流水线时空图。( 3)画出流水线时空图。( 4)假设时钟周期为 100ns ,求流水线的实际吞吐率。( 5)求该流水处理器的加速比。解: ( 1)根据指令周期包括 IF 、 ID 、 EX 、 WR 四个子过程,图 8.1 ( a)为指令周期流程图。( 2)非流水线时空图如图 8.1 ( b)所示。假设一个时间单位为一个时钟周期,则每隔 4个时钟周期才有一个输出结果。( 3)流水线时空图如图 8.1 ( c )所示。由图可见,第一条指令出结果需要 4 个时钟周期。当流水线满载时,以后每一个时钟周期可以出一个结果,即执行完一条指令。(a) 指令周期流程(b) 非流水线时空图(c) 标准流水线时空图图 8.1 例 8.1 答图( 4 )由图 8.1 ( c)所示的 10 条指令进入流水线的时空图可见,在 13 个时钟周期结束时, CPU 入 IF ID EX WR I 6 I 7 I 8 I 9 I 10 I 3 I 2 9 10 11 12 13 I 5 I 1 空间 S 时间 T 8 7 6 5 4 3 2 1 I F ID EX WR I 4 I 2 I 1 空间 S 时间 T 8 7 6 5 4 3 2 1 I F ID EX WR 计算机组成原理第 8 章****题 2 执行完 10 条指令,故实际吞吐率为: 10/(100ns × 13) ≈ 0.77 × 10 7条指令/ 秒( 5)在流水处理器中,当任务饱满时,指令不断输入流水线,不论是几级流水线,每隔一个时钟周期都输出一个结果。对于本题四级流水线而言,处理 10 条指令所需的时钟周期数为 T 4 = 4 + (10 ? 1 ) = 13 。而非流水线处理 10 条指令需 4×10 = 40 个时钟周期。故该流水处理器的加速比为 40 ÷13 ≈ 3.08 例 8.2 设某机有四个中断源 1 、 2 、 3 、 4,其硬件排队优先次序按 1 → 2 → 3 → 4降序排列,各中断源的服务程序中所对应的屏蔽字如表 8.1 所示。表 8.1 例 8.2 各中断源对应的屏蔽字中断源 屏蔽字 1 2 3 4 1 1 1 0 1 2 0 1 0 0 3 1 1 1 1 4 0 1 0 1 ( 1)给出上述四个中断源的中断处理次序。( 2)若四个中断源同时有中断请求,画出 CPU 执行程序的轨迹。解: ( 1)根据表 8.1 ,四个中断源的处理次序是 3 → 1 → 4 → 2 。( 2)当四个中断源同时有中断请求时,由于硬件排队的优先次序是 1 → 2 → 3 → 4 ,故 CPU 先响应 1的请求,执行 1的服务程序。由于在该服务程序中设置了屏蔽字 1101 ,故开中断指令后转去执行 3服务程序,且 3服务程序执行结束后又回到 1服务程序。 1服务程序结束后, CPU 还有 2 、 4 两个中断源请求未响应。由于 2的响应优先级高于 4 ,

内容来自淘豆网www.taodocs.com转载请标明出处.

计算机组成原理中wr是什么,计算机组成原理第8章习题指导.pdf相关推荐

  1. 计算机组成原理中wr是什么,计算机组成原理复习例题.doc

    计算机组成原理复习例题.doc 计算机组成原理例题1计算机组成原理例题安康学院成典勤第三章系统总线例1.假设总线的时钟频率为33MHZ,且一个总线时针周期为一个总线传输周期.若在一个总线传输周期可并行 ...

  2. 计算机组成原理中EMAR是什么,计算机组成原理与汇编语言程序设计第3章2

    1.1,2,第3节 CPU模型机的组成及其数据通路,3.3.1 基本组成,模型机数据通路结构图,3,3.3.1 基本组成,1寄存器,(1)可编程寄存器,通用寄存器有4个:R0.R1.R2.R3:堆栈指 ...

  3. 计算机组成原理中12H是什么,计算机组成原理课程实习报告.doc

    文档介绍: 计算机组成原理课程实****报告.docEvaluationWarning:ThedocumentwascreatedwithSpire..计算机组成原理课程实****报告2010-201 ...

  4. 计算机组成原理中lad什么意思,计算机组成原理的大神们能不能帮忙做几道题啊...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 1.中断处理过程中,由硬件完成的操作是 . A.关中断 B.开中断 C.保存CPU现场 D.恢复CPU现场 2.由四片74181ALU构成的十六位运算器, ...

  5. 计算机组成原理中ID是什么,计算机组成原理.doc

    计算机组成原理课程作业_A 用户名:niekai最终成绩:80.0 HYPERLINK "//scores/?ag_id=200580&assessmentid=23539e75-9 ...

  6. 计算机组成原理中EMAR是什么,计算机组成原理复习资料+试题

    时间?刷新用的行地址为几位?(4分) ② 若为该机配备4K×8位的Cache,每块8字节,采用2路组相联映象,试写出对主存地址各个字段的划分(标出各个字段的位数):若主存地址为03280H,则该地址可 ...

  7. 计算机组成原理中J1J3是什么,计算机组成原理第一次实验报告.doc

    计算机组成原理第一次实验报告 实验报告 专业班级 姓 名 机器号:学 号E-mail分步成绩实验表现实验报告总成绩 实验一 寄存器及数据输出实验 一.实验目的 1.掌握寄存器器件的工作原理,了解COP ...

  8. 计算机组成原理中J1J3是什么,计算机组成原理第一次实验报告

    <计算机组成原理第一次实验报告>由会员分享,可在线阅读,更多相关<计算机组成原理第一次实验报告(18页珍藏版)>请在人人文库网上搜索. 1.机器号_______________ ...

  9. 计算机组成原理中dma是,《计算机组成原理》课程中“DMA方式”知识点的教学设计...

    智爱娟 刘雅琴 侯凤云 摘要:教学设计是为了提高教学效率和教学质量,根据课程标准的要求和教学对象的特點,将教学诸要素有序安排,形成教学方案的设想和计划.本文通过对教材和学情的分析,从学什么,为什么学, ...

  10. 计算机组成原理中fa代表什么,计算机组成原理名词解释

    主机:CPU.存储器和输入输出接口合起来构成计算机的主机. CPU:中央处理器,是计算机的核心部件,由运算器和控制器构成. 运算器:计算机中完成运算功能的部件,则ALU和寄存器构成. 指令:构成计算机 ...

最新文章

  1. c/s开发基础自学纪录为主
  2. spring-boot项目优雅的http客户端工具,太香了!
  3. bzoj2243 [SDOI2011]染色
  4. 【推荐】让你事半功倍的交互体验自查清单
  5. datatable如何生成级联数据_通过源码分析Mybatis是如何返回数据库生成的自增主键值?...
  6. ssm中ajax无反应,jquery + bootstrap(模态框romote) + click - ajax + SSM插入数据库没反应...
  7. ArcGIS | 全球新冠肺炎地图数据下载和处理
  8. MCU中RS485接口设计
  9. 第九节 html特殊文字符号
  10. 《C语言程序设计》讲义
  11. 简单易懂的ROC曲线和AUC面积
  12. U盘格式化提示这张磁盘写有保护如何处理?
  13. opencv去除照片红眼
  14. Cluster vs Clustering
  15. MATLAB在线工具,画图啥的都不用安装了,超级实用
  16. 工业poe交换机供电方法
  17. 2022-2027年中国人力资源外包服务行业市场全景评估及发展战略规划报告
  18. 计算机联锁验证实训报告心得,计算机实训心得体会(通用5篇)
  19. Java毕设项目保险公司风险测评管理系统计算机(附源码+系统+数据库+LW)
  20. 把本地文件和文件夹提到公司的gitlab上

热门文章

  1. iOS端Mock GPS定位 —— 测试、开发、玩游戏、发朋友圈等等,你都用得上(转)
  2. 主键和外键举例_数据库-主键和外键及其约束
  3. “互联网+”大赛全市第三名软件杯全国第一名 - Cloud Lab商业策划书
  4. Apache OpenOffice-java调用时的问题总结
  5. OpenOffice java api UNO 教程
  6. 医院耗材管理系统开发_14
  7. 医院耗材管理系统开发_7
  8. python函数调用位置_Python基础手册23——函数的调用
  9. Python图书馆管理系统
  10. interlib系统服务器,Interlib图书馆集群管理系统