南昌航空大学计算机组成原理复习资料汇总.

上传人:最**** 文档编号:116623409 上传时间:2019-11-16 格式:DOCX 页数:186 大小:3.22MB
返回 下载 相关 举报
南昌航空大学计算机组成原理复习资料汇总._第1页
第1页 / 共186页
南昌航空大学计算机组成原理复习资料汇总._第2页
第2页 / 共186页
南昌航空大学计算机组成原理复习资料汇总._第3页
第3页 / 共186页
南昌航空大学计算机组成原理复习资料汇总._第4页
第4页 / 共186页
南昌航空大学计算机组成原理复习资料汇总._第5页
第5页 / 共186页
点击查看更多>>
资源描述

《南昌航空大学计算机组成原理复习资料汇总.》由会员分享,可在线阅读,更多相关《南昌航空大学计算机组成原理复习资料汇总.(186页珍藏版)》请在金锄头文库上搜索。

1、计算机组成原理复习资料第一章概论 CPU:中央处理器,是计算机的核心部件,由运算器和控制器构成。运算器:计算机中完成运算功能的部件,由ALU和寄存器构成。总线:计算机中连接功能单元的公共线路,是一束信号线的集合。 主机:由CPU、存储器与IO接口合在一起构成的处理系统称为主机。 接口:是主机与外设之间传递数据与控制信息的电路,是主机与外设的桥梁。 汇编语言:采用文字方式(助记符)表示的程序设计语言。 字长:一个数据字包含的位数,一般为8位、16位、32位和64位等。 兼容:计算机部件的通用性。 运算器的功能:完成算术逻辑运算,由ALU和若干寄存器组成。其中ALU负责执行各种数据运算操作,寄存器

2、用于暂时存放参与运算的数据以及保存运算状态。 控制器的功能:从内存中取出指令,对其进行译码,产生相应的时序控制信号,控制其它器件工作。 第二章数据编码和数据运算 数据:定点数据、浮点数据、图形数据、文字数据。 原码:用一个符号位表示数据的正负,0代表正号,1代表负号,其余的代码表示数据的绝对值。 补码:用最高位表示符号,其余各位代码给出数值按2取模的结果。阶码:浮点数编码中,表示小数点的位置的代码。 上溢:指数据的绝对值太大,以至大于数据编码所能表示的数据范围。 海明距离:在信息编码中,两个合法代码对应位上编码不同的位数。 冯诺依曼舍入法:浮点数据的一种舍入方法,在截去多余位时,将剩下数据的最

3、低位置1。 桶形移位器:一种移位电路,具有移2位、移4位和移8位等功能。规格化数:浮点数编码中,为使浮点数具有唯一的表示方式所作的规定,规定尾数部分用纯小数形式给出,而且尾数的绝对值应大于1/R,即小数点后的第一位不为零。 机器零:浮点数编码中,阶码和尾数为全0时代表的0值。 为什么用二进制:容易用数据电路表示,数据运算和存储方式简单,是高效的数据表示方式。 如何区分ASCII代码和汉字编码:ASCII代码是7位的代码,在存储时可以在它前面增加一位形成8位的代码,增加的位用0表示是ASCII码,1表示是汉字编码。 采用双符号位检测溢出的方法:在运算时,两个符号位同时参加运算,结果中如果两个符号

4、位不同,则表示产生了溢出。若符号为01,则表示运算结果大于允许取值范围的最大正数,称为正溢出;若符号位为10,则表示运算结果是负数,其值小于允许取值范围的最小负数,称为负溢出。两个符号位的最高位仍为正确的符号。 十进制加法器的原理:它是利用二进制定点运算器,将两个BCD码相加后判断是否大于9,若是,则做十进制调整(即加6),否则直接输出。 浮点数规格化的目的和方法:目的是使浮点数尾数的最高数值位为有效数位。当尾数用补码表示时符号位与小数点后第一位不相等则已为规格化数据,否则是非规格化数据。通过规格化,可以保证运算数据的精度。规格化中通常采用向左规格化,即尾数每左移一位,阶码减1,直至规格化完成

