用方框图来表示指令周期函数_加法指令周期流程图

用方框图来表示指令周期函数_加法指令周期流程图这个方框图确实叫人头疼。

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

参考资料:《计算机组成原理》(第五版) 白中英等著

①一个方框代表一个CPU周期,将数据通路信息、操作控制信息等写在方框中(但习惯上是方框中写数据通路,操作控制信息在方框旁边(一般右侧)写)。

②菱形代表译码、判断等。“指令译码”需要用菱形表示。

③指令执行完毕后转入“公操作”。

让人最头疼的问题无疑是到底什么样的操作算是占用一个CPU周期,什么样的操作不是单独占用一个CPU周期。

依照个人经验:

①需要完全使用总线完成信息传递的需要一个CPU周期,因为一般情况下,一条总线一次只允许“跑”一个数据。但是注意一些“双总线结构”,“双总线结构”在一个CPU周期内允许有两个数据同时“跑”。根据实际情况确定。

②向主存中写、从主存中读。一般访存的速度是比较耗时的,所以“访存”可以单独安排一个CPU周期。

③运算器进行运算一般需要单独占用一个CPU周期。但是也需要根据ALU周围寄存器的分布情况确定。

总之,计算机组成原理侧重于原理,只有计算机自己清楚指令各个环节所需的时间,所以方框图能够基本上表示出清晰的流程即可。

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

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

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


相关推荐

  • 图像形态学操作—腐蚀扩展深度

    图像形态学操作—腐蚀扩展深度

    2022年1月14日
    46
  • mysql远程连接及用户相关命令

    一、创建用户并授权登录root:root@localhost:~#mysql-uroot-p创建username(用户)使用password(密码)从任何主机连接到mysql服务器:mysql>GRANTALLPRIVILEGESON*.*TO’username’@’%’IDENTIFIEDBY’password’WITHGRANTO…

    2022年4月6日
    31
  • asp.net cms_基于asp的开源项目

    asp.net cms_基于asp的开源项目随着网络技术的发展,目前国内CMS的开发商越来越多,各自都有其独特的优势,大家在选择的时候觉得眼花缭乱,不知道选择哪个比较好,我个人认为开源的CMS还是适合我们学习及研究使用,下边就几个国内的asp.net开源CMS进行简单介绍。1.We7CMS We7CMS是由西部动力开发的一款充分发掘互联网Web2.0(如博客、RSS等)的信息组织优势,将其理念利用到政府企事业网站的构建、组织

    2022年9月27日
    0
  • 【解决方案】“‘javac’不是内部或外部命令,也不是可运行的程序或批处理文件”「建议收藏」

    【解决方案】“‘javac’不是内部或外部命令,也不是可运行的程序或批处理文件”「建议收藏」简述在学着使用Java的命令行来编译java文件的时候,遇到了这个问题Windows操作系统“‘javac’不是内部或外部命令,也不是可运行的程序或批处理文件”下面就讲讲解决方法解决过程根据探究的情况来看,这里其实是没有安装好(或者是安装了之后但是在环境变量上却没有设置好)第一步:在http://www.oracle.com/technetwork/java/ja…

    2022年5月8日
    70
  • Python win32api_python api文档

    Python win32api_python api文档本文整理汇总了Python中win32api.SetCursorPos方法的典型用法代码示例。如果您正苦于以下问题:Pythonwin32api.SetCursorPos方法的具体用法?Pythonwin32api.SetCursorPos怎么用?Pythonwin32api.SetCursorPos使用的例子?那么恭喜您,这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方…

    2022年10月11日
    0

发表回复

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

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