计算机组成原理习题参考答案

第6章 中央处理器

6-6.某机CPU芯片的主振频率为8MHz,其时钟周期是多少uS?若已知每个机器周期平均包含4个时钟周期,该机的平均指令执行速度为0.8MIPS,试问:

(1)平均指令周期是多少?

(2)平均每个指令周期含有多少个机器周期?

(3)若改用时钟周期为0.4uS的CPU芯片,则计算机的平均指令执行速度又是多少MIPS?

(4)若要得到40万次/S的指令执行速度,则应采用主振频率为多少MHz的CPU芯片?

[解] 时钟周期 = 1÷8MHz = 0.125uS

(1)平均指令周期 = 1÷0.8MIPS = 1.25uS

(2)机器周期 = 0.125uS×4 = 0.5uS

平均每个指令周期的机器周期数 = 1.25uS÷0.5uS = 2.5

(3)平均指令执行速度 = 1÷(0.4×4×2.5)= 0.25 MIPS

(4)主振频率 = 8MHz/(0.8MIPS/0.4MIPS) = 4MHz

6-7.以一条典型的单地址指令为例,简要说明下列部件在计算机的取指周期和执行周期中的作用。

(1)程序计数器PC

(2)指令寄存器IR

(3)算术逻辑运算部件ALU

(4)存储器数据寄存器MDR

(5)存储器地址寄存器MAR

[解]

(1)程序计数器PC:存放指令地址

(2)指令寄存器IR:存放当前指令

(3)算术逻辑运算部件ALU:进行算逻运算

(4)存储器数据寄存器MDR:存放写入到内存或从内存读出的数据或指令

(5)存储器地址寄存器MAR:存放写入到内存或从内存读出的数据或指令的地址 以单地址指令“加1(INC A)”为例,该指令分为3个周期:取指周期、分析取数周期、执行周期。3个周期完成的操作如表所示。 取指周期 分析取数周期 执行周期

(A)+1

(A)+1→MDR PC (PC)→ MAR — IR 指令→MDR→IR — ALU (PC)+1 — MAR 指令地址→MAR A→MAR MDR 指令→MDR (A)→MDR

6-9.指令和数据都存放在主存,如何识别从主存储器中取出的是指令还是数据?

[解] 指令和数据都存放在主存,它们都以二进制代码形式出现,区分方法为:

(1)取指令或数据时所处的机器周期不同:取指令周期取出的是指令;分析取数或执

行周期取出的是数据。

