当前位置: 首页 > news >正文

trs网站建设平台WordPress 虎嗅主题免费

trs网站建设平台,WordPress 虎嗅主题免费,机械东莞网站建设,珠海网站建设方案开发萌新编写riscV之计算机体系结构之CPU 总二(我水平太差总结不到位) 在学习完软件是如何使用之后 我们接下来要面对的问题是 整个程序是如何运转的这一基本逻辑 中央处理器(central processing unit,CPU)的任务就是负责提取程序指令&#xff0…

萌新编写riscV之计算机体系结构之CPU 总二(我水平太差总结不到位)

在学习完软件是如何使用之后 我们接下来要面对的问题是 整个程序是如何运转的这一基本逻辑
中央处理器(central processing unit,CPU)的任务就是负责提取程序指令,并对指令进行译码,然后按程序规定的顺序对正确的数据执行各种操作。要了解计算机的.工.作原理,首先必须熟悉计算机的组成部分,以及各组件之间的相互关系。为了学习下一节将要介绍的简单体系结构,我们首先从般意义上来讨论在现代计算机控制级别的微观体系结构。
所有计算机都有中央处理器。中央处理器可以分成两部分。第一部分是数据通道(datapath),它是一种由存储单元(寄存器)和算术逻辑单元(对数据执行各种操作)所组成的网络。这些组件通过总线(总线是传递数据的电子线路)连接起来,并利用时钟来控制时间。CPU的第二部分是控制单元(control unit),该模块负责对各种操作进行排序并保证各种正确的数据适时地出现在所需的地方。这两部分组合在一起,就可以完成CPU的各种工作任务:提取指令、指令译码和按规定的顺序执行各种操作。数据通道和控制单元的设计将直接影响到计算机的性能。因此,接下来的内容将详细介绍CPU的这些组成部分。

小总结
上面这段话是复制粘贴的
其实归根结底就是表示 CPU可以分为两部分
一部分是 数据通道 通过传输数据的电子线路总线将存储数据的寄存器 与对数据执行各项操作的ALU连接起来
还有一部分是控制单元 合理的安排数据出现在哪里 或者说是指导何时该实现别的操作

一:寄存器结构
其实我一开始直接给到了一段代码 我发现它给定了 D触发器 用来操作当作寄存器实现 其实也有道理 我们在之前写状态机的时候 有用D触发器当寄存器的先例了
D触发器其实相当于是1位的寄存器 当我们需要比如说16位就用16个D触发器

二: 算术逻辑单元 ALU
上面大概介绍的是存储的 下面我们来介绍 更加重要的执行模块 算术逻辑单元 ALU ALU主要处理一些简单的逻辑运算 算术运算
三: 控制单元
控制单元(control unit)是CPU中的“警察”或“交通管理员”。控制单元负责监视所有指令的执行和各种信息的传送过程。控制单元负责从内存提取指令,对这些指令进行译码,确保数据适时地出现在正确的地方。控制单元还负责通知ALU应该使用哪一个寄存器,执行哪些中断服务程序,以及对所需执行的各种操作接通ALU中的正确电路。控制单元使用一个称为程序计数器( programcounter)的寄存器来寻找下一条要执行的指令的位置,并使用一个状态寄存器来存放某些特殊的操作状态,比如溢出、进位、借位和类似的状态等。4.7节将更详细地讨论控制单元。

感觉学了和没学一样上面的提示 太抽象了

取指-译码-执行(fetch-decode-execute)表示计算机运行程序时所遵循的步骤。CPU首先提取一条指令,即将指令从主存储器转移到指令寄存器;接着对指令进行译码,即确定指令的操作码和提取执行该指令所需的数据;然后执行这条指令,即执行指令规定的各种操作。注意,在这个循环过程中,计算机的大部分工作都是在执行从一个单元将数据复制到另一个单元的任务。当一个程序最初被装入到CPU时,第一条指令的地址也必须被装入PC中。下面列出了计算机工作周期的各个步骤,即特定时间周期内发生的各种操作。步骤1和步骤⒉组成了取指过程,步骤3表示译码过程,步骤4则是执行过程。1.将 PC中的内容复制到MAR:MAR(—PC。2. CPU转向主存储器,提取由MAR给出的地址单元中的指令,并将指令放入指令寄存器IR中。同时,PC自动加1,现在PC指向程序的下一条指令:IR(一M [MAR]和PC(-PC+1。注意,因为MARIE是按字编址的,所以 PC增量加1所产生的实际效果是下一个字的地址将占据 PC寄存器。如果MARIE是按字节编址的,则PC需要增量加2才能指向下一条指令的地址,原因是每条指令占有两个字节的宽度。而如果MARIE是一个32位字的按字节编址的计算机系统,则PC 需要进行增量加4的操作。
在这里插入图片描述
结束了 ,恕我无能 我就在这本书上大概提炼到这么多 换一本书提炼一点精华

http://www.yayakq.cn/news/514874/

相关文章:

  • 网站关键词太多wordpress响应缓慢
  • 聊城网站优化深圳精品网站建设
  • 做视频网站一般多少钱千博医院网站模板
  • 网页制作与网站建设技术详解mg动画制作
  • 企业网站注册申请住房和城乡建设网官网八大员报名
  • 网站建设网页制作教程建工网站
  • 滨州建网站公司石家庄网站建设流程
  • 网站关键词有哪些石家庄小程序开发平台
  • 文本网站代码空两格怎么做wordpress安装流程图
  • 企业 手机门户网站可以做调查的网站
  • 百度搜到自己的网站公司建设网站服务器必要条件
  • 公司网站不备案吗南京城乡建设局网站
  • 电商网站设计公司只选亿企邦已收录的网站不好优化
  • 网站开发价格多少xampp wordpress
  • 菠菜网站搭建怎么做wordpress 2019主题
  • 小程序代理是做什么的南宁怎么做seo团队
  • 湖南建设监理协会网站网页美工设计之中使用的主要软件是
  • 个人网站 如何备案免费做网站. 优帮云
  • 网站多少页面合适代理上网
  • 建设网站要花多少钱一元抢宝网站开发
  • 百度网盟推广的 合作网站英文seo
  • 贵阳网站建设方案策划重庆网站建设外贸
  • 个人主页自助建站小程序制作的方法
  • 赣州网站制作找哪家好wordpress网页美化教程
  • 网站建设论文的前言wordpress登录回复
  • 建设银行普卡申请网站ds115j用wordpress
  • 天津网站优化软件南山住房和建设局网站官网
  • 珠海网站建设及优化360优化大师下载
  • 沈阳模板建站方案线上购物网站建设的可行性
  • 公司网站建设要注意的问题网站建设合同的性质