计算机组成原理复习练习题_第1页
计算机组成原理复习练习题_第2页
计算机组成原理复习练习题_第3页
计算机组成原理复习练习题_第4页
计算机组成原理复习练习题_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第一章一、选择题:1 存储单元是指_。A 存放一个二进制信息位的存贮元B 存放一个机器字的所有存贮元集合C 存放一个字节的所有存贮元集合D 存放两个字节的所有存贮元集合;2. 六七十年代,在美国的_州,出现了一个地名叫硅谷。该地主要工业是_它也是_的发源地。A 马萨诸塞 ,硅矿产地,通用计算机B 加利福尼亚,微电子工业,通用计算机C 加利福尼亚,硅生产基地,小型计算机和微处理机D 加利福尼亚,微电子工业,微处理机3. 对计算机的软、硬件资源进行管理的是_。A 操作系统 B 数据库管理系统C 语言处理系统 D 用户程序 二、填空题:1存储._并按._顺序执行,这是._型计算机的工作原理。2. 一

2、般来讲,取指周期中从内存读出的信息流是_;在执行周期中从内存读出的信息流是_。3计算机软件一般分为两大类:一类为_,另一类为_。答案:一、1. B 2. D 3. A二、1. 程序 地址 冯·诺依曼2指令流 数据流3系统程序 应用程序第二章一、选择题1. 某机字长32位,其中1位符号位,31位表示尾数。若用定点小数表示,则最大正小数为_。A +(1 - ) B +(1 - ) C D 2. 算术 / 逻辑运算单元74181ALU可完成_。A 16种算术运算功能B 16种逻辑运算功能C 16种算术运算功能和16种逻辑运算功能D 4位乘法运算和除法运算功能3. 若浮点数用补码表示,则判断

3、运算结果是否为规格化数的方法是_。A 阶符与数符相同为规格化数B 阶符与数符相异为规格化数C 数符与尾数小数点后第一位数字相异为规格化数D 数符与尾数小数点后第一位数字相同为规格化数4. 定点16位字长的字,采用2的补码形式表示时,一个字所能表示的整数范围是_。A - +(-1) B -( -1)+( -1) C -( + 1)+ D -+ 二、填空题:1移码表示法主要用于表示._数的阶码E,以利于比较两个._的大小和._操作。2. 为了运算器的_,采用了_进位,_乘除法流水线等并行措施。3. (26)16(63)16(135)8 的值为_。答案:一、1. B 2. C 3. C 4. A二、

4、1浮点 指数 对阶2. 高速性 先行 阵列3. (58)10第三章例1 设有32片256K×1位的SRAM芯片。(1) 采用位扩展方法可构成多大容量的存储器?(2) 如果采用32位的字编址方式,该存储器需要多少地址线?(3) 画出该存储器与CPU连接的结构图,设CPU的接口信号有地址信号、数据信号 和控制信号MREQ#、R/W#。例2 设有若干片256K×8位的SRAM芯片. (1) 采用字扩展方法构成2048KB的存储器需要多少片SRAM芯片? (2) 该存储器需要多少地址线? (3) 画出该存储器与CPU连接的结构图,设CPU的接口信号有地址信号、数据信号和控制信号MR

5、EQ#、R/W#。例3 设有若干片256K×8位的SRAM芯片,请构成2048K×32位的存储器。(1) 需要多少片RAM芯片?(2) 该存储器需要多少地址线?(3) 画出该存储器与CPU连接的结构图,设CPU的接口信号有地址信号、数据信号和控制信号MREQ#、R/W#。答案:1、解:(1)32片256K×1位的SRAM芯片可构成256K×32位的存储器。(2)如果采用32位的字编址方式,则需要18条地址线,因为218=256K。(3)用MREQ#作为芯片选择信号,R/W#作为读写控制信号,该存储器与CPU连接的结构图如图, 因为存储容量为256K

