【软测试】(两)计算机组成原理-cpu

cpu,中文名称中央处理单元,central processing unit.系统的核心,用于数据的处理,算术以及逻辑运算和控制程序的运行.

组成

运算器

从字面上就能够理解到。运算器主要用来对于逻辑运算和算术运算。

在运算器中又由算术逻辑单元。累加寄存器。数据缓冲寄存器。状态寄存器

见图

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2ZsMjAxMjEzMTQ=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast">

图中大致展示了运算器在处理数据的过程。以及运算器之间是怎样配合工作来达到数据或者逻辑处理的。

从上面的分析中,看到每一个设备的存在都是有它的作用和道理的。

控制器

指令寄存器

指令寄存器就是用来存放从内存中读取的指令的。再依据这些指令返回给cpu送到运算器中进行处理,从而控制部件的执行。如图

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2ZsMjAxMjEzMTQ=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast">

程序计数器

这里始终存放的是cpu须要的下一条指令。

地址寄存器

存储的是cpu读取的内存地址。

指令译码器

指令移码器这里主要是因为指令分为两种操作码和指令。

当指令为操作码时,就须要指令译码器来讲操作码转换为指令。

这样再来送到指令寄存器中。如图所看到的

寄存器

这里的寄存器就相当于一个可以高速訪问的存储。

有专门用来存放指令,存放地址的,这样的称之为专用寄存器。有的就是闲置的,当程序须要某种的就成为某种的。这就和接待专用车与出租车一样的道理。接待专用车就和专用寄存器类似专用于某人,出租车呢不一定要专用给谁。由租车的人决定。谁租车了就是谁在使用,不租就一直闲置在那里。

控制器的流程大致

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2ZsMjAxMjEzMTQ=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast">

cpu提供訪问的内存的地址,从内存的读取须要运行的指令,指令临时输入到缓冲器中,由缓冲器再经过指令译码器转换为指令,指令经过指令寄存器来返回给cpu,cpu来送到运算器中处理,最后输出。

这样一个过程。

功能

程序控制

cpu最基本的功能

时间控制

控制指令运行的时间

操作控制

控制那些指令是操作那些是来运行那些程序的

数据处理

处理数据和逻辑运算

以上:都是在学习cpu的时候的理解,如有错误,敬请斧正。

版权声明:本文博客原创文章,博客,未经同意,不得转载。

时间: 2024-11-02 01:21:19

【软测试】(两)计算机组成原理-cpu的相关文章

备战软考(1) 计算机组成原理之数据表示

众所周知,计算机是由硬件和软件组成,其中硬件系统主要由运算器,控制器,存储器,输入设备和输出设备5大部分组成,将运算器和控制器集成在一块芯片上,就构成了我们熟悉CPU.但是我们今天要讨论不是这些玩意儿,而是在计算机内部数据和文字的表示方法,你可能马上会想:这还用讨论么,不就是一些数字和英文字母嘛!非也,我只能说你图样图森破! 接触过的人都知道,我们所使用的计算机只认识0和1,其他的一概不认识,中文,英文,梵文神马的全都靠边儿站,根本不鸟他们.那我们看到的13145201314数字串以及各种文字是

软测试-计算机组成原理、系统和网络安全机构

计算机组成原理和体系结构,在软考试不划分值极重科,比較散.相同的一张图同大家分享. 当中,计算机的组成共分五大部分:运算器.存储器.控制器.输入设备.输出设备五大部分. 计算机的体系结构包含流水线.码制.缓存等. 数据的安全一直在计算机发展过程中是一个很重要的方面,关于计算机安全性与可靠性,相同总结了一张图. 都说一张图胜过千言万语.软考要考的知识点非常多,大家要在看书的同一时等一下.通过知识网络图编织,为了加深对知识的理解. 版权声明:本文博主原创文章,博客,未经同意不得转载.

深入浅出计算机组成原理:通过你的CPU主频,我们来谈谈“性能”究竟是什么?(第3讲)

一.性能到底指的是什么? 买新电脑的时候,我们会说:"原来的电脑性能跟不上了" 写程序的时候,我们会说:"这个程序西能需要优化一下" 1."性能"到底指的是什么? 在计算机组成原理乃至体系结构中"性能"都是最重要的一个主题.我在前面说过学习和研究计算机组成原理,就是在理解计算机是怎么运作的, 以及为什么要这么运作."为什么"?所要解决的事情,很多时候就是提升"性能" 2.性能有几个指标?