5、。 第三章存储系统SRAM:静态半导体存储器,可随机读写,其存储的数据表示为晶体三极管构成的双稳态电路的电 平,存储数据稳定,不需刷新。DRAM:动态半导体存储器,它利用电容存储电荷的特性来存储数据,可以提高存储器芯片的存储 容量,但必须不断地刷新每个存储单元中存储的信息。 快闪存储器:它属于电可擦写可编程只读存储器。其存储单元结构与EEPROM类似,只是存储单元 的氧化层较薄,且有更好的电可擦性能。 多体交*存储器:由多个相互独立、容量相同的存储体构成,每个存储体都有各自的读写电路、 地址寄存器和数据寄存器,各自以等同的方式与CPU传递信息。CPU可以在一个存储周期内连续访 问多个存储体。

6、相联存储器:一种按内容访问的存储器,每个存储单元有匹配电路,可用于cache中查找数据。 固件:固化在硬件中(如写入ROM)的固定不变的常用软件。 EDO DRAM:增强数据输出动态随机访问存储器,采用快速页面访问模式,并增加了一个数据锁存器以提高数据传输速率。存储芯片由存储体、读写电路、地址译码和控制电路等组成。 存储芯片并联的目的是为了位扩展,串联的目的是为了字节单元扩展。 访问存储器的速度指标:访问时间、访问周期、带宽。 访存局部性规律:程序对存储空间的90%的访问局限于存储空间的10%的区域中,而另外10%的访问 则分布在存储空间的其余90%的区域中。 地址映射:采用虚拟存储技术执行程

7、序时,必须把逻辑地址映射到主存储器的物理地址空间上, 称为地址映射。 存储器周期:从一次启动存储器操作到操作完成后可启动下一次操作的时间。 带宽:存储器在连续访问时的数据吞吐速率。从启动访问存储器的操作到操作完成的时间。 命中:访问主存的数据或代码存在于cache中的情形称为命中。 主存与CACHE之间的映象方式:有直接映象、全相联印象、组相联印象三种。直接映象是指主存储器中的每个块只能够映象到CACHE中唯一一个指定块的地址映象方式。全相联映象是指每个主存块都能够映象到任一CACHE块的地址映象方式。组相联印象是直接映象和全相联映象两种方式的结合,它将存储空间分成若干组,在组间直接映象方式,

8、而在组内使用全相联印象方式。 CACHE的替换策略:随机法是用一个随机数产生器产生一个随机的替换块号;先进先出法是替换最 早调入的存储单元;近期最少用法替换近期最少使用的存储 。 CACHE的更新策略:写操作CACHE命中时,CACHE更新策略有两种:写直达法:将内容同时写入 CACHE和主存。写回法:将内容只写入CACHE,当CACHE数据被替换出去才写回主存。写操作CACHE不命中时,更新策略有两种:按写分配法:当CACHE不命中时将该地址对应的块从主存调 入CACHE。当CACHE不命中时将该地址对应的块不从主存调入CACHE。 虚拟存储器的管理方式:页式虚拟存储器是把虚拟存储空间和实际

9、存储空间等分成固定容量的 页,各虚拟页可装入中不同的实际页面位置;段式虚拟存储器是将主存按段分配,段长度不固 定,由OS为程序分配各段;段页式是前两种的结合,它将存储空间按逻辑模块分段再分成若干页 通过段表和页表进行访存。 页表的作用:是反映逻辑页号和物理页号的对应关系,用于实现虚实地址的变换。页表由与逻辑 页相同数量的表单元构成,每个单元包含有装入位和物理页号。装入位表示相应的逻辑页是否在 主存中,若在则物理页号表示在哪一个物理页中。 提高存储器工作速度:芯片技术:快速页式动态存储器(FPM DRAM)、同步型动态存储器 SDRAM、相联存储器;结构技术:增加存储器的数据宽度、采用多体交*存

10、储器。 第四章指令系统 指令:是计算机硬件能够识别并直接执行的操作命令,又称机器指令。 操作码:指令中指定操作类型的代码。 地址码:指令中指定操作数的字段。 助记符:用一些比较容易记忆的文字符号来表示指令中的代码和操作数。 堆栈:是一种按LIFO顺序进行访问的存储区。 寻址方式:隐含寻址、立即数寻址、寄存器寻址、直接寻址、寄存器间接寻址、存储器间接寻址、相对寻址、变址和基址寻址、复合寻址方式。 指令系统:计算机中各种指令的集合,或指令集。 指令类型:数据传送、算术运算、逻辑运算、程序流控、IO操作、堆栈操作、字符串处理、系统 指令。 RISC的特点:优点:RISC技术简化了指令系统,以寄存器寄