6、15;32=1024KB,所以CPU访存最高地址位为A19(由A0、A1选择各字节) 注:在做这类题目时,要注意在图中标上各个信号的名称。2、解:(1) 该存储器需要2048K/256K = 8片SRAM芯片; (2) 需要21条地址线,因为221=2048K,其中高3位用于芯片选择,低18位作为每个存储器芯片的地址输入。(3) 用MREQ#作为译码器芯片的输出许可信号,译码器的输出作为存储器芯片的选择信号, R/W#作为读写控制信号。CPU访存的地址为A20-A0。该存储器与CPU连接的结构图如下。 (4) 译码器的输出信号逻辑表达式为: 3、解:(1)采用字位扩展的方法。该存储器需要(20

7、48K / 256K)×(32 / 8) = 32片SRAM芯片, 其中每4片构成一个字的存储器芯片组(位扩展),8组芯片进行字扩展。(2)采用字寻址方式,需要21条地址线,其中高3位用于芯片选择,低18位作为每个存储器芯片的地址输入。(3)因为存储器容量为2048K×32=223KB,所以CPU访存的字地址为A22-A2。用MREQ#作为译码器芯片的输出许可信号,译码器的输出作为存储器芯片的选择信号,R/W#作为读写控制信号,该存储器与CPU连接的结构图如下。4、常用的替换算法为:1 不经常使用(LFU)算法:· 方法:每行设置一个计数器:每访问一次加"

8、;1";替换后清"0"。需替换时,比较各计数器值,将最小值的行换出。· 特点:这种算法将计数周期限定在对这些特定行两次替换之间的时间间隔内,因 而不能严格反映近期访问情况。2. 近期最少使用(LRU)算法:· 方法:每行设置一个计数器,每命中一次清"0",其它计数器加"1"。需替换时,比较各计数器值,将最大值的行换出。· 特点:合理,符合程序访问的局部性理论。是目前使用较多的一种策略,能够有效的提高命中率。· 例: 在全相联方式下,访问存储器地址序列为2、11、2、9、7、6、4、3时

9、,采用LRU方式时,Cache内容变化情况(见图10) 5、1有一个具有20位地址和32位字长的存储器,问:(1) 该存储器能存储多少个字节的信息?(2) 如果存储器由512K×8位SRAM芯片组成,需要多少芯片?(3) 需要多少位地址作芯片选择?解:(1) 220= 1M, 该存储器能存储的信息为:1M×32/8=4MB(2)(1000/512)×(32/8)= 8(片)(3) 需要1位地址作为芯片选择。2. 已知某64位机主存采用半导体存储器,其地址码为26位,若使用256K×16位的DRAM芯片组成该机所允许的最大主存空间,并选用模块板结构形式,问

10、:(1) 每个模块板为1024K×64位,共需几个模块板?(2) 个模块板内共有多少DRAM芯片?(3)主存共需多少DRAM芯片? CPU如何选择各模块板?解:(1).共需模块板数为m:m=÷=64 (块)(2). 每个模块板内有DRAM芯片数为n:n=(/) ×(64/16)=16 (片)(3) 主存共需DRAM芯片为:16×64=1024 (片)每个模块板有16片DRAM芯片,容量为1024K×64位,需20根地址线(A19A0)完成模块板内存储单元寻址。一共有64块模块板,采用6根高位地址线(A25A20),通过6:64译码器译码产生片选

11、信号对各模块板进行选择。3. 主存容量为4MB,虚存容量为1GB,则虚存地址和物理地址各为多少位?如页面大小为4KB,则页表长度是多少?解:已知主存容量为4MB,虚存容量为1GB 4M 物理地址为22位又 1G 虚拟地址为30位页表长度为 1GB÷4KB230÷212=218=256K4假设主存只有a,b,c三个页框,组成a进c出的FIFO队列,进程访问页面的序列是0,1,2.4,2,3,0,2,1.3,2号。用列表法求采用LRU替换策略时的命中率。解:命中率为5从下列有关存储器的描述中,选择出正确的答案:A 多体交叉存储主要解决扩充容量问题;B 访问存储器的请求是由CPU