计算机组成原理和结构图式(第三章 CPU子系统)

计算机组成原理和结构图式(第三章 CPU子系统) 1.运算部件 ?图3-39 M:存储部件(存储单元在存储部件中) R:通用寄存器组 ALU:逻辑运算部件 任务:输入/直送,加工,输出 运算器构成 输入逻辑(选择器或暂存器) 算逻运算部件 输出逻辑(直送.移位.字节交换) 2.控制部件 ?P137 图3-43 系统总线(地址总线+控制总线+数据总线) 可编程控制部件 1)通用寄存器Ri,i可编程 2)程序计数器PC,用途:指示指令在存储器中存放位置 取址结束后,PC内容增加(可编程) 3)程序状

软考-计算机组成原理、体系机构与网络安全

计算机组成原理与体系结构,在软考中并不是分值很重的部分,但是知识点比较散,同样的一张图同大家分享. 其中,计算机的组成共分五大部分:运算器.存储器.控制器.输入设备.输出设备五大部分. 计算机的体系结构包括流水线.码制.缓存等. 数据的安全一直在计算机发展过程中是一个非常重要的方面,关于计算机安全性与可靠性,同样总结了一张图. 都说一张图胜过千言万语.软考要考的知识点很多,大家要在看书的同时,通过图编织知识网,以加深对知识的了解.

计算机组成原理--64位CPU装载32位操作系统,它的寻址能力还是4GB吗?

借由这个问题,今天我们就把 32 位 CPU.64 位 CPU.32 位操作系统.64 位操作系统之间的区别与联系彻底搞清楚.对于这个问题,博主也是一知半解了好长时间啊~ 基本概念 32位的CPU与64位CPU 以下内容摘自维基百科: 64 位 CPU 是指 CPU 内部的通用寄存器的宽度为 64 比特,支持整数的 64 比特宽度的算术与逻辑运算.那么 32 位 CPU 同理. 一个 CPU,联系外部的数据总线与地址总线,可能有不同的宽度:术语"64位"也常用于描述这些总线的大小.不过

编程必备基础知识|计算机组成原理篇(09):CPU的控制器和运算器

计算机基础方面的知识,对于一些非科班出身的同学来讲,一直是他们心中的痛,而对于科班出身的同学,很多同学在工作之后,也意识到自身所学知识的不足与欠缺,想回头补补基础知识.关于计算机基础的课程很多,内容繁杂,但无论是相关书籍还是大学课程,都有点脱离工作.特别地,计算机基础知识体系庞杂,想要从零学习或者复习都耗时耗力. 有鉴于此,本系列文章将带你更快的补足编程必备基础知识,涵盖计算机领域三大基础知识:计算机组成原理.操作系统.计算机网络,这些都是大学计算机课程里面最重要的内容.文章对这些内容做了提炼和

计算机组成原理_第四版课后习题答案(完整版)

计算机组成原理_第四版课后习题答案(完整版) ?第一章 1.?比较数字计算机和模拟计算机的特点. 解:模拟计算机的特点:数值由连续量来表示,运算过程是连续的: 数字计算机的特点:数值由数字量(离散量)来表示,运算按位进行. 两者主要区别见P1?表1.1. 2.?数字计算机如何分类?分类的依据是什么? 解:分类: 数字计算机分为专用计算机和通用计算机.通用计算机又分为巨型机.大型机. 中型机.小型机.微型机和单片机六类. 分类依据:专用和通用是根据计算机的效率.速度.价格.运行的经济性和适应性来划

计算机组成原理 课程设计报告

        计算机组成原理 课程设计报告      成员:许恺   2014011329          胡强勇  2014011315     时间:2016.12.20                 一.简要总结计算机组成原理实验 计算机组成原理实验总共五个实验,首先我们熟悉了教学机的使用方法,后面的实验我们分为运算器.存储器.控制器,控制器分为两次实验.紧接的第二次实验我们就进行了运算器的实验,对运算器的内部构造极其原理进行了验证理解,在这里我们学习了运算器ALU的8种运算功能,以