![](https://img-blog.csdnimg.cn/972cdce18e574ef5b7a39bc41c0cdfe4.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
计算机基础-计算机组成原理
文章平均质量分 61
本专栏主要记录我在学习计算机组成原理这门课程中所学的知识,学无止境加油!
PCC.
这个作者很懒,什么都没留下…
展开
-
第一章:计算机组成原理概论
1.2 计算机的硬件组成计算机的组成框图计算机的 5 大基本部件:运算器、存储器、控制器、输入设备、输出设备中央处理器(CPU):CPU=控制器+运算器主机:主机=中央处理器+主存储器冯·诺依曼结构和哈佛结构的存储器设计思想1、冯·诺依曼结构冯·诺依曼结构即指令和数据是不加区别地混合存储在同一个存储器中的,共享数据总线。指令地址和数据地址指向同一个存储器的不同物理位置,指令和数据的宽度相同。由于指令和数据存放在同一存储器中,因此冯·诺依曼结构中不能同时取指令和取操作数。2、哈佛结构哈佛原创 2021-10-03 19:07:40 · 1766 阅读 · 0 评论 -
第二章:数据的机器层次表示
2.1 数值数据的表示无符号数和带符号数1、无符号数在计算机中需要把数的符号数码化。通常,约定二进制数的最高位为符号位,“0”表示正号,“1”表示负号。这种在计算机中使用的表示数的形式称为机器数。2、带符号数带符号数,即正、负数。在日常生活中,我们用“+”、“-”号加绝对值来表示数值的大小,用这种形式表示的数值在计算机技术中称为“真值”。常见的机器数有原码、反码、补码等 3 种不同的表示形式(PS:对于真值 0,原码和反码各有两种不同的表示形式,而补码只有唯一的一种表示形式。)1、原码原码表原创 2021-10-03 19:19:09 · 255 阅读 · 0 评论 -
第三章:指令系统
3.1 指令格式机器指令的基本格式:一条指令就是机器语言的一个语句,它是一组有意义的二进制代码。操作码:指明操作的性质及功能地址码:指明操作数的地址四种地址指令:1、 四地址指令2、 三地址指令3、 二地址指令4、 一地址指令5、 零地址指令指令的操作码:指令系统中的每一条指令都有一个唯一确定的操作码,指令不同,其操作码的编码也不同。通常,希望用尽可能短的操作码字段来表达全部的指令。指令操作码的编码可以分为规整型和非规整型两类。3.2 寻址技术所谓寻址,指的是寻找操作数的原创 2021-10-03 19:29:06 · 290 阅读 · 0 评论 -
第四章:数值的机器运算
4.3带符号数的移位和舍入操作原码的移位规则:不论正数还是负数,在左移或右移时,符号位均不变,空出位一律以“0”补入补码的移位规则1、 正数:符号位不变,不论左移或右移,空出位一律以“0”补入2、 负数:符号位不变,左移后的空出位补“0”,右移后的空出位补“1”...原创 2021-11-04 09:47:39 · 111 阅读 · 0 评论 -
第五章:存储系统和结构
5.1存储系统的组成存储器的分类1、 按存储器在计算机系统中的作用分类:高速缓冲存储器、主存储器、辅助存储器2、 按存取方式分类:随机存取存储器RAM、只读存储器ROM、顺序存取存储器SAM、直接存取存储器DAM3、 按存储介质分类:磁芯存储器、半导体存储器、磁表面存储器、光存储器4、 按信息的可保存性分类:非易失性存储器、易失性存储器按存储器在计算机系统中的作用分类1、 高速缓冲存储器:高速缓冲存储器用来存放正在执行的程序段和数据。高速缓冲存储器的存取速度可以与CPU的速度相匹配,但存储容量原创 2021-11-04 09:50:57 · 898 阅读 · 0 评论 -
第五章:存储系统和结构
5.2主存储器的组织存储容量:如某机的主存容量为64K×16,表示它有64K个存储单元,每个存储单元的字长为16位,若改用字节数表示,则可记为128K字节(128KB)主存带宽Bm:表示每秒从主存进出信息的最大数量,单位为字每秒或字节每秒或位每秒5.3半导体随机存储器和只读存储器动态RAM的刷新:为了维持DRAM记忆单元的存储信息,每隔一定时间必须刷新。一般选定的最大刷新间隔为2ms或4ms甚至更大,也就是说,应在规定的时间内,将全部存储体刷新一遍刷新和重写重写是随机的,某个存储单元只有在破坏性原创 2021-11-04 09:55:22 · 678 阅读 · 0 评论 -
第五章:存储系统和结构
5.7高速缓冲存储器程序的局部性原理程序的局部性有两个方面的含义:时间局部性和空间局部性。时间局部性是指如果一个存储单元被访问,则可能该单元会很快被再次访问。这是因为程序存在着循环。空间局部性是指如果一个存储单元被访问,则该单元邻近的单元也可能很快被访问。这是因为程序中大部分指令是顺序存储、顺序执行的,数据一般也是以向量、数组、树、表等形式簇聚地存储在一起的高速缓冲技术就是利用程序的局部性原理,把程序中正在使用的部分存放在一个高速的容量较小的Cache中,使CPU的访存操作大多数针对Cache进行,从原创 2021-11-04 09:59:11 · 242 阅读 · 0 评论 -
第六章:中央处理器
6.1中央处理器的功能和组成CPU中的主要寄存器1、 通用寄存器2、 专用寄存器程序计数器(PC):程序计数器又称指令计数器,用来存放正在执行的指令地址或接着要执行的下条指令地址。指令寄存器(IR):指令寄存器用来存放从存储器中取出的指令。存储器数据寄存器(MDR):存储器数据寄存器用来暂时存放由主存储器读出的一条指令或一个数据字;反之,当向主存存入一条指令或一个数据字时,也暂时将它们存放在存储器数据寄存器中。存储器地址寄存器(MAR):存储器地址寄存器用来保存当前CPU所访问的主存单元的地址原创 2021-11-04 10:05:37 · 292 阅读 · 0 评论 -
第七章:总线
7.1总线概述总线概述总线是一组能为多个部件分时共享的公共信息传送线路。共享是指总线上可以挂接多个部件,各个部件之间相互交换的信息都可以通过这组公共线路传送;分时是指同一时刻总线上只能传送一个部件发送的信息。总线基本概念总线采用分时共享技术,当总线空闲(所有部件都以高阻状态连接在总线上)时,如果有一个部件要与目的部件通信,则发起通信的部件驱动总线,发出地址和数据。其他以高阻状态连接在总线上的部件如果收到与自己相符的地址信息后,即接收总线上的数据。发送部件完成通信后,将总线让出(输出变为高阻态)。总原创 2021-11-04 10:08:16 · 571 阅读 · 0 评论 -
第七章:总线
7.2总线仲裁总线判优按其仲裁控制机构的设置可分为集中式控制和分布式控制两种。集中仲裁方式1、 链式查询方式链式查询方式的总线控制器使用三根控制线与所有部件和设备相连,这三根控制线是:总线请求(BR)、总线忙(BS)、总线批准(BG)链式查询的优点是只用很少几根线就能按一定的优先次序来实现总线控制,并很容易扩充。缺点是对查询链的故障很敏感,如果第i个部件中的查询链电路有故障,那么第i个以后的部件都不能工作。另外,因为查询的优先级是固定的,所以若优先级较高的部件出现频繁的总线请求时,优先级较低的部件原创 2021-11-04 10:10:28 · 879 阅读 · 0 评论 -
第八章:外部设备
8.1外部设备概述中央处理器(CPU)和主存储器(MM)构成计算机的主机。除主机以外,而又围绕着主机设置的各种硬件装置称为外部设备或外围设备。它们主要用来完成数据的输入、输出、成批存储以及对信息加工处理的任务。8.2磁介质存储器的性能和原理磁介质存储器的技术指标1、 记录密度道密度。道密度又叫横向密度,是指垂直于磁道方向上单位长度中的磁道数目,道密度的单位是道/in(TPI)或道/mm(TPM)。位密度。位密度又叫纵向密度,是指沿磁道方向上单位长度中所记录的二进制信息的位数,位密度的单位为位/i原创 2021-11-04 10:14:53 · 638 阅读 · 0 评论 -
第九章:输入输出系统
9.1主机与外设的连接输入输出信息传送控制方式1、 程序查询方式程序查询方式是一种程序直接控制方式,这是主机与外设间进行信息交换的最简单方式,输入和输出完全是通过CPU执行程序来完成的。一旦某一外设被选中并启动之后,主机将查询这个外设的某些状态位,看其是否准备就绪?若外设未准备就绪,主机将再次查询;若外设已准备就绪,则执行一次I/O操作。这种方式控制简单,但外设和主机不能同时工作,各外设之间也不能同时工作,系统效率很低,因此,仅适用于外设的数目不多,对I/O处理的实时要求不那么高,CPU的操作任务比原创 2021-11-04 10:17:05 · 296 阅读 · 0 评论