12、发出的;(由逻辑电路)C Cache与主存统一编址,即主存空间的某一部分属于Cache;D Cache的功能全由硬件实现。解: D6从下列有关存储器的描述中,选择出正确的答案:A在虚拟存储器中,外存和主存一相同的方式工作,因此允许程序员用比主存空间大得 多的外存空间编程;B在虚拟存储器中,逻辑地址转换成物理地址是由硬件实现的,仅在页面失效时才由操 作系统将被访问页面从外存调到内存,必要时还要先把被淘汰的页面内容写入外存;C存储保护的目的是:在多用户环境中,既要防止一个用户程序出错而破坏系统软件或 其他用户程序,又要防止一个用户访问不是分配给他的主存区,以达到数据安全和保 密的要求。解:C一、选

13、择题:1计算机系统中的存贮器系统是指_。A RAM存贮器B ROM存贮器C 主存贮器D 主存贮器和外存贮器2 相联存贮器是按_进行寻址的存贮器。A 地址方式 B 堆栈方式 C 内容指定方式 D 地址方式与堆栈方式3. 某SRAM芯片,存储容量为64K×16位,该芯片的地址线和数据线数目为_。A 64,16 B 16,64 C 64,8 D 16,16 。4. 交叉存贮器实质上是一种_存贮器,它能_执行_独立的读写操作。A 模块式,并行,多个 B 模块式串行,多个C 整体式,并行,一个 D 整体式,串行,多个二、填空题:1闪速存储器能提供高性能、低功耗、高可靠性及._能力,为现有的._

14、体系结构带 来巨大变化,因此作为._用于便携式电脑中。2. 相联存储器不按地址而是按. _访问的存储器,在cache中用来存放. _,在虚拟 存储器中用来存放. _。答案:一、1. D 2. C 3. D 4. A二、1瞬时启动 存储器 固态盘2. 内容 行地址表 页表和快表第四章1ASCll码是7位,如果设计主存单元字长为32位,指令字长为12位,是否合理?为什么?解:指令字长设计为12位不是很合理。主存单元字长为32位,一个存储单元可存放4个ASCII码,余下4位可作为ASCII码的校验位(每个ASCII码带一位校验位),这样设计还是合理的。但是,设计指令字长为12 位就不合理了,12位的

15、指令码存放在字长32位的主存单元中,造成19位不能用而浪费了存储空间。2.假设某计算机指令长度为20位,具有双操作数、单操作数、无操作数三类指令形式,每个操作数地址规定用6位表示。问:若操作码字段固定为8位,现已设计出m条双操作数指令,n条无操作数指令,在此情况下,这台计算机最多可以设计出多少条单操作数指令?解:这台计算机最多可以设计出256-m-n条单操作数指令14. 从以下有关RISC的描述中,选择正确答案。A.采用RISC技术后,计算机的体系结构又恢复到早期的比较简单的情况。B.为了实现兼容,新设计的RISC,是从原来CISC系统的指令系统中挑选一部分实现的。CRISC的主要目标是减少指

16、令数,提高指令执行效率。DRISC设有乘、除法指令和浮点运算指令。 解: C15. 根据操作数所在位置,指出其寻址方式(填空):(1)操作数在寄存器中,为(A)寻址方式。(2)操作数地址在寄存器,为(B)寻址方式。(3)操作数在指令中,为(C)寻址方式。(4)操作数地址(主存)在指令中,为(D)寻址方式(5)操作数的地址,为某一寄存器内容与位移量之和可以是(E,F,G)寻址方式。解:A:寄存器直接; B: 寄存器间接; C:立即;D: 直接; E:相对; F:基值;G:变址一、选择题:1变址寻址方式中,操作数的有效地址等于_。A 基值寄存器内容加上形式地址(位移量)B 堆栈指示器内容加上形式地

