计算机原理 6.5 指令周期

计算机原理 6.5 指令周期1、指令执行一般流程不同指令功能不同,数据通路不同,执行时间不同,如何安排时序?2、指令周期基本概念时钟周期=节拍脉冲=震荡周期作用:能完成一次微操作机器周期=cpu周期含义:从主存读出一

大家好,又见面了,我是你们的朋友全栈君。

1、指令执行一般流程

不同指令功能不同,数据通路不同,执行时间不同,如何安排时序?

<span role="heading" aria-level="2">计算机原理 6.5 指令周期

 

 2、指令周期基本概念

 

时钟周期=节拍脉冲=震荡周期         

作用:能完成一次微操作

 

机器周期=cpu周期  

含义:从主存读出一条指令的最短时间

作用:可完成  相对微操作来说的复杂操作。

指令周期:从主存取一条指令并执行指令的时间

指令周期由若干机器周期组成,机器周期包含若干时钟周期。

<span role="heading" aria-level="2">计算机原理 6.5 指令周期

 

 3、不同指令功能不同,复杂度不同,如何进行时间控制?

定长指令周期:早期三级时序系统

  机器周期数固定,节拍数固定,按机器周期同步,例如:MIPS 单周期

边长指令周期:现代时序系统

  机器周期数可变,节拍数可变,按时钟周期同步,MIPS多周期

4、早期三级时序系统

<span role="heading" aria-level="2">计算机原理 6.5 指令周期

 

 早期三级时序系统使得时钟脉冲变成了机器周期电位,变成了节拍电位信号,所以硬布线控制器变成了组合逻辑

5、时序产生器与控制器

<span role="heading" aria-level="2">计算机原理 6.5 指令周期

 

 5、现代时序系统

<span role="heading" aria-level="2">计算机原理 6.5 指令周期

 

 时钟作为输入,到状态寄存器中,这个寄存器的现态输出到一个有限状态机的组合逻辑,由它对现态进行加工,生成次态,次态作为输入送到状态寄存器中,每来一个时钟输入,次态就会变成现态,所以指令执行到什么时间,完全由指令的状态决定,而当前控制信号怎么产生与有限状态机没有关系,只与这个状态寄存器有关系,当前处于什么状态就给出什么信号,而每一个状态的改变是受时钟驱动的,这种方式最大的好处是可以按照时钟脉冲来进行同步。指令需要多少个时钟,就给多少个时钟,

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/155464.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • css字体发光样式_php语言入门

    css字体发光样式_php语言入门本文给大家介绍CSS3如何实现字体发光效果(代码实例),有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。text-shadow该属性为文本添加阴影效果text-shadow:h-shadowv-shadowblurcolor;h-shadow:水平阴影的位置(阴影水平偏移量),可为负值,必需v-shadow:垂直阴影的位置(阴影垂直偏移量),可为负值,必需blur:阴…

    2022年10月17日
    7
  • 安防监控必备的基础知识「建议收藏」

    安防监控必备的基础知识「建议收藏」安防监控必备的基础知识 什么是云镜控制解码器?答:解码器是将前端发出的控制信号转换为电压信号从而控制云台、镜头的的装置。什么是同轴电缆?答:同轴电缆(COARIALCABLE)的得名与它的结构相关。同轴电缆也是监控中最常见的传输介质之一。它用来传递信息的一对导体是按照一层圆筒式的外导体套在内导体(一根细芯)外面,两个导体间用绝缘材料互相隔离的结构制选的,外层导体和中心轴芯线的…

    2022年4月19日
    49
  • 三菱PLC学习方法分享

    三菱PLC学习方法分享  学习plc不是为了研究,而是为了工作需要和应用。下面是我学习PLC的方法,供大家参考!  与PLC自动化相关的知识点很多,比如PLC控制、模拟控制、定位、通信、配置、嵌入式系统、变频器、机械传动、液压系统(不知道是不是自动化)等。知识点太多。以常见的PLC为例,三菱、西门子、欧姆龙、松下、LG、达美、卡恩斯等品牌,加上各种国产品牌和众多知识点。如何学好它们?我理解的学习方法是“巧学”。  以我熟悉的三菱plc为例:  一、基础:一定要打好基础——基础是什么?  1.安装编程软件。  

    2022年10月9日
    5
  • Windows下使用VisualSFM + CMVS/PMVS + MeshLab进行三维重建

    Windows下使用VisualSFM + CMVS/PMVS + MeshLab进行三维重建Windows下使用VisualSFM+CMVS/PMVS+MeshLab进行三维重建参考文档:VisualSFM和Meshlab实现三维重建过程:http://planckscale.info/tag/visualsfm/(十分感谢)数据集:三维重建数据集:http://vision.ia.ac.cn/zh/data/index.html一、简介要想了解

    2022年6月20日
    26
  • WINDOWS 1.0模拟器_modelsim激活成功教程版安装教程

    WINDOWS 1.0模拟器_modelsim激活成功教程版安装教程本教程包括软件下载、激活成功教程文件下载、安装激活成功教程方法,助你一次成功。 软件安装好了却不能用,想必大家都有过这样的痛苦和无奈。这款软件的激活成功教程花了我整整一个下午的时间,期间在网上找了各种方法尝试均以失

    2022年8月3日
    9
  • 《剑指offer》– 数组中的逆序对、最小的K个数、从1到n整数中1出现的次数、正则表达式匹配、数值的整数次方

    《剑指offer》– 数组中的逆序对、最小的K个数、从1到n整数中1出现的次数、正则表达式匹配、数值的整数次方

    2021年10月3日
    71

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号