【计组期末复习】机器周期和时钟周期、控制单元的功能:取指周期的微操作命令、取数指令的微操作、存数周期的微操作

这篇具有很好参考价值的文章主要介绍了【计组期末复习】机器周期和时钟周期、控制单元的功能:取指周期的微操作命令、取数指令的微操作、存数周期的微操作。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

概念:机器周期和时钟周期

1.机器周期
机器周期可看做是所有指令执行过程中的一个基准时间,机器周期取决于指令的功能及器件的速度。确定机器周期时,通常要分析机器指令的执行步骤及每-一步骤所需的时间。例如,取数、存数指令能反映存储器的速度及其与CPU的配合情况;加法指令能反映ALU的速度;条件转移指令因为要根据上一条指令的执行结果,经测试后才能决定是否转移,所需的时间较长。总之,通过对机器指令执行步骤的分析,会找到一个基准时间,在这个基准时间内,所有指令的操作都能结束。若以这个基准时间定为机器周期,显然不是最合理的。因为只有以完成复杂指令功能所需的时间(最长时间)作为基准,才能保证所有指令在此时间内完成全部操作,这对简单指令来说,显然是一种浪费。进一步分析发现,机器内的各种操作大致可归属为对CPU内部的操作和对主存的操作两大类,由于CPU内部的操作速度较快,CPU访存的操作时间较长,因此通常以访问一次存储器的时间定为基准时间较为合理,这个基准时间就是机器周期。又由于不论执行什么指令,都需要访问存储器取出指令,因此在存储字长等于指令字长的前提下,取指周期也可看做机器周期。

2.时钟周期(节拍、状态)
在一个机器周期里可完成若干个微操作,每个微操作都需要一定的时间,可用时钟信号来控制产生每一个微操作命令。时钟就好比计算机的心脏,只要接通电源,计算
机内就会产生时钟信号。时钟信号可由机器主振电路(如晶体振荡器)发出的脉冲信号经整形(或倍频、分频)后产生,时钟信号的频率即为CPU主频。用时钟信号控制节拍发生器,就可产生节拍。每个节拍的宽度正好对应-个时钟周期。在每个节拍内机器可完成一个或几个需同时执行的操作,它是控制计算机操作的最小时间单位。图9.8反映了机器周期、时钟周期和节拍的关系,图中一个机器周期内有4个节拍T0、T1、T2、T3。
【计组期末复习】机器周期和时钟周期、控制单元的功能:取指周期的微操作命令、取数指令的微操作、存数周期的微操作

写出取指周期、取数周期的微操作

1.  例9.1设CPU内的部件有:PC、IR、MAR、MDR、ACC、ALU、CU,且采用非总线结构。
  (1)写出取指周期的全部微操作。
  (2)写出取数指令LDAX,存数指令STAX,加法指令ADDX(X均为主存地址)在执行阶段所需的全部微操作。
  (3)当上述指令均为间接寻址时,写出执行这些指令所需的全部微操作。
  (4)写出无条件转移指令JMPY和结果为零则转指令BAZY在执行阶段所需的全部微操作。

  
  【解】
  (1)取指周期的全部微操作
  PC→MAR 现行指令地址→MAR
  1→R 命令存储器读
  M(MAR)→MDR 现行指令从存储器中读至MDR
  MDR→IR 现行指令一+IR
  OP(IR)→+CU 指令的操作码一+CU译码
  (PC)+1→PC 形成下一条指令的地址
  (2)①取数指令LDA X执行阶段所需的全部微操作
  Ad(IR)→MAR 指令的地址码字段→MAR
  1→R 命令存储器读
  M(MAR)→MDR 操作数从存储器中读至MDR
  MDR→ACC 操作数→ACC
  
  存数指令STA X执行阶段所需的全部微操作
  Ad(IR)→MAR 指令的地址码字段→MAR
  1→W 命令存储器写
  ACC→MDR 欲写入的数据→MDR
  MDR→M(MAR) 数据写至存储器中
  ③加法指令ADD X执行阶段所需的全部微操作
  Ad(IR)→MAR 指令的地址码字段→MAR
  1→R 命令存储器读
  M(MAR)→MDR 操作数从存储器中读至MDR
  (ACC)+(MDR)→ACC两数相加结果送ACC
  (3)当上述指令为间接寻址时,需增加间址周期的微操作。这三条指令在间址周期的微操作是相同的,即
  Ad(IR)→MAR 指令的地址码字段→MAR
  1→R 命令存储器读
  M(MAR)→MDR 有效地址从存储器中读至MDR
  进人执行周期,三条指令的第一个微操作均为MDR→AR(有效地址送MAR),其余微操作不变。
  (4)①无条件转移指令JMPY执行阶段的微操作
  Ad(IR)→PC
  转移(目标)地址Y→PC
  ②结果为零则转指令BAZY执行阶段的微操作
  Z·Ad(IR)→+PC 当Z=1时,转移(目标)地址Y→PC
  (Z为标记触发器,结果为0时Z=1)

2.什么是计算机的主频,主频和机器周期有什么关系?

答:一台时钟周期的频率称为主频,主频的倒数称为时钟周期,机器周期内包含若干个时钟周期

3.控制器中常采用哪些控制方式?有何特点?

答:控制器常采用同步控制、异步控制和联合控制。同步控制即微操作序列由基准时标系统控制,每一个操作出现的时间与基准时标保持一致。异步控制不存在基准时标信号,微操作的时序是由专用的应答线路控制的,即控制器发出某一个微操作控制信号后,等待执行部件完成该操作时所发回的“回答”或“终了”信号,再开始下一个微操作。联合控制是同步控制和异步控制相结合的方式,即大多数微操作在同步时序信号控制下进行,而对那些时间难以确定的微操作,如涉及I/0操作,则采用异步控制。