17、址(位移量)C 变址寄存器内容加上形式地址(位移量)D 程序记数器内容加上形式地址(位移量)2. 用某个寄存器中操作数的寻址方式称为_寻址。A 直接 B 间接 C 寄存器直接 D 寄存器间接3堆栈寻址方式中,设A为累加器,SP为堆栈指示器,MSP为SP所指示的栈顶单元,如果进栈的操 作是:(A)àMSP, (SP)-1àSP, 那么出栈的操作应为: A (MSP)A, (SP)+1SPB (SP)+1SP, (MSP)AC (SP)-1SP, (MSP)AD (MSP)A, (SP)-1SP二、填空题:1寻址方式按操作数的._位置不同,多使用._和._型,前者比后者执行速度

18、快。2. 一个较完善的指令系统应包含. _类指令,. _类指令,. _类指令,程序控制类指令,I/O类指令,字符串类指令,系统控制类指令。答案:一、1. C 2. C 3. B二、1物理 RR RS2. 数据传送 算术运算 逻辑运算第五章1请在括号内填入适当答案。在CPU中:(1) 保存当前正在执行的指令的寄存器是(指令寄存器IR);(2) 保存当前正要执行的指令地址的寄存器是(程序计数器PC);(3) 算术逻辑运算结果通常放在(通用寄存器 )和(数据缓冲寄存器DR )。一、选择题:1以下叙述中正确描述的句子是:_。A 同一个CPU周期中,可以并行执行的微操作叫相容性微操作B 同一个CPU周期

19、中,不可以并行执行的微操作叫相容性微操作C 同一个CPU周期中,可以并行执行的微操作叫相斥性微操作D 同一个CPU周期中,不可以并行执行的微操作叫相斥性微操作2. 流水CPU 是由一系列叫做"段"的处理线路所组成,和具有m个并行部件的CPU相比,一个m段流水CPU_。A 具备同等水平的吞吐能力 B 不具备同等水平的吞吐能力C 吞吐能力大于前者的吞吐能力 D 吞吐能力小于前者的吞吐能力3. 存放微程序的控制存储器称为_。A 高速缓冲存储器 B 控制存储器C. 虚拟存储器 D主存储器4. 一般机器周期的时间是根据_来规定的。A 主存中读取一个指令字的最短时间B 主存中读取一个数

20、据字的最长时间 C 主存中写入一个数据字的平均时间D 主存中读取一个数据字的平均时间二、填空题:1微程序设计技术是利用._方法设计._的一门技术。具有规整性、可维护性、_等一系列优点。2. 硬布线器的设计方法是:先画出_流程图,再利用_写出综合逻辑表达式,然后用_等器件实现。答案:一、1. A D 2. A 3. B 4. A二、1.软件 操作控制 灵活性2.指令周期 布尔代数 门电路和触发器第六章3. 用异步通信方式传送字符"A"和"8",数据有7位,偶校验1 位。起始位1位,停止位l位,请分别画出波形图。解: 字符A的ASCII码为 41H=1000

21、001B; 字符8的ASCII码为 38H=0111000B; 串行传送波形图为:注: B:起始位 C:校验位 S:停止位 8同步通信之所以比异步通信具有较高的传输频率,是因为同步通信_。A.不需要应答信号;B.总线长度较短;C.用一个公共时钟信号进行同步;D.各部件存取时间比较接近。解: C9. 在集中式总线仲裁中,_方式响应时间最快,_方式对_最敏感。A.菊花链方式 B.独立请求方式 C.电路故障 D.计数器定时查询方式解: B A C10. 采月串行接口进行7位ASCII码传送,带有1位奇校验位,l位起始位和1位停止位,当传输率为9600波特时,字符传送速率为_。A.960 B.873.

