目录

​1.时钟周期、振荡周期、节拍周期

2.状态周期

3.机器周期、CPU周期

4.指令周期

5.总线周期

总结

微信公众号


​1.时钟周期、振荡周期、节拍周期

  时钟周期又叫做振荡周期、节拍周期,定义为时钟晶振频率的倒数。时钟周期是计算机中最基本的、最小的时间单位。在一个时钟周期内,CPU仅完成一个最基本的动作。例如晶振为12M,则时钟周期为1/12us。又可以被定义为节拍。

2.状态周期

状态周期是时钟周期的2倍,由时钟周期二分频得到。

 在8051单片机中把一个时钟周期定义为一个节拍(用P表示),二个节拍定义为一个状态周期(用S表示)。

8051系列单片机的一个机器周期同6个S周期(状态周期)组成。一个机器周期包含6个状态周期(S1-S6),而一个状态周期又包含两个时钟振荡周期(简称时钟周期)。例:8051单片机的机器周期由6个状态周期组成,也就是说一个机器周期=6个状态周期=12个时钟周期。

3.机器周期、CPU周期

  在计算机中,为了便于管理,常把一条指令的执行过程划分为若干个阶段,每一阶段完成一项工作。例如,取指令、存储器读、存储器写等,这每一项工作称为一个基本操作。完成一个基本操作所需要的时间称为机器周期。一般情况下,一个机器周期由若干个S周期(状态周期)组成。比如,取值周期,取数周期。在80C51内部,机器周期一般包括于6个状态周期,12个时钟周期。例如24M的晶振,机器周期为12/24M秒。

4.指令周期

  指令周期是指取出并完成一条指令所需的时间,一般由若干个机器周期组成,分为单周期指令,双周期指令和多周期指令。

  对于一些简单的的单字节指令,在取指令周期中,指令取出到指令寄存器后,立即译码执行,不再需要其它的机器周期。对于一些比较复杂的指令,例如转移指令、乘法指令,则需要两个或者两个以上的机器周期。  

5.总线周期

  由于存贮器和I/O端口是挂接在总线上的,CPU对存贮器和I/O接口的访问,是通过总线实现的。通常把CPU通过总线对微处理器外部(存贮器或 I/O接口)进行一次访问所需时间称为一个总线周期。一个总线周期一般包含4个时钟周期,这4个时钟周期分别称4个状态即T1状态、T2状态、T3状态和 T4状态。

总结

时钟周期=T

状态周期=2*T

总线周期=4*T

机器周期=若干状态周期

指令周期=若干机器周期

微信公众号

建立了一个微信公众号“Andy的ICer之路”,此公众号主要分享数字IC相关的学习经验,文章主要在公众号上发,csdn会尽量同步更新,有兴趣的朋友可以关注一下!