11、存器方式工作,采用流水方式,从而可在一个时钟周期内执行完毕,使用较多的寄存器以减少访存,绝大部分指令采用组合电路实 现。缺点:指令功能简单使得程序代码较长,占用了较多的存储器空间。 转子指令行过程:将下一条指令的地址(PC的值)存放在一个临时存储位置,以便于子程序返 回时取出这个地址,继续执行下一条指令;将子程序的起始地址装入PC中,这样取指令时将读 取子程序中的指令。子程序的最后一条指令一般是一条返回指令,它将存放在临时存储位置的指 令地址取出,放回PC,这样程序就返回原程序了。 基址与变址的区别:基址寻址用于程序定位,一般由硬件或OS完成。而变址寻址是面向用户的, 用于对一级数据进行访问等

12、。 相对寻址的特点:操作数的地址是程序计数器PC的值加上偏移量形成的,是一种特殊的变址寻址 方式,偏移量用补码表示,可正可负。相对寻址可用较短的地址码访问内存。 第五章控制器 CPU的基本功能:指令控制;操作控制;数据运算;异常处理和中断处理。 控制器的功能:从内存中取指令,并计算下一条指令在内存中的地址;对指令进行译码,产生相应的操作控制信号;控制指令执行的步骤和数据流动的方向。 CPU寄存器类型:指令寄存器IR;程序计数器PC;数据寄存器DR;地址寄存器AR;状态寄存器SR。 硬件连线方式:是用一个时序电路产生时间控制信号,采用组合逻辑电路实现各种控制功能。 微程序方式:采用存储逻辑实现,

13、即用一个存储在ROM中的微程序产生控制信号。 指令周期:从一条指令的启动到下一条指令的启动的间隔时间。 机器周期:是指令执行中每一步操作所需要的时间。 时钟周期:是计算机主频的周期。 单总线运算指令周期的执行过程:送指令地址;计算下一条指令的地址;读入指令;把 一个源操作数寄存器中的数据送到运算器中;把另一个源操作数寄存器中的数据送到运算器; 把结果送到指令指定的寄存器。 条件转移指令的三种安排方法:条件码方法;条件寄存器方法;比较与转移方法。 转移指令的执行过程:取指令;指令译码;计算地址。 组合电路的硬连线控制器的构成:时钟源、环形脉冲发生器、控制信号的编码/译码逻辑电路。 微程序控制器的

14、构成:控制存储器、微指令寄存器IR、微地址寄存器AR、地址转移逻辑等。 微程序:存储在控制存储器中的完成指令功能的程序,由微指令组成。 微指令:控制器存储的控制代码,分为操作控制部分和顺序控制部分。 微地址:微指令在控制存储器中的存储地址。 相容性微操作:在同时或同一个CPU周期内可以并行执行的微操作。 相斥性微操作:不能在同时或不能在同一个CPU周期内并行执行的微操作。 微指令的编码方法:直接表示法;编码表示法;混合表示法。 产生后继微地址的方式:计数器方式;断定方式;结合方式。 水平型微指令:一次能定义并执行多个并行操作控制信号的微指令。 垂直型微指令:采用微操作码编码法,由微操作码规定微

15、指令的功能。包括微操作码、源部件 号、目标部件号、下一微指令地址。 指令传真:是一种获得机器软件兼容的方法,是使得已有的软件能够在新型的计算机中继续运行。 指令模拟:在一种计算机上用软件来解释另一种计算机的指令。 微程序控制器的特点:与硬连线控制器比较,具有规整性,可维护性的优点,是一种用软件设计 方法来设计硬件的技术,可实现复杂指令的操作控制,且极其灵活性,可方便地啬和修改指令。 第六章系统总线 总线:一组可由多个部件分时共享的信息传输线。 总线的物理特性包括:物理连接方式、连线的类型、连线的数量、接插件的形状尺寸、引脚线的 排列方式。 总线的功能特性包括:功能层次、资源类型、信息传递类型、信息传递方式和控制方式。 总线的电气特性包括:信号传递方向、信号的时序特征、电平特征。 总线电平信号的表示方式:单端方式,用一条信号线和一条公共接地线来传递信号。高电平表示1,低电平表示0。差分方式采用两条信号线互补传输信号,即两条线都传输信号,但两条线上的信号是电平相反的。差分方式具有抗干扰能力强的特点,可提高数据传输速度或增加总线的长度。 传输方式:串行、并行、复合、消息。 串行传输:数据的传输在一条线路上按位进行。 并行传输:所有的数据位同时传输。 复合传输:是一种总线复用的传输方式,它使不同的信号在同一

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号