22、 C.1372 D.480解: A11系统总线中地址线的功能是_。A 选择主存单元地址 B 选择进行信息传输的设备C 选择外存地址D 指定主存和I/O设备接口电路的地址解: D12系统总线中控制器的功能是_。A 提供主存、I/O接口设备的控制信号和响应信号B 提供数据信息C 提供时序信号D 提供主存、I/O接口设备的响应信号解: D14. PCI是一个与处理器无关的_,它采用_时序协议和_式仲裁策略,并具有_能力。A.集中 B.自动配置 C.同步 D.高速外围总线解:D C A B15. PCI总线的基本传输机制是_传送。利用_可以实现总线间的_传送,使所有的存取都按CPU的需要出现在总线上。

23、PCI允许_总线_工作。A.桥 B.猝发式 C.并行 D.多条 E. 猝发式 解: B A C D E一、选择题:1计算机使用总线结构的主要优点是便于实现积木化,同时_。A 减少了信息传输量B 提高了信息传输的速度C 减少了信息传输线的条数D 加重了CPU的工作量2. 描述PCI总线中基本概念不正确的句子是_。A HOST 总线不仅连接主存,还可以连接多个CPUB PCI 总线体系中有三种桥,它们都是PCI 设备C 以桥连接实现的PCI总线结构不允许许多条总线并行工作D 桥的作用可使所有的存取都按CPU 的需要出现在总线上3三种集中式总线控制中,_方式对电路故障最敏感。A 计数器定时查询 B

24、链式查询C 独立查询 D 计数器定时查询和链式查询4. 采用串行接口进行7位ASCII码传送,停止位为一位并带一位奇校验位,当波特率为9600时, 字符传送速率为_。A 960字符/s B 873字符/s C 1371字符/s D 480字符/s二、填空题:1 衡量总线性能的重要指标是._,它定义为总线本身所能达到的最高._。PCI总线的带宽可达._。2. 当代流行的标准总线内部结构包含_总线,_总线,_总线,以及公用总线。答案:一、1. C 2. C 3. B 4. A二、1总线带宽 传输速率 264MB / S2. 数据传送 仲裁 中断和同步第七章1. 计算机的外围设备是指( )A输入/输

25、出设备 B. 外存储器C. 输入/输出设备及外存储器 D. 除了CPU和内存以外的其他设备解: D2打印机根据印字方式可以分为( )和( )两大类,在( )类打印机中,只有( )型打印机能打印汉字,请从下面答案中选择填空。A 针型打印机 B. 活字型打印机C. 击打式 D. 非击打式解:C D C A8某磁盘存贮器转速为3000转 / 分,共有4个记录面,每毫米5道,每道记录信息为12288字节,最小磁道直径为230mm,共有275道。问:(1) 磁盘存贮器的容量是多少?(2) 最高位密度与最低位密度是多少?(3) 磁盘数据传输率是多少?(4) 平均等待时间是多少?(5) 给出一个磁盘地址格式

26、方案。解:(1) 每道记录信息容量 = 12288字节每个记录面信息容量 = 275×12288字节共有4个记录面,所以磁盘存储器总容量为 :4 ×275×12288字节 = 13516800字节(2) 最高位密度D1按最小磁道半径R1计算(R1 = 115mm):D1 = 12288字节 / 2R1 = 17字节 / mm最低位密度D2按最大磁道半径R2计算:R2 = R1 + (275 ÷ 5) = 115 + 55 = 170mmD2 = 12288字节 / 2R2 = 11.5 字节 / mm(3) 磁盘传输率 C = r · N r

27、= 3000 / 60 = 50 周 / 秒N = 12288字节(信道信息容量)C = r · N = 50 × 12288 = 614400字节 / 秒(4)平均等待时间 = 1/2r = 1 / (2×50) = 10毫秒 (5)磁盘存贮器假定只有一台,所以可不考虑台号地址。有4个记录面,每个记录面有275个磁 道。假定每个扇区记录1024个字节,则需要12288 ÷1024字节 = 12个扇区。由此可得如 下地址格式:14有一台磁盘机,其平均寻道时间为了30ms,平均旋转等待时间为120ms,数据传输速率为500B/ms,磁盘机上存放着1000件