4.某CPU主频8MHz,设每个机器周期包含4个时钟周期,且该机的平均指令执行速度为1MIPS。

(1)求该机平均指令周期。
  
(2)求每个指令周期包含的平均机器周期。
  
(3)若改用时钟周期为0.01μs的CPU芯片,求平均指令执行速度。
答:
(1)根据平均指令执行速度为1MIPS,则平均指令周期为1/1MIPS=1μs。
(2)根据主频为8MHz,得出时钟周期为1/8MHz=0.125us,一个机器周期为
0.125us×4=0.5μs,一个指令周期包含的平均机器周期数为1/0.5μs=2。
(3)改用时钟周期为0.01μs的CPU芯片,则一个机器周期为0.01us×4=0.04us,一条指令的执行时间为0.04μs×2=0.08μs,故平均指令执行速度为1/0.08us=12.5MIPS。文章来源地址https://www.toymoban.com/news/detail-500480.html

到了这里,关于【计组期末复习】机器周期和时钟周期、控制单元的功能:取指周期的微操作命令、取数指令的微操作、存数周期的微操作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 计算机组成原理(期末或考研备考)-计算机性能指标(字长,主存容量,吞吐量,主频和时钟周期)

    1.吞吐量:系统在单位时间内处理请求的数量 2.主频,CPU时钟周期,CPU时钟周期数,MIPS: 一条指令包含了很多个时钟周期 **** CPU时钟周期:执行一个时钟周期所花费的时间 -- 。 主频:一秒钟执行多少时钟周期(震荡多少次)。 因此,CPU时钟周期=1/主频 举个例子来说明,假

    2024年02月11日
    浏览(49)
  • 【机器学习】【期末复习】有关机器学习的计算题可供期末复习参考(带本人手写解答与思考)

    本文为学校课程《机器学习》的期末复习材料,主要是关于一些机器学习模型的计算题的解答过程。 给定一个二维空间的数据集: T={(2,3),(5,4),(9,6),(4,7),(8,1),(7,2)},请构造一个平衡 KD 树。 拓展: k近邻-如何构造平衡kd树? 构建KD树 利用 ID3 与 C4.5 算法构建决策树模型,要求写出

    2024年02月11日
    浏览(41)
  • 机器学习——期末复习

    第一章 机器学习基础 机器学习系统的含义:是指能够在一定程度上实现机器学习的系统 机器学习按对人类学习的模拟方式分类:符号主义学习、统计学习、连接主义学习等。 学习系统基本模型4部分: 机器学习任务:1、分类、回归、聚类 2、降维、去噪 3、机器翻译、异常

    2024年02月13日
    浏览(36)
  • 无人机飞行控制技术期末复习

    1.1.1、根据无人机尺寸和续航时间: 1.1.2、根据气动结构特征: 基本结构:机翼,机身,气动舵面,尾翼 优点:

    2024年01月16日
    浏览(99)
  • 机器学习期末复习 贝叶斯分类器

    先验概率: 对于某一个概率事件,我们都会有基于自己已有的知识,对于这个概率事件会分别以什么概率出现各种结果会有一个预先的估计,而这个估计并未考虑到任何相关因素。 对于分类数据来说,先验概率就是取某一类的概率。 (基于自己已有的知识-已有的数据) (

    2024年02月06日
    浏览(44)
  • 国科大.模式识别与机器学习.期末复习笔记手稿+复习大纲

    这是博主复习《模式识别与机器学习》这门课程时的手稿。本文基本覆盖了这门课程的所有知识点,认真复习的话90分以上没有什么问题,如果有哪里的字体难以辨认,请评论区留言。 另外,需要历年考试真题的同学可以在评论区留言,祝考试顺利! 第二章统计判别 贝叶斯

    2024年02月02日
    浏览(38)
  • 哈工大机器学习期末复习笔记(一)

    一、贝叶斯估计 当我们需要对一个参数进行估计时,一种办法是概率论与数理统计课程中已经学过的极大似然估计(Maximum Likelihood Estimation,MLE)。例如,如果我们想估计扔硬币正面朝上的概率p,可以扔N次,记录正面朝上的次数M,再用M/N估计p。这种方法得到的参数估计是个

    2024年02月01日
    浏览(41)
  • 机器人期末复习 第五章 轨迹规划

    学习目的: 理解轨迹规划原理;学会用轨迹规划处理实际问题。 学习内容: 轨迹规划原理;关节空间的轨迹规划;直角坐标空间的轨迹规划;连续轨迹记录。 根据前几章可知,只要知道机器人的关节变量就能确定机器人的位置,或者已知机器人的位置就能确定相应的关节变

    2024年02月05日
    浏览(53)
  • 机器学习西瓜书期末复习(2022HENU)

    选择题 10 * 2 填空题 10 * 1 判断题 10 * 2 简答题 4 * 5 计算题 2 * 15 机器学习的定义 机器学习致力于研究如何通过计算的手段,利用经验来改善系统自身的性能。 经验在计算机系统中通常以 数据 的形式存在。 机器学习研究的主要内容是关于在计算机上从数据中产生模型的算法

    2024年02月08日
    浏览(38)
  • 【一起啃西瓜书】机器学习-期末复习(不挂科)

    马上西瓜书期末考试,为了不挂科,需要有针对复习,内容来自专业各个学霸及老师的重点划分。 推荐: 【一起啃西瓜书】机器学习总览 卷面共100分,含5种题型,考试时间120分钟。 判断题,8道,每题2分,共16分; 填空题,7道,每题2分,共14分; 简答题,5道,每题4分,共20分; 演

    2024年02月08日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包