《2022年《计算机组成原理》总结完整版 .pdf》由会员分享,可在线阅读,更多相关《2022年《计算机组成原理》总结完整版 .pdf(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、欢迎使用 KNKJ2012DXZY系统1 计算机组成原理学科复习总结第一章计算机系统概论?本章内容: 本章主要讲述计算机系统的组成、计算机系统的分层结构、以及计算机的一些主要指标等?需要掌握的内容:计算机软硬件的概念,计算机系统的层次结构、体系结构和计算机组成的概念、冯 .诺依曼的主要思想及其特点、计算机的主要指标?本章主要考点:概念1、当前的CPU 由那几部分组成组成?控制器、运算器、寄存器、cache (高速缓冲存储器) 2、一个完整的计算机系统应包括那些部分?配套的硬件设备和软件系统3、什么是计算机硬件、计算机软件?各由哪几部分组成?它们之间有何联系?计算机硬件是指计算机的实体部分,它由
2、看得见摸得着的各种电子元器件,各类光、电、机设备的实物组成。主要包括运算器 (ALU) 、控制器 (CU) 、存储器、输入设备和输出设备五大组成部分。软件是计算机程序及其相关文档的总称,主要包括系统软件、应用软件和一些工具软件。软件是对硬件功能的完善与扩充,一部分软件又是以另一部分软件为基础的再扩充。4、冯 诺依曼计算机的特点计算机由运算器、存储器、控制器、输入设备和输出设备五大部件组成指令和数据以同等地位存于存储器内,可按地址寻访指令和数据用二进制表示指令由操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置指令在存储器内按顺序存放机器以运算器为中心,输入输出设
3、备和存储器间的数据传送通过运算器完成5、计算机硬件的主要技术指标机器字长: CPU 一次能处理数据的位数,通常与CPU 中的寄存器位数有关存储容量: 存储容量= 存储单元个数 存储字长; MAR (存储器地址寄存器)的位数反映存储单元的个数,MDR (存储器数据寄存器)反映存储字长主频吉普森法运算速度MIPS 每秒执行百万条指令CPI 执行一条指令所需的时钟周期数FLOPS 每秒浮点运算次数第二章计算机的发展及应用?本章内容: 本章主要讲述计算机系统、微型计算机系统的发展过程以及应用。?需要掌握的内容:计算机的发展的不同阶段区分的方法、微型计算机发展中的区分、摩尔定律?本章主要考点:概念1、解
4、释摩尔定律名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 16 页 - - - - - - - - - 欢迎使用 KNKJ2012DXZY系统2 微芯片上集成的晶体管数目每3 年翻两番,每18 个月翻一番2、计算机发展的不同时期是如何区分的?主要以组成计算机基本电路的元器件为依据进行区分,如电子管、晶体管、集成电路等3、计算机能够直接识别和处理的语言是什么语言?机器语言第三章系统总线?本章内容: 本章主要讲述计算机系统的总线类型、总线分类、总线性能、总线结构以及总线仲裁和
5、总线控制。?需要掌握的内容:总线的概念、总线的分类、总线的性能指标、总线标准、特殊标准总线的特点、不同总线类型对计算机的影响、总线的控制以及总线的仲裁;总线仲裁方式的优劣分析?本章主要考点:概念和一些简单的计算1、为了解决多个主设备同时竞争总线控制权,必须具有总线仲裁部件。2、在A 的计算机系统中,外设可以和主存储器单元统一编址,因此可以不使用I/O 指令。A)单总线B)双总线C)三总线D)多总线3、计算机使用总线结构的主要优点是便于实现积木化,同时C 。A)减少了信息传输量B)提高了信息传输的速度C)减少了信息传输线的条数D)加重了CPU 的工作量4、从信息流的传送效率来看,A 工作效率最低
6、。A) 单总线系统B)双总线系统C)三总线系统D) 多总线系统5、集中式总线仲裁中,_响应时间最快。( B) A) 菊花链方式B) 独立请求方式C) 计数器定时查询方式6、三种集中式总线仲裁中,_方式对电路故障最敏感。(A) A)链式查询B)计数器定时查询C)独立请求7、下列选项中的英文缩写均为总线标准的是(D) A) ISA 、CPI、VESA 、EISA B) PCI、CRT、USB 、EISA C)ISA 、SCSI、RAM 、MIPS D) ISA 、EISA 、PCI、PCI-Express 8、同步控制是 _。(C) A) 只适用于CPU 控制的方式B) 只适用于外围设备控制的方式
7、C) 由统一时序信号控制的方式D) 所有指令执行时间都相同的方式9、什么是系统总线?什么是局部总线?系统总线是微型计算机系统的公共总线,是多处理机系统中各个处理机模块之间的公共总线, 因此也称作全局总线。它支持多个处理机模块之间的以及和它们的共享模块之间的数据交互。局部总线是微处理器模块具有的本地总线,它可连接多个非主模块,但与系统总线上的其他主模块无关。局部总线也称作本地总线,如PCI 总线、 IP 总线、 IO CHANNEL等等。第四章存储器 (重点)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - -
8、 - - - - 第 2 页,共 16 页 - - - - - - - - - 欢迎使用 KNKJ2012DXZY系统3 ?本章内容: 本章主要讲述计算机中的存储系统。分为三个层次介绍。主存、高速缓存、虚拟存储器?需要掌握的内容:存储系统的层次结构、主存储器的分类、性能以及扩展存储器的一般方法;高速缓存的概念、地址映射方法、替换算法、性能以及实现;虚拟存储器的概念、页式存储器管理、段式存储器管理以及地址变换方法;磁盘存储器的管理、柱面、磁道、扇区以及簇的基本概念,磁盘容量的计算以及文件分配表的使用等?本章主要考点:概念、 替换算法(某种算法)、主存储器的设计、磁盘容量的计算1、为什么存储器要采
9、用分层结构?在微计算机存储器系统的设计当中,需要考虑容量、存取时间和价格三个因素,但这三者之间的关系又是互相制约的。为了实现快的访问速度和大的存储容量,同时价格还要相对低廉,于是提出了分层的存储器结构。2、主存储器的性能指标主要是存储容量、存取时间、存储周期和存储器带宽。3、半导体只读存储器(ROM) 与半导体随机存储器(RAM) 的主要区别在于(A)A) ROM 可永久保存信息,RAM 在掉电后 ,原存信息会消失B) ROM 在掉电后 ,原存信息会丢掉,RAM 永久保存信息C) RAM 是内存 ,ROM 是外存D) ROM 是内存 ,RAM 是外存4、读写存储器简称为(A) A) RAM B
10、) ROM C) PROM D) EPROM 5、计算机的内存储器比外存储器(B) A) 更便易B) 存取速度快C) 存储容量更大D) 虽贵但能存储更多的信息6、主存储器容量为1MB ,虚存容量为4GB,则虚拟地址为32 位,物理地址为20 位。7、已知 cache 命中率H=0.98,主存存取周期为200ns,且为 cache的 4 倍,则 cache-主存的平均(或等效)访问时间为54ns 。8、主存贮器和CPU 之间增加 cache的目的是A 。A) 解决 CPU 和主存之间的速度匹配问题B) 扩大主存贮器的容量C) 扩大 CPU 中通用寄存器的数量D) 扩大外存的容量9、在主存和CPU
11、 之间增加cache存储器的目的是C 。A) 增加内存容量B) 提高内存可靠性C) 解决 CPU 和主存之间的速度匹配问题D) 增加内存容量,同时加快存取速度10、 在虚拟存储器中,当程序正在执行时,由_完成地址映射。 (A)A) 操作系统B) 装入程序C) 程序员D) 编译器11、 采用虚拟存储器的目的是_。 (B)A) 提高主存储器的存取速度B) 扩大主存储器的存储空间,并能进行自动管理和调度C) 提高外存储器的存取速度D) 扩大外存储器的存储空间12、 相联存储器是按_进行寻址的存储器。 (C)A) 地址指定方式B) 堆栈存取方式C) 内容指定方式D) 地址指定方式与堆栈存取方式结合名师
12、资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 16 页 - - - - - - - - - 欢迎使用 KNKJ2012DXZY系统4 13、 存储周期是指_。 (C)A) 存储器的读出时间B) 存储器的写入时间C) 存储器进行连续读和写操作所允许的最短时间间隔D) 存储器进行连续写操作所允许的最短时间间隔14、 硬盘工作时,数特别注意避免_。 (C)A) 光线直射B) 环境卫生不好C) 强烈震动D) 噪声15、解释什么是FAT?FAT 是操作系统对磁盘进行管理时使用的一个线
13、性链表,他存储一个文件在磁盘中占用的存储区域位置,在该表中存储文件后续区域所占用的簇号,又称为文件分配表。16、磁盘碎块整理的目的是什么?磁盘使用一段时间后,由于反复的复制、生成和删除文件,使文件在磁盘上的存储位置不连续,导致计算机在读取磁盘数据时,花费的时间就要长一些,直接影响到计算机的运行速度,所以要定期整理磁盘,让每个文件不再破碎,以提高计算机运行速度。17、 在一个 Cache 存储系统中, 主存储器的访问周期、存储容量和单位价格分别为60ns、 64MB和 10 元/MB ,Cache 的访问周期、存储容量和单位价格分别为10ns、512KB 和 100元 /MB ,Cache 的命
14、中率为0.98。(1)计算这个Cache 存储系统的等效访问周期、存储容量和单位价格。(2)计算这个Cache 存储系统的访问效率。解: (1)这个 Cache存储系统的等效访问周期:TTc*H Tm( 1H) 10ns 0.9860ns (10.98) 11ns 等效存储容量:S64MB 等效单位价格:C(Cc*Sc Cm*Sm)/Sm (100 0.510 64)/64 10.78(元/MB) (2)这个 Cache存储系统的访问效率:eTc/T10/110.91 18、某双面磁盘, 每面有 220 道,内层磁道周长为70cm,内层位密度400 位/cm,转速 3000转/分,问:(1)磁
15、盘存储容量是多少?(2)数据传输率是多少?(1)每道信息量=400 位/cm 70cm=28000 位=3500B 每面信息量 =3500B 220=770000B 磁盘总容量 =770000B 2=1540000B (2)磁盘数据传输率,也即磁盘的带宽Dr=roN N 为每条磁道容量,N=3500B r 为磁盘转速r=3000 转/60S=50 转/S 所以, Dr=r N=50/S 3500B=175000B/S 19、一个磁盘存储器的存储容量为16GB(1GB=230Byte ) ,有 8 个盘片( 16 个记录面),每条磁道有512 个扇区, 每个扇区512 个字节, 每分钟 8000
16、 转,定位时间(寻道时间) 为 4.25ms。(1)计算这个磁盘存储器的有效数据传输率。(2)这个磁盘存储器有多少个柱面(磁道)?(3)这个磁盘存储器的寻址时间(包括定位时间和等待时间)是多少?解: (1)这个磁盘存储器的有效数据传输率为:512Bx512x8000/60 33.3MB/S 或: 512B x 512x 8000/60 35MB/S (2)这个磁盘存储器的柱面数为:N16MB/ (512Bx16x512 ) 4096 (3)这个磁盘存储器的寻址时间为:等待时间为: 60/8000/23.75ms 寻址时间为:定位时间等待时间4.25ms3.75ms 8ms 名师资料总结 - -
17、 -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 16 页 - - - - - - - - - 欢迎使用 KNKJ2012DXZY系统5 20、某磁盘组有六片磁盘,每片可有两个记录面,存储区域内径为22cm,外径为 33cm,道密度 40 道/cm,位密度400 位/cm,转速 2400 转 /分。试问: 共有多少存储面可用? 共有多少个圆柱面? 整个磁盘组的总存储容量有多少? 数据传送率是多少? 如果某文件长度超过一个磁道的容量,应将它记录在同一存储面上还是记录在同一圆柱面上?为什么?解:6
18、 2-2=10(面) ,共有 10 个存储面可用。 40 (33-22)/2=220 (道),共有 220 个圆柱面。 1022400220=73106(位)整个磁盘组的总存储容量73 106位。 (22400)/(60/2400)=1.1106(位 /秒)=0.138 106(字节 /秒)数据传送率0.138 106字节 /秒记录在同一圆柱面上。因为这样安排存取速度快。21、现有如下存储芯片:2K1 的 ROM ;4K1 的 RAM ;8K1 的 ROM 。若用它们组成容量为 16KB 的存储器,前4KB 为 ROM ,后 12KB 为 RAM ,地址码采用16 位。试问: 各种存储芯片分别
19、用多少片? 正确选用译码器及门电路,并画出相应的逻辑结构图。 指出有无地址覆盖现象。解:需要 4K1b 的 RAM 芯片:片。;将 24 片 4K1 的 RAM 先构成 3个 4KB 的芯片组。ROM 不能使用8K 1 的芯片,因为它大于ROM 应有的空间。应使用2K1 的 ROM 需要 2K1b 的 ROM 芯片:片;将 16 片 2K1 的 ROM 先构成 2 个2KB 的芯片组。地址分配A15 A14 A13 A12 A11 A10 A0 X X 0 0 0 2KB ROM X X 0 0 1 2KB ROM X X 0 1 4KB RAM X X 1 0 4KB RAM X X 1 1
20、 4KB RAM 有地址覆盖。22、 用 16M 字 8 位的存储芯片构成一个64M 字 16 位的主存储器。 要求既能够扩大存储器的容量,又能够缩短存储器的访问周期。(1)计算需要多少个存储器芯片。(2)存储器芯片和主存储器的地址长度各需要多少位?(3)画出用存储器芯片构成主存储器的逻辑示意图。(4)用 16 进制表示的地址1234567,其体内地址和体号是多少?名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 16 页 - - - - - - - - - 欢迎使用 KN
21、KJ2012DXZY系统6 解:(1)需要存储器芯片: (W/w )*(B/b)=(64M/16M )*(16/8)=8(片)(2)存储器芯片的地址长度为24 位主存储器的地址长度为26 位(3)用存储器芯片构成主存储器的逻辑示意图如下:(4)用 16 进制表示的地址1234567,其体内地址为:48D159,体号为3 23、设有一道程序,有1 至 5 共 5 页,执行时的页地址流(即执行时依次用到的程序页号)为: 3、4、2、6、 4、3、7、4、3、6、3、 4、8、4、6,若分配给这道程序的主存有3 页,分别采用 FIFO 、LRU 、 OPT 3 种替换算法时,各自命中率为多少?(假设
22、开始时主存为空)解:FIFO 命中率 20%,LRU 命中率 40%,OPT 命中率 53% 第五章输入输出系统名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 16 页 - - - - - - - - - 欢迎使用 KNKJ2012DXZY系统7 ?需要掌握的内容:输入输出系统的构成、接口的概念,输入输出的基本方式、接口的功能和组成、接口的类型,IO 编址方式、显示器的扫描方式、显示存储器容量的计算等1、在A 的计算机系统中,外设可以和主存储器单元统一编址,因此可以不使用
23、I/O 指令。A)单总线B)双总线C)三总线D)多总线2、当采用A 对设备进行编址情况下,不需要专门的I/O 指令组。A) 统一编址法B) 单独编址法C) 两者都不是D) 两者都是3、I/O 设备数据传送控制方式通常分为程序直接控制方式、程序中断方式、直接存储器存取(DMA ) 、I/O 通道方式、外围处理机方式等五种。4、假定一台计算机的显示存储器用DRAM 芯片实现,若要求显示分辨率为1600*1200 ,颜色深度为 24 位, 帧频为 85HZ,现实总带宽的50%用来刷新屏幕, 则需要的显存总带宽至少约为( D )A) 245Mbps B) 979Mbps C) 1958Mbps D)
24、7834Mbps 5、在微机系统中,鼠标是一种 _。 ( A ) A) 输入设备B) 输出设备C) 运算设备D) 存储设备6、为什么需要有输入输出接口?输入输出接口的主要功能是什么?输入输出接口是处理机与外部世界进行联系的界面。主要功能:(1)处理机与外部设备之间的通信联络(2)数据缓冲(3)接受处理机的命令,提供外部设备的状态(4)数据格式的变换7、简述 CPU 与外设使用DMA 控制方式传输数据的思想。当某一外设需要输入输出一批数据时,向DMA控制器发出请求,DMA 控制器接收到这一请求后,向CPU 发出总线请求,若CPU 响应 DMA 的请求,则把总线使用权交给DMA 控制器,数据不通过
25、CPU,可以直接在DMA 控制器的操作下进行。当这批数据传送完成后,DMA控制器再向CPU 发出 结束中断请求,CPU 响应这一中断请求。8、简述 DMA 方式具有哪些特点?DMA 控制器和CPU 如何分时使用内存?(1)DMA 是内存即可被CPU 访问,也可被快速外设直接访问(2)在传送数据时,内存地址的确定、数据的传送及计算器的计数等工作都是由硬件完成设置的(3)需要在内存中开辟一个专用的缓冲区,以及时提供和接收数据。在DMA数据传送开始前和结束后, CPU 以中断方式对其进行预处理和后处理(4)提高了外设与CPU 并行工作的并行程度,提高了系统效率DMA 控制器与 CPU 分时使用内存采
26、用以下三种方式:停止CPU 访问内存、周期挪用、DMA和 CPU 交替访内第六章计算机的运算方法(重点)?需要掌握的内容:信息编码、码制转换,常用的信息编码(原码、反码、补码、BCD 码)以及二进制数值数据的编码与运算算法(补码运算、定点数、浮点数的表示、各种数的表数范围)运算器的基本原理、掌握补码加法器的运算原理以及计算过程、掌握原码一位乘法和两位乘法的原理及运算过程、掌握运算器位数扩展的原理及方法名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 16 页 - - - -
27、 - - - - - 欢迎使用 KNKJ2012DXZY系统8 ?本章主要考点:原码两位乘法1、运算器的两个主要功能是:算术运算,逻辑运算。2、下列有关运算器的描述中,_是正确的。(D)A) 能暂时存放运算结果B) 只做加法C) 只做算术运算,不做逻辑运算D) 既做算术运算,又做逻辑运算3、微型计算机中运算器的主要功能是进行_。 (C)A) 算术运算B) 逻辑运算C) 算术和逻辑运算D) 初等函数运算4、运算器的核心部分是_。 (C)A) 数据总线B) 多路开关C) 算术逻辑运算单元D) 累加寄存器5、汉字的输入编码、机内码、字模码是计算机用于汉字输入、内部处理、输出三种不同用途的编码。6、
28、( 71.25)8= 111001.0101012= 39.54 16 = 57.328125 10。7、在浮点数字长一定的情况下,为了做到表示数的范围最大、表示数的误差最小、表示数的效率最高,尾数基值rm 取2,阶码基值re 取2,并且把尾数最高位位隐藏起来。8、若计算机字长为n+1,则定点整数的补码表数范围是-2n2n-1 、定点小数的补码表数范围是-11-2-n 。9、一个浮点数由尾数和阶码两部分构成。下列那种表示法主要用于表示浮点数中的阶码_。 (D)A) 原码B) 补码C) 反码D) 移码10、 根据国标规定,每个汉字在计算机内占用_存储。(B)A) 一个字节B) 二个字节C) 三个
29、字节D) 四个字节11、 假定下列字符码中有奇偶校验位,但没有数据错误,采用偶校验的字符码是_。 (D)A) 11001011 B) 11000001 C) 11010110 D) 11001001 12、 若浮点数用补码表示,则判断运算结果是否为规格化数的方法是_。 (C)A) 阶符与数符相同为规格化数B) 阶符与数符相异为规格化数C) 数符与尾数小数点后第一位数字相异为规格化数D) 数符与尾数小数点后第一位数字相同为规格化数13、假定有 4 个整数用8 位补码表示r1=0FEH,r2=0F2H ,r3=090H ,r4=0F8H,若将运算结果存放在一个8 位寄存器中,则下列运算会发生益处的
30、是(B)A) r1 x r2 B) r2 x r3 C) r1 x r4 D) r2 x r4 14、 运算器的核心部分是_。 (C)A) 数据总线B) 多路开关C) 算术逻辑运算单元D) 累加寄存器15、 已知x = 0.111111 y = 0.111001,用原码两位乘法计算求x*y原的值要求写出计算过程解:数值部分的运算名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 16 页 - - - - - - - - - 欢迎使用 KNKJ2012DXZY系统9 乘积的符号
31、位x0y0 = 0 1 = 1 数值部分的运算x*? y* = 0. 1 1 1 0 0 0 0 0 0 1 1 1 则 x ? y原= 1. 1 1 1 0 0 0 0 0 0 1 1 1 第七章指令系统?本章内容: 计算机机器指令的组成;掌握寻址方式对计算机的影响以及寻址方式的设计、表示; 掌握指令的分类及实现;理解指令中 操作码的组织与编码;能自行设计简单机器指令?需要掌握的内容: 计算机机器指令的组成、寻址方式对计算机的影响以及寻址方式的设计、表示、指令中操作码的组织与编码难点:寻址方式的设计、表示、指令中操作码的组织与编码?本章主要考点:指令功能、组成、指令编码方法、寻址方式(操作数
32、获取)方法、设计指令格式或编码1、什么是寻址方式?写出6 种寻址方式。表示在指令中的操作数地址,通常称为形式地址,用这种形式地址并结合某些规则,可以计算出操作数在存储器中的存储单元地址。如何在指令中表示一个操作数的地址、如何用这种表示得到操作数以及怎样计算出操作数的地址的方法- 寻址方式。常用的寻址方式有:立即数寻址、直接寻址、寄存器寻址、寄存器间接寻址、变址寻址、相对寻址、基地址寻址、间接寻址、堆栈寻址2、指令的操作码一般有哪几种组织方式?各自有什么优缺点?主要有三种组织方式:1. 定长的操作码组织方式。将指令的固定位数分配做操作码,便于硬件设计、提高指令译码和识别速度,指令整齐、规范。2.
33、 变长的操作码组织方式。在指令中,表示操作类型的位数是可变的,便于为操作数地址多的指令少分配操作码位数,而为操作数地址少的指令多分配操作码位数。该方法可以尽量使用指令字长,减少指令字长的浪费,但是不便于指令识别。3. 操作码字段与操作数地址字段交叉编码的方法。将操作码不再集中分配在指令的最高位部分,而是与操作数地址码交叉在一起,操作码位数是可变的。该方法不便于识别指令和操作数地址,但是指令字长利用率更高。3、一条指令通常由哪两个部分组成?两部分的功能分别是什么?指令一般有操作码和操作数地址两部分组成。操作码的功能用于指明本条指令的操作功能,而操作数地址用于给出被操作数的信息(指令或数据)的地址
34、,包括参加运算的一个或多名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 16 页 - - - - - - - - - 欢迎使用 KNKJ2012DXZY系统10 个操作数所在的地址、运算结果的保存地址、程序的转移地址、 被调用的子程序的入口地址等。4、什么是形式地址?简述对变址寻址、相对寻址、基地址寻址应在指令中给出些什么信息?如何得到相应的实际(有效)地址?各自有什么样的主要用法?在指令的地址码字段给出的与操作数(或指令)地址有关的信息,构成形式地址。依据这些信息并结合
35、一定的规则,可以计算出访问内存的实际(有效)地址。(1)寄存器寻址,形式地址为寄存器名(或编号),寄存器中的内容为操作数;(2)寄存器间接寻址,形式地址为寄存器名(或编号),寄存器中的内容为操作数的地址,再读一次内存得到操作数;(3)变址寻址,形式地址为变址寄存器名(或编号)和变址偏移值,把变址寄存器中的内容与变址偏移值相加得到操作数的地址,再读一次内存得到操作数;用于访问内存中的一组数据更方便。(4)相对寻址,形式地址为相对寻址的偏移值,该偏移值和程序计数器PC 的内容相加得到一个内存单元的地址,通常用在条件或无条件转移指令中给出指令转移地址。(5)基地址寻址,通常要使用一个特定的寄存器,称
36、为基地址寄存器,把程序中的指令或数据地址和该基地址寄存器的内容相加得到一个内存单元的地址,通常用在操作系统为用户程序分配内存地址空间后,变换程序静态地址为运行过程中的实际内存地址。5、CPU 周期也称为机器周期;一个 CPU 周期包含若干个T 周期。任何一条指令的指令周期至少需要2 个 CPU 周期。6、机器指令的格式包括操作码和地址码两部分;7、在指令格式中,操作码部分指明操作的种类和性质,地址码部分则指明操作的对象。8、指令周期是指_。 ( C)A) CPU 从主存取出一条指令的时间B) CPU 执行一条指令的时间C) CPU 从主存取出一条指令加上执行这条指令的时间D) 时钟周期时间9、
37、以下四种类型指令中,执行时间最长的是_。 (C)A) RR 型B) RS 型C) SS型D) 程序控制指令10、 在指令的地址字段中,直接指出操作数本身的寻址方式,称为_。 (B)A) 隐含寻址B) 立即寻址C) 寄存器寻址D) 直接寻址11、 指令系统中采用不同寻址方式的目的主要是_ 。 (B)A) 实现存储程序和程序控制B) 缩短指令长度,扩大寻址空间,提高编程灵活性C) 可以直接访问外存D) 提供扩展操作码的可能并降低指令译码难度12、 变址寻址方式中,操作数的有效地址等于_。 (B)A) 基值寄存器内容加上形式地址B) 变址寄存器内容加上形式地址C) 程序计数器内容加上形式地址D) 堆
38、栈指示器内容加上形式地址(位移量)13、 二地址指令中,操作数的物理位置不会安排在_。 (C)A) 两个主存单元B) 一个主存单元和一个寄存器C) 相联存储器D) 两个寄存器14、 寄存器间接寻址方式中,操作数处在_。 (D)A) 通用寄存器B) 堆栈C) 程序计数器D) 主存单元15、 零地址运算指令在指令格式中不给出操作数地址,因此它的操作数可以来自_。 (B)A) 立即数和栈顶B) 栈顶和次栈顶名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 16 页 - - -
39、- - - - - - 欢迎使用 KNKJ2012DXZY系统11 C) 暂存器和栈顶D) 寄存器和内存单元16、 下列寄存器中,反汇编语言程序员可见的是(B)A) 存储器地址寄存器(MAR) B) 程序计数器 (PC) C) 存储区数据寄存器(MDR) D) 指令寄存器 (IR) 17、什么是 RISC? 它有什么特点?答案:RISC 是精简指令系统计算机,它有以下特点:(1) 选取使用频率最高的一些简单指令,以及很有用但不复杂的指令。(2) 指令长度固定,指令格式种类少,寻址方式种类少。(3) 只有取数 /存数指令访问存储器,其余指令的操作都在寄存器之间进行。(4) 大部分指令在一个机器周
40、期内完成。其意是指在采用流水线组织时每个机器周期内能完成一条指令功能,而并不是说一条指令从取指到完成指定功能只要一个机器周期。(5) CPU 中通用寄存器数量相当多。(6) 以硬布线控制为主,不用或少用微指令码控制。(7)一般用高级语言编程,特别重视编译优化工作,其余指令的操作都在寄存器之间进行18、什么是 CISC ?CISC 指令系统的特点是什么?答案:CISC 是复杂指令系统计算机的英文缩写。其特点是:(1) 指令系统复杂庞大,指令数目一般多达2、3 百条。(2) 寻址方式多(3) 指令格式多(4) 指令字长不固定(5) 可访存指令不加限制(6) 各种指令使用频率相差很大(7) 各种指令
41、执行时间相差很大,大多数采用微程序控制器第八章控制单元的结构、 功能及设计 (课本 9、10 章) (重点)?本章内容: 控制器的基本功能、控制器的基本组成、指令的执行过程、组合逻辑控制器组成原理与实现方法、微程序控制器组成原理与实现方法、控制方式。?需要掌握的内容:指令的执行过程,组合逻辑控制器的组成原理与设计方法,微程序控制器的设计方法,微指令的格式,微程序流的控制。?本章主要考点:微处理器内部数据通道1、微程序的水平型微指令的下一条微指令地址通常有哪些来源?使用紧跟在本条微指令之后的微指令作为下一条要执行的微指令使用从指令的操作码映射出微指令地址的方式得到下一条微指令的地址从微指令的下地
42、址字段直接取得一个微子程序的入口地址,用于微子程序调用处理;从微指令下地址字段直接取得一个微指令的转移地址,用于微程序中微指令转移处理。从微堆栈中取出从微子程序返回到微主程序断点的返回地址,用于微子程序返回处理。2、简述计算机的控制器基本组成执行一条指令,要经过读取指令、分析指令、执行指令所规定的处理功能三个阶段完成,控制器还要保证能按程序中设定的指令运行次序,自动地连续执行指令序列。为此,控制器组成中,必须有一个能提供指令在内存中的地址的部件,通称程序计数器(PC),服务于读取指令,并接收下条要执行的指令的地址。还要有一个能保存读来的指令内容的部件,通称指令寄存器(IR),以提供本指令执行的
43、整个过程中要用到的指令本身的主要信息。控制器的第三个组成成分,是脉冲源、启停控制逻辑,指令执行的步骤标记线路,它标记名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 16 页 - - - - - - - - - 欢迎使用 KNKJ2012DXZY系统12 出每条指令的各执行步骤的相对次序关系。控制器的第四个组成成分,是全部时序控制信号的产生部件,它依据指令内容、指令的执行步骤 (时刻 ),也许还有些别的什么条件信号,来形成并提供出各部件当前时刻要用到的控制信号。计算机整机
44、各硬件系统,正是在这些信号控制下协同运行,产生予期的执行结果,也就是执行一条又一条的指令。3、简述控制器的基本功能(1)指令控制:程对序的顺序进行控制(2)操作控制:管理并产生由内存取出的每条指令的信号,把各种操作信号送往相应的部件,从而控制控制这些部件按指令的要求进行动作(3)时间控制:对各种操作进行时间上的定时(4)数据控制:对数据进行算数运算和逻辑运算处理4、 微程序的控制器和组合逻辑的控制器在组成和运行原理方面的相同、不同之处表现在哪里?共同点是: 基本功能都是提供计算机各个部件协同运行所需要的控制信号,组成部分都有程序计数器 PC,指令寄存器IR,都分成几个执行步骤完成每一条指令的具
45、体功能不同点是: 处理指令执行步骤的办法,提供控制信号的方案不一样,组合逻辑控制器是用节拍发生器指明指令执行步骤,用组合逻辑电路直接给出应提供的控制信号,其优点是运行速度明显地快,缺点是设计与实现复杂些,但随着大规模现场可编程集成电路的出现,该缺点已得到很大缓解; 微程序的控制器是通过微指令地址的衔接区分指令执行步骤,应提供的控制信号是从控制存储器中读出来的,并经过一个微指令寄存器送到被控制部件的,其缺点是运行速度要慢一些,优点是设计与实现简单些,易于用于实现系列计算机产品的控制器,理论上可实现动态微程序设计。5、微程序控制器中,机器指令与微指令的关系是_。 (B)A) 每一条机器指令由一条微
46、指令来执行B) 每一条机器指令由一段由微指令编成的微程序来解释执行C) 一段机器指令组成的程序可由一条微指令来执行D) 一条微指令由若干条机器指令组成6、从信息流的传送效率来看,_工作效率最低。 (A)A) 单总线系统B) 双总线系统C)三总线系统D) 多总线系统7、为了便于实现多级中断,保存现场最有效的方法是采用_。 (C)A) 通用寄存器B) 存储器C) 堆栈D) 外存8、在控制器中 _用于保存当前正在执行的一条指令。(B)A) 程序计数器B) 指令寄存器C) 缓冲寄存器D) 地址寄存器9、水平型微指令与垂直型微指令相比,_。 (B)A) 前者一次只能完成一个操作B) 后者一次只能完成一个
47、操作C) 两者都是一次只能完成一个操作D) 两者都能一次完成多个操作10、 请在以下叙述中选出两个正确描述的句子是_。 (D)(1) 同一个 CPU 周期中,可以并行执行的微操作叫相容微操作。(2) 同一个 CPU 周期中,不可以并行执行的微操作叫相容微操作(3) 同一个 CPU 周期中,可以并行执行的微操作叫相斥微操作(4) 同一个 CPU 周期中,不可以并行执行的微操作叫相斥微操作A) (1) (3)B) (2) (4)C) (2) (3)D) (1) (4)11、 二地址指令中,操作数的物理位置不可能安排在_。 (A)A) 栈顶和次栈顶B) 两个主存单元C) 一个主存单元和一个存储器D)
48、 两个寄存器名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 16 页 - - - - - - - - - 欢迎使用 KNKJ2012DXZY系统13 12、 硬布线控制器是一种_。 (C)A) 用微程序技术设计的控制器B) 用存储逻辑技术设计的控制器C) 由门电路和触发器构成的复杂树形网络所形成的逻辑电路D) 用微程序技术和存储逻辑技术设计的控制器13、 控制器的功能是_。 (D)A) 产生时序信号B) 完成指令操作码译码C) 从主存取出一条指令D) 从主存取出指令,完
49、成指令操作码译码,并产生相关的操作控制信号,以解释执行该指令14、下图是一个简化的CPU 与主存储器链接结构示意图(图中省略了所有多路选择器),其中有一个累加寄存器AC ,一个状态寄存器和其他四个寄存器:主存地址寄存器MAR 、主存数据寄存器MDR 、程序计数器PC 和指令寄存器IR ,各部件及其之间的连线表示数据通路,箭头表示信息的传递方向。要求:(1) 写出图中a、b、c、d 四个寄存器的名称。(2) 简述图中指令从主存取到控制器的过程。(3) 写出数据从主存取出、运算、写回主存所经过的数据通路(假定数据地址已经在MAR 中) 。解: (1)a 主存数据寄存器MDR b 指令寄存器IR c
50、 主存地址寄存器MAR d 程序计数器PC (2)PC 内容 =MAR ,PC+1,读取主存,读出数据=IR (3) 读取主存 =MDR ,MDR=ALU,AC=ALU ,运算,结果 =MDR ,存储器写。15、下图是一个简化的CPU 与主存储器链接结构示意图(图中省略了所有多路选择器),其中有一个累加寄存器ACC 和其他三个寄存器:主存地址寄存器MAR 、程序计数器PC 和指令寄存器 IR,各部件及其之间的连线表示数据通路,箭头表示信息的传递方向。(1) 写出图中 a、b、c 三个寄存器的名称。(2) 简述图中指令从主存取到控制器的过程。(3) 写出数据从主存取出、运算、写回主存所经过的数据