28、每件3000B 的数据。现欲把一件数据取走,更新后在放回原地,假设一次取出或写入所需时间为:平均寻道时间+平均等待时间+数据传送时间 另外,使用CPU更新信息所需时间为4ms, 并且更新时间同输入输出操作不相重叠。 试问:(1) 盘上全部数据需要多少时间?(2) 若磁盘及旋转速度和数据传输率都提高一倍,更新全部数据需要多少间?解:(1)磁盘上总数据量 = 1000×3000B = 3000000B 读出全部数据所需时间为 3000000B ÷ 500B / ms = 6000ms 重新写入全部数据所需时间 = 6000ms 所以,更新磁盘上全部数据所需的时间为 :2

29、5;(平均找道时间 + 平均等待时间 + 数据传送时间 )+ CPU更新时间 = 2(30 + 120 + 6000)ms + 4ms = 12304ms(2) 磁盘机旋转速度提高一倍后,平均等待时间为60ms;数据传输率提高一倍后,数据传送时间变为:3000000B ÷ 1000B / ms = 3000ms更新全部数据所需时间为:2 ×(30 + 60 + 3000)ms + 4ms = 6184ms一、选择题:1带有处理器的设备一般称为_设备。A 智能化 B 交互式 C 远程通信 D 过程控制2. 计算机的外围设备是指_。A 输入/输出设备 B 外存储器C 远程通信设

30、备 D 除了CPU 和内存以外的其它设备二、填空题:1显示适配器作为CRT和CPU的接口,由 _存储器, _控制器, _三部分 组成。2. 磁表面存储器主要技术指标有_,_,_,数据传输率。3. 显示设备工作时,为了不断提供刷新图像的信号,必须把一帧图像信息存储在_存储器 中。4. CPU对外设的控制命令、外设提供CPU查询的状态信息,以及CPU与外设的数据传送均是通过 CPU与接口间的_总线传送的。5. 计算机通常采用两种I/O设备的编址方式,即_和_编址方式。后者通常不需设 置_指令(IN、OUT等)。答案:一、1. A 2. D二、1刷新 显示 ROM BIOS2. 存储密度 存储容量

31、平均存取时间3. 刷新4. 数据5独立 统一 I/O第八章1如果认为CPU等待设备的状态信号是处于非工作状态(即踏步等待),那么在下面几种主机与设备之间的数据传送中:( )主机与设备是串行工作的;( )主机与设备是并行工作的;( )主程序与设备是并行运行的。A程序查询方式 B. 程序中断方式 C. DMA方式解: A C B2中断向量地址是_。A子程序入口地址 B. 中断服务程序入口地址C中断服务程序入口地址指示器 C. 例行程序入口地址解: C3利用微型机制作了对输入数据进行采样处理的系统。在该系统中,每抽取一个输入数据就要中断CPU一次,中断处理程序接受采样的数据,将其放到主存的缓冲区内。该中断处理需时x秒,另一方面缓冲区内每存储n个数据,主程序就将其取出进行处理,这种处理需时y秒。因此该系统可以跟踪到每秒_次的中断请求。AN/(n×x+y) B. N/(x+y)×n C. Min(1/x, n/y)解: A4采用DMA方式传送数据时,每传送一个数据就要占用一个_的时间。A 指令周期 B. 机器周期 C. 存储周期 D. 总线周期解: C5通道的功能是:(1)_,(2)_。按通道的工作方式分,通道有_通道、_通道和_通道三种类型。解:(1)执行通道指令,组织外围设备和内存进行数据传输;(2)执行CPU的I/O指令,以及向CPU报告中断。 选择通道、字节多路

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论