IC基础知识(十一)时钟周期、状态周期、机器周期、指令周期和总线周期的定义及关系相关推荐

  1. 时钟周期、机器周期、指令周期、总线周期的区别

    摘抄于:<51菜鸟ARM高手进阶之旅> 目录 1.时钟周期 2.机器周期 3.指令周期 4.总线周期 5.几个周期的不同之处 1.时钟周期 时钟周期也称为振荡周期,定义为时钟脉冲的倒数,是 ...

  2. IC基础知识(4)电源管理简介:稳压器IC

    文章目录 写在前面 正文 线性与开关 线性稳压器 开关稳压器 其他类型的功率IC 结论 写在前面 原文链接:Introduction to Power Management: Voltage Regu ...

  3. IC基础知识(3)通用模拟,数字和混合信号集成电路

    文章目录 写在前面 正文 数字IC 逻辑 内存 处理器 模拟IC 混合信号IC 结论 交个朋友 写在前面 原文链接:Common Analog, Digital, and Mixed-Signal I ...

  4. 【计组】懂了,时钟周期、机器周期、指令周期、总线周期、存储周期。

    时钟周期:计算机中最小的时间单位,等于cpu主频的倒数.一个时钟周期内,cpu仅完成一个最基本的动作. 机器周期(cpu周期):计算机中为了方便管理,常把一条指令 的执行过程划分为若干个阶段(如取指. ...

  5. FPGA/IC基础知识

    1.简述建立时间和保持时间 建立时间Tsu(setup):触发器在时钟上升沿到来之前,其数据输入端的数据必须保持不变的最小时间. 保持时间Th(hold):触发器在时钟上升沿到来之后,其数据输入端的数 ...

  6. Android学习之基础知识十一 —运用手机多媒体

    一.使用通知(Notification) 通知(Notification)是Android系统中比较有特色的一个功能,当某个应用程序希望向用户发出一些提示信息,而该应用程序又不在前台运行时,就可以借助 ...

  7. 6-ipv6基础知识之-有状态和无状态自动配置

    在IPV6的自动配置中,分为两种技术 一种是传统的有状态(stateful),典型代表就是与IPv4时代相对应的DHCPv6, 一种是IPv6的无状态(stateless)自动配置,这是IPv6协议的 ...

  8. Linux面试必备基础知识(十一)——系统管理命令

    目录 1. date命令 2. free 命令 3. kill 命令 4. ps 命令 5. rpm 命令 6. top 命令 7. yum 命令 1. date命令 显示或设定系统的日期与时间. 命 ...

  9. IC基础知识(二)锁存器与触发器

    目录 1.双稳态器件 2.常见的锁存器结构 3.D锁存器的应用 4.D触发器 5.D触发器的建立时间和保持时间 微信公众号 1.双稳态器件 双稳态器件是指稳定状态有两种,一种是0,一种是1的器件:双稳 ...

最新文章

  1. 插入排序算法 及其二分搜索优化版 C++代码实现 恋上数据结构笔记
  2. iar烧录程序步骤_STM8入门以及程序编译、烧录、IAR使用方法(扫盲篇...
  3. 程序员新人怎样在复杂代码中找 bug?
  4. CORS error 状态码451
  5. 解决VM虚拟机中ubuntu系统上不了网的问题
  6. VS2005(c#)项目调试问题解决方案集锦
  7. Python-接口自动化(七)
  8. 基于JAVA+Servlet+JSP+MYSQL的校园门户信息管理系统
  9. (转载)使用 Anthem.NET 的常见回调(Callback)处理方式小结
  10. golang 在 windows 下编译出 linux 二进制可执行文件的软件套装合集 [go 1.7.3环境]
  11. 每天一道剑指offer-丑数
  12. 案例分析|能源行业大数据案例分析
  13. 计算机房通气换气次数,各种换气次数汇总
  14. 年全国高校计算机能力挑战赛,初赛公示_2020年全国高校计算机能力挑战赛
  15. linux双击启动脚本文件
  16. h5案例分享:王中军个人画展:藝術東西,玄如藝術
  17. 【Android Studio学习】第一篇、制作一个拥有登录和注册功能的简易APP
  18. html萤火虫特效代码,原生JS实现萤火虫效果
  19. 【机器学习】线性分类——高斯判别分析GDA(理论+图解+公式推导)
  20. moviepy音视频剪辑:TextClip不支持中文字符以及OSError: magick.exe: unable to read font 仿宋_GB2312.ttf的解决办法

热门文章

  1. java线段的平移和旋转,几何变换(旋转、缩放、平移)
  2. 1g的树莓派4b能做什么_树莓派4代B型1GB Raspberry Pi
  3. 机器自动翻译古文拼音 - 十大宋词 - 念奴娇 赤壁怀古 苏轼
  4. 利用Qt制作QQ的登录及主界面
  5. 同主机容器基于XDP的连通性实验
  6. 六月开发语言排行榜出炉
  7. 弘辽科技:拼多多活动布局三大招!
  8. 拼多多活动期间怎么控制|百誉纳成
  9. 关于思科CCIE重认证的方式,留给有需要的网络工程师
  10. Zookeeper 原理与优化