计算机原理 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 指令周期

 

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

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • JS基础——cssText的用法[通俗易懂]

    JS基础——cssText的用法[通俗易懂]JS基础——cssText的用法#div1{width:100px;height:100px;background:#f3f3f3;border:1pxsolid#ccc;color:red;}window.onload=function(){ var oDiv=document.getElementById(‘div1’); varoBtn=docume

  • 半监督之mixmatch

    半监督之mixmatch自洽正则化:以前遇到标记数据太少,监督学习泛化能力差的时候,人们一般进行训练数据增广,比如对图像做随机平移,缩放,旋转,扭曲,剪切,改变亮度,饱和度,加噪声等。数据增广能产生无数的修改过的新图像,扩大训练数据集。自洽正则化的思路是,对未标记数据进行数据增广,产生的新数据输入分类器,预测结果应保持自洽。即同一个数据增广产生的样本,模型预测结果应保持一致。此规则被加入到损失函数中,有如下形式,其中x是未标记数据,Augment(x)表示对x做随机增广产生的新数据,θ是模型参数,y是模型预测结.

    2022年10月23日
  • 线程池与mq的简单结合使用

    线程池与mq的简单结合使用线程池与mq的简单结合使用

  • MySQL终章

    视图什么是视图视图的特点视图的创建视图的使用视图的更新视图的删除触发器什么是触发器触发器的作用触发器创建语法四要素创建触发器语法存储过程MySQL数据库在5.0版本后开始支持

  • Java性能优化的48条+七个案例[通俗易懂]

    Java性能优化的48条+七个案例[通俗易懂]Java性能优化的48条+七个案例

  • hashmap源码深度解析_redis的hash数据结构

    hashmap源码深度解析_redis的hash数据结构HashMap可以说是Java中最常用的集合类框架之一,是Java语言中非常典型的数据结构,我们总会在不经意间用到它,很大程度上方便了我们日常开发。在很多Java的笔试题中也会问到,最常见的,“HashMap和HashTable有什么区别?”,这也不是三言两语能说清楚的,这种笔试题就是考察你来笔试之前有没有复习功课,随便来个快餐式的复习就能给出答案。

发表回复

您的电子邮箱地址不会被公开。

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