计算机组成原理
文章平均质量分 93
对唐朔飞《计算机组成原理》等书的核心内容的摘录,浓缩的精华知识,有助于学习或温习组成原理知识,方便准备考研或准备招聘面试。
Time-space
这个作者很懒,什么都没留下…
展开
-
【笔记】计算机系统概论
一、计算机系统简介1.计算机的软硬件概念 硬件:计算机的实体部分,它由看得见摸得着的各种电子元件,各类光、电、机设备的实物组成。 软件:由人们事先编制的具有各类特殊功能的程序组成。 计算机软件分为:系统软件和应用软件。 系统软件:又称为系统程序,主要用来管理整个计算机系统,监视服务,使系统的资源得到合理的调度,高效运行。 应用软件:又称为应用程序,它是用户根据...原创 2018-02-17 18:28:13 · 913 阅读 · 0 评论 -
【笔记】系统总线
一总线的基本概念二总线的分类片内总线系统总线通信总线三总线特性及性能指标总线特性总线性能指标总线标准四总线结构单总线结构多总线结构五总线控制总线判优控制总线通信控制一、总线的基本概念 计算机系统的五大部件之间的互连方式有两种,一种是各部件之间使用单独的连线,称为分散连接;另一种是将各部件连到一组公共信息传输线上,称为总线连接。 ...原创 2018-02-18 18:01:12 · 723 阅读 · 0 评论 -
【笔记】存储器(一)
一概述存储器分类按存储介质分类按存取方式分类按在计算机中的作用分类存储器的层次结构二主存储器概述主存中存储单元地址的分配主存的技术指标半导体存储芯片简介半导体存储芯片的基本结构半导体存储芯片的译码驱动方式随机存取存储器动态RAM的刷新动态RAM和静态RAM的比较只读存储器存储器与CPU的连接存储容量的扩展存储器与CPU的连接存储器...原创 2018-02-19 00:26:38 · 3323 阅读 · 0 评论 -
【笔记】存储器(二)
三高速缓冲存储器概述问题的提出Cache的工作原理Cache的基本结构Cache的改进Cache主存地址映射直接映射全相连映射组相联映射替换策略先进先出FIFO算法近期最少使用LRU算法随机法三、高速缓冲存储器1.概述问题的提出 指令和数据在主存的地址分布不是随机的,而是相对的簇聚,使得CPU在执行程序时,访存具有相对...原创 2018-02-19 20:07:59 · 1137 阅读 · 1 评论 -
【笔记】存储器(三)
四辅助存储器概述辅助存储器的特点磁表面存储器的主要技术指标磁记录原理和记录方式磁表面存储器的记录方式评价记录方式的主要指标硬磁盘存储器硬磁盘存储器类型硬磁盘存储器的结构硬磁盘的磁道记录格式循环冗余校验码CRC码的编码方法CRC码的译码和纠错光盘存储器概述光盘的存取原理光盘存储器和其他辅助存储器的比较四、辅助存储器...原创 2018-02-19 23:27:15 · 4691 阅读 · 0 评论 -
【笔记】输入输出系统
一概述输入输出系统的组成IO软件IO硬件设备与主机的联系方式IO设备编址方式传送方式联络方式IO设备与主机的连接方式IO设备与主机信息传送的控制方式程序查询方式程序中断方式DMA方式二IO接口概述接口的功能和组成总线连接方式的IO接口电路接口的功能和组成接口类型三程序查询方式程序查询流程四程序中断方式中断的概念程序中断方...原创 2018-02-20 22:46:41 · 950 阅读 · 0 评论 -
【笔记】计算机的运算方法(一)
一、有符号数1.原码表示法2.补码表示法补数的概念补码的定义反码表示法移码表示法二、数的定点表示和浮点表示1.定点表示2.浮点表示浮点数的表示形式浮点数的表示范围浮点数的规格化3.定点数和浮点数的比较4.IEEE 754标准一、有符号数1.原码表示法 原码是机器数中最简单的一种表示形式,符号位为0表示正数,符号位为1表示...原创 2018-03-25 00:40:57 · 4135 阅读 · 1 评论 -
【笔记】计算机的运算方法(二)
三、定点运算1.移位运算移位的意义算术移位规则算术移位和逻辑移位的区别2.加法与减法运算补码加法运算的基本公式溢出判断补码定点加减法所需的硬件配置补码加减运算控制流程3.乘法运算笔算乘法的改进原码乘法补码乘法4.除法运算分析笔算除法原码除法补码除法三、定点运算1.移位运算移位的意义 二进制表示的机器数在...原创 2018-03-26 00:50:45 · 4846 阅读 · 0 评论 -
【笔记】计算机的运算方法(三)
四、浮点四则运算1.浮点加减运算对阶尾数求和规格化舍入溢出判断2.浮点乘除法运算阶码运算尾数运算3.浮点运算所需的硬件配置四、浮点四则运算 机器中的任何一个浮点数可以写成x=Sx⋅rjxx=Sx⋅rjxx=S_x \cdot r^{j_x}的形式。其中SxSxS_x为浮点数的尾数,一般为绝对值小于1的规格化数(补码表示时允许为-1),机器中...原创 2018-04-04 01:18:33 · 2209 阅读 · 0 评论 -
【笔记】计算机的运算方法(四)
五、算术逻辑单元1.ALU电路2.快速进位链并行加法器串行进位链并行进位链五、算术逻辑单元 每一种算术运算的都相对应一个基本硬件配置,核心部件是加法器和寄存器。ALU电路是既能完成算术运算又能完成逻辑运算的部件。1.ALU电路 AiAiA_i和BiBiB_i为输入变量;kikik_i为控制信号,kikik_i的不同取值可决定该电路作哪一种算...原创 2018-04-28 01:08:41 · 2587 阅读 · 0 评论 -
【笔记】指令系统(一)
一、机器指令1.指令的一般格式操作码地址码2.指令字长二、操作类型1.操作数类型2.操作类型数据传送算术逻辑操作移位转移一、机器指令 每一条机器语言的语句称为机器指令,而又将全部机器指令的集合称为机器的指令系统。1.指令的一般格式 指令是由操作码和地址码两部分组成的。操作码 操作码用来指明该指令索要完成的操...原创 2018-04-29 00:50:32 · 6576 阅读 · 1 评论 -
【笔记】指令系统(二)
三、寻址方式1.指令寻址2.数据寻址立即寻址直接寻址隐含寻址间接寻址寄存器寻址寄存器间接寻址基址寻址变址寻址相对寻址堆栈寻址四、RISC技术1.RISC的主要特征2.RISC和CISC的比较三、寻址方式 寻址方式分为指令寻址和数据寻址两大类。1.指令寻址 指令寻址分为顺序寻址和跳跃寻址两种。 顺序寻址可通过程序...原创 2018-04-30 00:31:33 · 1751 阅读 · 0 评论 -
【笔记】CPU的结构和功能(一)
一、CPU的结构1.CPU的功能2.CPU结构框图3.CPU的寄存器用户可见寄存器控制和状态寄存器4.控制单元和中断系统二、指令周期1.指令周期的基本概念2.指令周期的数据流取指周期数据流间址周期的数据流执行周期的数据流中断周期的数据流一、CPU的结构1.CPU的功能 (1)取指令 控制器必须具备能自动地从存储器中取出指...原创 2018-06-03 23:25:31 · 12521 阅读 · 0 评论 -
【笔记】CPU的结构和功能(二)
三、指令流水1.指令流水原理2.影响流水线性能的因素结构相关数据相关控制相关3.流水线性能吞吐率加速比效率三、指令流水 (1)提高器件的性能 (2)改进系统的结构,开发系统的并行性 并行:包含同时性和并发性两方面。同时性指两个或多个事件在同一时刻发生,并发性指两个或多个事件在同一时间段发生。在同一时刻或同一时间段内完成两种或两种以...原创 2018-06-14 21:31:37 · 1672 阅读 · 0 评论 -
【笔记】控制单元的功能
一,微操作命令的分析1.取指周期2.间址周期3.执行周期非访存指令一,微操作命令的分析1.取指周期 取指令的过程可归纳为以下几个操作: PC→MARPC→MARPC \rightarrow MAR 1→R1→R1\rightarrow R 将MAR(通过地址总线)所指的主存单元中的内容(指令)经数据总线读至MDR内,记作 M (M A...原创 2018-07-26 23:46:06 · 4445 阅读 · 0 评论 -
【笔记】控制单元的设计
一、组合逻辑设计1.组合逻辑控制单元框图2.微操作的节拍安排二、微程序设计1.微程序设计思想的产生2.微程序控制单元框图及工作原理机器指令对应的微程序微程序控制单元的基本框图3.微指令的编码方式直接编码方式字段直接编码方式字段间接编码方式混合编码其他#一、组合逻辑设计1.组合逻辑控制单元框图 控制单元的时钟输入实际上是一个脉...原创 2018-07-31 20:32:21 · 3180 阅读 · 1 评论