![](https://img-blog.csdnimg.cn/20190711074729879.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
计算机组成原理
计算机组成原理基本知识学习研究
暗夜猎手-大魔王
热爱运动,喜欢跑步
展开
-
计算机组成原理19----控制单元CU设计
控制单元CU设计1.组合逻辑设计1.1微操作节拍安排1.1.1安排微操作时序原则1.1.2取值周期微操作节拍安排1.1.3间址周期微操作节拍安排1.1.4执行周期微操作安排1.1.5中断周期微操作节拍安排1.2组合逻辑设计步骤1.2.1列出微...原创 2019-07-10 15:53:09 · 6822 阅读 · 1 评论 -
计算机组成原理18----控制单元CU功能
控制单元CU功能1.微操作命令分析1.1取指周期1.2间址周期1.3执行周期1.4中断周期2.控制单元功能2.1外特性2.2控制信号2.3多级时序系统2.4控制方式CPU结构如下所示,主要由ALU,CU,寄存器和中断系统组成...原创 2019-07-10 09:25:13 · 15063 阅读 · 0 评论 -
计算机组成原理17----CPU指令流水线
CPU指令流水线1.指令流水原理2.影响流水线性能因素2.1结构相关 资源相关2.2数据相关2.3控制相关3.流水线性能3.1吞吐率3.2加速比3.3效率4.流水线多发技术4.1超标量技术 4.2超流水线技术 4.3超长...原创 2019-07-09 19:47:53 · 17223 阅读 · 3 评论 -
计算机组成原理16----CPU结构和指令周期
现在计算机的基本结构示意可知CPU主要与主存和IO设备进行通信,核心包括ALU运算器和CU控制器两大部分。CPU主要功能指令控制:控制程序顺序执行操作控制:产生完成每条指令所需的控制命令时间控制:对各种操作加以时间上控制数据加工:对于数据进行算术和逻辑运算处理中断:处理各种中断CPU主要由ALU,寄存器,CU以及中断系统来组成。CPU中寄存器主要包括...原创 2019-07-09 16:19:58 · 5951 阅读 · 0 评论 -
计算机组成原理15----指令寻址
机器指令决定了计算机的功能,指令一般格式如下所示指令寻址指确定本条指令的数据地址以及下一条将要执行的指令地址的方法寻址主要包括指令寻址和数据寻址指令寻址指令寻址包括顺序寻址和跳跃寻址顺序寻址通过程序计数器PC加一,自动形成下一条指令地址跳跃寻址通过转移类指令来实现数据寻址指令字中设一字段来指明寻址方式指令地址一般是形式地址A操作数的真实地址为有效地址...原创 2019-07-09 09:09:20 · 3028 阅读 · 0 评论 -
计算机组成原理14----指令系统
从计算机系统层次结构看机器语言的位置,机器语言是与硬件直接相关的语言,机器指令可以由计算机直接执行全部机器指令的集合称为计算机的指令系统指令格式指令由操作码和地址码两部分组成操作码操作码指明指令要完成的操作。其位数反映机器允许的指令条数操作码的长度可以固定,将操作码集中放置于指令字的一个字段内,用于字段较长的计算机中操作码的长度可以变化,将操作码分散在指令字的不...原创 2019-07-08 09:29:13 · 2341 阅读 · 5 评论 -
计算机组成原理13----浮点运算和算术逻辑单元ALU
在计算机中浮点数是如何完成加减乘除运算的浮点数的定义及表示S为尾数,r为基值,j为阶码在计算机寄存器中大致存放示意如下所示浮点加减运算当基值r=2时为例浮点加减运算步骤如下:对阶 尾数求和 规格化 舍入 溢出判断对阶使两操作数小数点位置对齐,即两数阶码相等首先求出阶差,然后按照小阶向大阶看齐的方式,将小阶的阶码变大,尾数右移变小,此...原创 2019-07-07 17:53:13 · 4334 阅读 · 0 评论 -
计算机组成原理12----定点运算
在计算机中,定点数是如何完成基本移位,加减乘除运算的。定点运算1.移位运算对于二进制数据,左移绝对值变大,右移绝对值变小对于原码,反码以及补码的移位操作各有不同算术移位规则 符号位不变 对于正数,原码反码补码左移或者右移添补代码0对于负数,原码...原创 2019-07-06 17:31:26 · 2068 阅读 · 0 评论 -
计算机组成原理11----数的定点和浮点表示
无符号数计算机中的数存放于寄存器中,寄存器位数叫做机器字长无符号数,没有符号的数,寄存器每一位都用来存放数据 有符号数符号数字化数叫做机器数,带正负号符号的数为真值0表示正号 1表示符号 +1100 01100; -1100 1...原创 2019-07-05 16:33:49 · 3052 阅读 · 0 评论 -
计算机组成原理10----中断系统
1.中断概念计算机在执行程序过程中,出现异常情况或者特殊请求时,计算机暂停现行程序,转而执行对于这些异常情况和特殊请求的处理,处理结束后再返回现行程序间断处,继续执行。当程序执行到K处时,执行中断服务程序1,当中断服务程序执行结束后,继续执行主程序K+1 2.中断源引起中断的因...原创 2019-07-04 17:25:01 · 12188 阅读 · 0 评论 -
计算机组成原理9----DMA
IO设备与主存信息传送控制方式 DMA方式DMA方式 IO设备 通过DMA接口电路和主存直接通信 DMA和主存数据交换方式由于DMA和cpu共享主存,可能出现主存争用情况,为了主存分时利用,可以采用以下方式停止cpu访问主存IO设备工作时,DMA向cpu发送停止信号,cpu放弃总线控...原创 2019-07-03 08:18:00 · 3226 阅读 · 1 评论 -
计算机组成原理8----程序查询方式
IO设备与主机信息传送控制方式 程序查询方式单个IO设备查询流程 需要测试指令 传送指令 转移指令多个IO设备查询流程 ...原创 2019-07-03 07:54:12 · 6056 阅读 · 0 评论 -
计算机组成原理7----输入输出系统
输入输出系统发展概况1.早期阶段IO设备与主存交互信息需要cpu,IO设备与cpu单独连接,IO设备与cpu串行工作,采用程序查询方式2.接口模块和DMA阶段IO设备通过接口模块与主机总线连接,IO设备通过DMA与主存直接连接cpu与IO设备并行工作 中断方式和DMA方式3.具有通道结构阶段通道负责管理IO设备以及IO设备与主存通信的处理机,通道受CPU指令管理...原创 2019-07-02 08:24:58 · 825 阅读 · 0 评论 -
计算机组成原理6----高速缓冲存储器Cache
Cache引用原因cpu空等现象:IO设备与cpu都需要访问内存,IO设备优先级较高,速度较慢,因此cpu需要等待IO访问内存从而出现空等现象。将热点数据缓存在Cache中可以有效避免cpu空等现象,直接从缓存中访问数据;cpu和主存之间速度差异: 程序局部性原理:...原创 2019-07-01 18:07:11 · 1894 阅读 · 3 评论 -
计算机组成原理5----存储器与CPU连接以及存储器校验
1.存储器容量扩展位扩展 增加存储字长 即增加数据线位数A0-A9地址线 D0-D3右边芯片,D4-D7左边芯片 CS片选信号 同时选中 WE读写信号 字扩展 增加字数 增加地址线位数A10地址位与CS0相连,A10非与CS1相连,当A10=1时,右边选中,A10=0时,左边选中 ...原创 2019-06-23 09:51:23 · 8439 阅读 · 1 评论 -
计算机组成原理4----主存储器
存储器是计算机中的记忆设备,主要用来存储程序和数据。1.存储器分类按存储介质分类:半导体存储器, 磁表面存储器,磁芯存储器,光盘存储器按存取方式分类:随机存储器,只读存储器,串行访问存储器按在计算机中的作用分类: 2.存储器层次结构存储器主要性能指标:速度,容量,价格。...原创 2019-06-21 10:36:07 · 2116 阅读 · 0 评论 -
计算机组成原理3----总线控制
单总线结构示意如下: 此时有多个设备连接在总线上,同一时间只能由一个设备占用总线,因此需要使用总线控制器进行管理,主要包括判优控制和通信控制。1.总线判优控制主设备:对总线有控制权从设备:响应从主设备发来的信号判优控制:当多个设备请求总线时,决定哪个设备使用总线。主要方式有集中式和分布式。集中式有链式查...原创 2019-06-20 09:54:58 · 2492 阅读 · 2 评论 -
计算机组成原理2----系统总线
计算机由控制器,运算器,存储器,输入以及输出组成,各部件之间连接方式有:分散连接:各部件单独连线总线连接:各部件连到一组公共信息传输线上总线的信息传输方式有:串行以及并行1.总线结构计算机1.1单总线结构 IO与主存通信时不会影响CPU功能,CPU,主存,IO共用单总线,竞争激烈。1.2以CPU为中心的双总线...原创 2019-06-19 09:41:29 · 992 阅读 · 0 评论 -
计算机组成原理1----基本组成原理
计算机系统由硬件和软件组成,软件一般分为系统软件以及应用软件。计算机层次结构 计算机的基本组成冯诺依曼计算机特点--以运算器为中心,存储程序 1.计算机由五大部件组成2.指令和数据以同等地位存于存储器,可...原创 2019-06-18 11:37:40 · 2340 阅读 · 1 评论