计算机组成原理第6版课后答案,计算机组成原理第6章习题参考答案相关推荐

  1. 计算机组成原理第二版第5章答案,计算机组成原理第5章习题参考答案.pdf

    <计算机组成原理第5章习题参考答案.pdf>由会员分享,提供在线免费全文阅读可下载,此文档格式为pdf,更多相关<计算机组成原理第5章习题参考答案.pdf>文档请在天天文库搜索 ...

  2. 计算机组成原理SRA芯片,计算机组成原理第3章习题参考答案

    <计算机组成原理第3章习题参考答案>由会员分享,可在线阅读,更多相关<计算机组成原理第3章习题参考答案(10页珍藏版)>请在人人文库网上搜索. 1.第3章习题参考答案1.设有一 ...

  3. 计算机组成原理第二版第4章的答案,计算机组成原理第4章习题参考答案

    计算机组成原理习题参考答案 第4章 数值的机器运算 4-2.某加法器采用组内并行,组间并行的进位链,4位一组,写出进位信号C6逻辑表达式. [解] 组间并行的进位链,产生的最低一组的进位输出为: C4 ...

  4. 第二章计算机网络答案,《计算机网络》第二章-作业参考答案

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如果有侵权请立即联系:55525090@qq.com,我 ...

  5. 2008秋-计算机软件基础-第四章习题参考答案 P131 ,习题6之一

    Author: Eman Lee  P131,第6题之一 参考答案 (1)       直接插入排序 初始状态 [53] [87  12  61  70  68  27  65  21  35 ] 第 ...

  6. 计算机英语第3版课后单词,计算机专业英语课后单词

    P21.KEY TERMS application software 应用软件basic application 基本应用软件communication device通信设备compact disc ...

  7. c语言第四版课后答案第三章3.4,算法与数据结构C语言版课后习题答案(机械工业出版社)第3,4章 习题参考答案...

    第3章 栈和队列 一.基础知识题 3.1 有五个数依次进栈:1,2,3,4,5.在各种出栈的序列中,以3,4先出的序列有哪几个.(3在4之前出栈). [解答]34215 ,34251, 34521 3 ...

  8. Python课本第2章习题参考答案(第二版)(Python绘制蟒蛇,中美汇率转换,等边三角形,叠加等边三角形,无角正方形,六角形,正方形螺线)...

    2.1   实例1的修改,采用eval(input(<提示内容>))替换现有输入部分,并使输出的温度值为整数. 2.2   汇率兑换程序.按照温度转换程序的设计思路,按照1美元=6人民币汇 ...

  9. C语言程序设计第五版谭浩强著 第7章习题以及答案 函数系列

    1.写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果.两个整数由键盘输入. #include<stdio.h> void main(void) {in ...

  10. 管理系统中计算机应用第二章答案,管理系统中计算机应用第二章习题及答案.pdf...

    第二章 应用信息系统 一.单项选择题: 1.根据系统目的及环境许可,将所需的原始数据输入系统的功能是 ()2-54 A.信息存储 B.信息控制 C.信息处理 D.信息采集 答案:D 解析:信息的采集是 ...

最新文章

  1. Ubuntu 16.04下使用VMware安装CentOS 6.9然后在里面再安装KVM之后配置网桥无法上网的问题...
  2. 工具-Xmind常用快捷键/使用
  3. matlab 高斯模糊_摸鱼 | 茴香豆的“茴”有四种写法,模糊有几种糊法?
  4. JS里的onclick事件
  5. 《数学的思维方式与创新》课程感悟与总结
  6. tableau 集动作_在Tableau中通过添加操作,控制集并高亮显示数据
  7. 计算广告(computational advertising)
  8. Nantian PR-2/K10打印机的安装及配置方法
  9. android微信视频自动播放,Android微信内网页音频自动播放能力调整
  10. c语言中order函数,C语言order的用法
  11. MSDN Library下载与安装(MFC)
  12. world2016论文脚注问题
  13. 使用nginx配置服务器80端口指向多个服务,解决微信公众号等平台只能绑定80端口问题。
  14. 基于MQ对登录系统核心流程进行异步化改造,提升系统性能-11
  15. 计算机sd模式怎么打游戏,绝地求生提升fps方法,绝地求生吃鸡游戏提高帧数优化教程(图文)...
  16. intellij idea中设置mybatis的xml配置文件的背景色
  17. 清华北大计算所自动化所计算机夏令营详细攻略
  18. plcst语言编程教程_PLC ST语言编程之我的心得-专业自动化论坛-中国工控网论坛...
  19. 钉钉页面跳转_钉钉微应用控制页面返回
  20. Direct3D研究院之创建第一个DirectX3D项目(一)

热门文章

  1. 项目管理——N个模板
  2. 关于CityEngine导入shp数据
  3. SAP PS:项目进度计划管理
  4. optisystem中器件的学习(5-Receivers Library/Tools Library/Optiwave/ external Software Library/Free Space )
  5. ad怎么修改栅格_AD18怎么改变pcb原理图的网格大小
  6. 一文带你了解夜间灯光数据
  7. Java软件开发流程
  8. chrome15调试-使用devtools作为代码编辑器
  9. udp socket 接收数据
  10. 不只是AlphaGo,谷歌DeepMind到底是何方神圣?