国家开放大学计算机组成原理期末复习指导及答案.docx

上传人:PIYPING 文档编号:10901486 上传时间:2021-06-11 格式:DOCX 页数:55 大小:84.54KB
返回 下载 相关 举报
国家开放大学计算机组成原理期末复习指导及答案.docx_第1页
第1页 / 共55页
国家开放大学计算机组成原理期末复习指导及答案.docx_第2页
第2页 / 共55页
国家开放大学计算机组成原理期末复习指导及答案.docx_第3页
第3页 / 共55页
国家开放大学计算机组成原理期末复习指导及答案.docx_第4页
第4页 / 共55页
国家开放大学计算机组成原理期末复习指导及答案.docx_第5页
第5页 / 共55页
点击查看更多>>
资源描述

《国家开放大学计算机组成原理期末复习指导及答案.docx》由会员分享,可在线阅读,更多相关《国家开放大学计算机组成原理期末复习指导及答案.docx(55页珍藏版)》请在三一文库上搜索。

1、国家开放大学计算机组成原理 期末复习指导及答案计算机组成原理期末复习指导期末考试题型举例题型包括选择题(单选)、判断题、简答题 和计算题。下面给每种题型列举 1-2 道样题,以 及相应的参考答案及评分标准。1选择题(每小题 3 分,共 36 分)(1)在定点二进制运算器中,加法运算一 般通过来实现。A原码运算的二进制加法器 B反码运算 的二进制加法器C补码运算的十进制加法器 D补码运算 的二进制加法器答案:D(2)变址寻址方式中,操作数的有效地址 等于加形式地址。A基址寄存器内容 B堆栈指示器内容 C变址寄存器内容 D程序计数器内容 答案:C(3)将 RAM 芯片的数据线、地址线和读 写控制线

2、分别接在一起,而将片选信号线单独连 接,其目的是。A增加存储器字长 B增加存储单元数量 C提高存储器速度 D降低存储器的平均价格答案:B2判断题(每小题 3 分,共 15 分)(1)输入输出指令的功能是进行 CPU 和 I/O 设备之间的数据传送。()答案:(2)半导体 ROM 信息可读可写,且断电 后仍能保持记忆。()答案:(3)在采用 DMA 方式传输数据时,数据 传送是在 DMA 控制器本身发出的控制信号控制 下完成的。答案:3简答题(每小题 7-8 分,共 29 分) (1)简述计算机运算器部件的主要功能。 答:主要功能包括( 1)由其内部的算术与逻辑运算部件 ALU 完成对数据的算术

3、和逻辑运 算;(2)由其内部的一组寄存器承担对将参加运 算的数据和中间结果的暂存;(3)作为处理机内 部的数据传送通路。(2)确定一台计算机的指令系统并评价其 优劣,通常应从哪几个方面考虑?答:主要从以下四个方面进行考虑: a 指令系统的完备性,以常用指令齐全、编程方便为优;b 指令系统的高效性,以程序占内存空间 少、运行速度快为优;c 指令系统的规整性,以指令和数据使用 规则统一简单、易学易记为优;d 指令系统的兼容性,以同一系列的低档 机的程序能在新的高档机上直接运行为优。( 3 ) 相 对 主 存 来 说 , 高 速 缓 冲 存 储 器CACHE 具有什么特点?它在计算机系统中是 如何发

4、挥它的作用的?答:CACHE 具有容量很小但读写速度非常 快的特点。由于少量的一些数据和指令是 CPU重复用到的,若将它们从主存复制到CACHE中, CPU 就不必在下次使用这些信息时访问慢 速的主存,而是从快速 CACHE 中直接得到。所 以,CACHE 起到了缓解主存速度跟不上 CPU 读写速度要求的矛盾,提高了 CPU 的运行效率。4计算题(每小题 10 分,共 20 分)1将十进制数(0.71)10 变换成 BCD 码、 二进制数和 16 进制数,将(1AB)16 变换成二 进制数和十进制数。二进制需要小数点后保留 8 位。答案:( 0.71 ) 10 ( 0.01110001) BC

5、D (0.10110101)2(0.B5)16(1AB)16(000110101011)2(427) 10注:以上括弧外的数字均是下角标。 2已知 X0.1101,Y0.0001,分别计算 X 和 Y 的原码、补码、X 和Y 的补码、X Y 的补码、YX 的补码。答案:X原(1.1101)、X补(1.0011)、 X补(0.1101)Y原( 0.0001)、Y补( 0.0001)、 Y补(1.1111)XY补(1.0100)YX补(0.1110)注:以上括弧外的原、补二字均是下角标。张晓红:回复:期末考试题型举例谢谢 提供形考作业指导 1计算题:1将十六进制数据 14.4CH 表示成二进制 数

6、,然后表示成八进制数和十进制数。说明:十进制数(Decimal number)用后缀 D 表示或无后缀二进制数(Binary number)用后缀 B 表示 八进制数(Octal number)用后缀 Q 表示 十六进制数(Hexadecimal number)用后缀H 表示14.4CH=(14.4C)162对下列十进制数表示成 8 位(含一位符 号位)二进制数原码和补码编码。(1) 17;(2) -17提示:(17)10=(10001)28 位二进制数原码:(0 0010001)原8 位二进制数补码:(0 0010001)补若完成有困难,建议阅读教材第 20 页3写出 X10111101,Y

7、00101011 的 双符号位原码、反码、补码表示,并用双符号补 码计算两个数的差。提示:阅读教材第 38 页 ,注意:双符号位、 模 4、判别溢出等概念形考作业指导 2选择题:加法器采用并行进位的目的是 _。 A提高加法器的速度 B快速传递进位信号C优化加法器结构D增强加法器功能提示:二进制并行加法器是一种能并行产生两个 二进制数算术和的组合逻辑部件按其进位方式的不同,可分为串行进位二进 制并行加法器和并行(超前、先行)进位二进制 并行加法器两种类型为了提高加法器的运算速度,必须设法减小 或去除由于进位信号逐级传送所花的时间,使各 位的进位直接由加数和被加数来决定,不需依赖低位进位,而是由逻

8、辑电路根据输入信号同时形 成各位向高位的进位代价:增加一些处理进位信号的逻辑器件位数再多些的话,还可采用分层 分组的并 行进位方式简答题:假定 X = 0.0110011*211(11 是指数), Y = 0.1101101*2-10(10 是指数) (此处的数均为 二进制),在不使用隐藏位的情况下,回答下列 问题:(1)浮点数阶码用 4 位移码、尾数用 8 位 原码表示(含符号位),写出该浮点数能表示的 绝对值最大、最小的(正数和负数)数值;提示:教材第 27 页,第 2 章的内容本题 4 位的移码是 23+ X ,其表示范围 -23 X 23(注:3 是 2 的指数)。所以该浮点数的 阶码

9、的几个典型值:X= (7)10= ( 111)2, X移=1 111; X=(+1)10= ( 001)2, X移=1 001; X=(+0)10= ( 000)2, X移=1 000; X=(-0)10= -( 000)2,X移=1 000; X=(-1)10= -( 001)2,X移=0 111; X=(-8)10= -(1000)2,X移=0 000注意:浮点数还有许多约定和标准,本题若 改阶码和尾数用补码表示,规格化, IEEE754 标准,结果是不一样的形考作业指导 3选择题:在设计指令操作码时要做到 _ (可多 选)。A能区别一套指令系统中的所有指令 B能表明操作数的地址C长度随意

10、确定D长度适当规范统一提示:操作码用于指明本条指令的功能。在一套指 令系统中必须具有唯一性操作数的地址是指令中独立于操作码外另 外的部分教材第 67 页:“指令字的长度,多数情况下就确定为计算 机的字长,即一条指令占用计算机的一个字,由 几个字节组成,例如 2、4、6、8 个字节,但并 不一定要求所有的指令的字长都相同,例如,一 个计算机字中,可以存放几条很短的指令,长的 指令也可能占用多个计算机字,目的在于提高资 源利用率。”组织方案:定长、变长两种判断题:计算机的指令越多,功能越强越好。提示:教材第 75 页,指令系统问题 RISC 和 CISC 的对比P = I CPI TP 表示执行一

11、段程序所用的时间I表示该程序中包含的指令的总条数CPI为执行一条指令所需要的机器周期数T 为每个机器周期长度请对照完成作业。形考作业指导 4判断题:程序计数器 PC 主要用于解决指令的执行次 序问题。提示:阅读教材第 91、92 页,控制器的功能和组 成要求对控制器的 4 个子部件很熟悉 ( 1 )程序计数器( PC):存放下一条指令的地址(2) 指令寄存器(IR):接收并保存从内存 中读来的指令内容(3) 指令执行步骤的标记线路:标记每条 指令的各个执行步骤的相对次序关系(4) 全部控制信号的产生部件:形成并提 供当前执行步骤各部件要用到的控制信号这一章类似这些概念是必考的内容。形考作业指导

12、 5选择题:某 SRAM 芯片容量为 1K8 位,除电源和 接地端外,连同片选和读 / 写信号该芯片引出线 的最少数目应为 _。A23 B25 C50 D20提示:阅读教材第 118 页,图 6.5 及相关文字说明判断题:CPU 访问存储器的时间是由存储器的容量 决定的,存储器容量越大,访问存储器所需的时 间越长。提示:阅读教材第 115 页,主存储器的技术 指标。存储容量存储字数字长存取时间:从启动一次存储器操作到完成该 操作所经历的时间存储周期:存储器进行一次完整地读写操作 所需的全部时间,比存取时间大存储器带宽:单位时间可写入存储器或从存 储器取出信息的最大数量简答题:什么是随机存取方式

13、?哪些存储器采用随 机存取方式?提示:按存取方式查阅存储器的分类 顺序存取、串行存取:磁带机直接存取:磁盘机随机存取:随机地存取, CPU 对任一个存 储单元的存取时间相同,与位置无关。静态随机存储器( SRAM)动态随机存储器( DRAM)* 随机存储器( *RAM)每次存储器都占 15 分以上形考作业指导 6判断题:DMA 控制器通过中断向 CPU 发 DMA 请求 信号。提示:教材第 173、174 页DMA 方式的基本概念和传送过程,图 7.10 DMA 预处理阶段:外设向 DMA 控制器发DMA 请求,再由 DMA 控制器向 CPU 发总线请 求。DMA 后处理阶段:DMA 控制器向

14、 CPU 发 中断请求。简答题:CPU 在每次执行中断服务程序前后应做哪 些工作?提示:教材第 172 页,中断处理、中断返回 CPU 执行中断服务程序前:CPU 响应中断之后, 在执行中断服务程 序前,要进行: 关中断;2 保存断点和被停下程序的现场信息;3 判别中断源,转中断服务程序的入口地 址;4 开中断,以便响应更高级别的中断请求。CPU 执行中断服务程序后:1 关中断;2 恢复现场信息和恢复断点;3 开中断;4 或响应更高级别的中断请求,或返回断 点进入主程序。简答题:CPU 在每次执行中断服务程序前后应做哪 些工作?提示:教材第 172 页,中断处理、中断返回 CPU 执行中断服务

15、程序前:CPU 响应中断之后, 在执行中断服务程 序前,要进行: 关中断;2 保存断点和被停下程序的现场信息;3 判别中断源,转中断服务程序的入口地 址;4 开中断,以便响应更高级别的中断请求。CPU 执行中断服务程序后:1 关中断;2 恢复现场信息和恢复断点;3 开中断;4 或响应更高级别的中断请求,或返回断 点进入主程序。常见问题解答 1为了帮助大家复习,我汇总了一些常见的问 题,供大家遇到问题时看看。1 计算机组成原理有点难,应如何进行学 习?本课程跟其他课程确定有点不同,它是本专 业唯一一门计算机硬件类专业基础课,它的先修 课是数字电子电路,同时还要学一点数制转换的 概念,然后才是组成

16、一个独立计算机系统的几大 功能部件的原理介绍。可见,这门课的难度一是 数学层面的,二是电学层面的,需要有一定的基 础课的知识。咱们都是成年学生,可能有些基础知识很久没用忘得差不多了,没关系,边学边补 吧。2 什么是计算机系统、计算机硬件和计算 机软件?硬件和软件哪个更重要?计算机系统:计算机硬件、软件和数据通信 设备的物理或逻辑的综合体。计算机硬件:计算机的物理实体。计算机软件:计算机运行所需的程序及相关 资料。硬件和软件在计算机系统中相互依存,缺一 不可,因此同样重要。3计算机组成原理中, KB 和 K 有什么区 别?在日常生活中,我们所用的数大都是十进 制。而计算机中的信息单位都是以二进制

17、表示 的,常用的信息单位有位和节。位,也叫比特,记为 bit 或 b,是计算机的最小单位,表示 1 个二进制数位。字节,记为 Byte 或 B,是计算机中信息的 基本单位,表示 8 个二进制单位。计算机中,将 1024 字节称为 1K,1024 字 节称为 1K 字节,记为 1KB;将 1024K 称为 1M,1024K 字节称为 1M 字 节,记为 1MB(通常称为 1 兆);1024M 称为 1G 字节,记为 1G 字节,记为 1GB。4字和字节有什么关系啊?假如有 24 根地 址线每根线的作用是什么啊?在计算机中,一串数码是作为一个整体来处 理或运算的,称为一个计算机字,简称字。字通 常

18、分为若干个字节 (每个字节一般是 8 位)。在存 储器中,通常每个单元存储一个字,因此每个字 都是可以寻址的。字节是用于计量存储容量和传 输容量的一种计量单位,1 个字节等于 8 位二进 制数。每根地址线代表了 0 和 1 两个地址,24 根地址线,可以表示 2 的 24 次方个地址。常见问题解答 21 机器数中的原码、补码、移码和反码, 怎样才能区别它们?谢谢。简单说,原码肯定是最接近真值的表示形 式;反码在数值为正时与原码相同,负数时各位 数值都求反,0 代表 1,1 代表 0;补码在数值为 正数时与原码一样,负数时在原码基础上求反末 位加一。具体请看教材 22 页。2什么是浮点数?浮点数

19、是相对于定点数的,浮点数是小数点 在各个数值位之间可以移动的一种数的表示形 式,它可以有整数和小数两部分内容。3 浮点运算器的组成比定点运算器组成更 复杂,主要表现在哪些方面吗 ?浮点运算器由处理阶码(整数)的运算线路, 和处理尾数(定点小数)的运算线路两部分组成,而且浮点数运算步骤更多,涉及到的数据移位操 作(对阶、规格化)更复杂。常见问题解答 3在运算器部件中 ,为什么要设置多个累加器 ? 累加器的数目多少对计算机的性能有什么影响 吗?在运算器部件中设置多个累加器就可以暂 存更多的数据,有利于在数据计算过程中减少访 问速度慢得多的内存储器的次数,可以提高系统 的整体性能。常见问题解答 41

20、一条指令通常由哪两个部分组成 ?指令的 操作码一般有哪几种组织方式 , 各自应用在什么 场合,各自的优缺点是什么?一条指令通常由指令操作码和操作数地址 两个部分组成,操作码通常有固定长度和可变长 度两种主要的组织方式,前者更常用,格式规整,指令译码速度更快,后者主要用在指令字长比较 短的计算机系统中,不得不把指令中的一些位区 分不同指令分别用作指令的操作码或操作数地 址,不利于快速指令译码和识别。2相对 CISC 指令系统,RISC 指令系统有 哪些优点?RISC 系统的指令格式规范且种类少,使用 的寻址方式简单,指令条数少,指令完成的操作 功能简单。3 按照操作数的个数不同,把指令分成哪 几

21、种?按照操作数的个数不同,指令分为下面四 种:( 1 )无操作数指令;( 2 )单操作数指令; (3)双操作数指令;(4)多操作数指令4什么是指令字长、存储字长和机器字长?指令字长是机器指令包含的二进制代码的 位数,存储字长存储单元中二进制数的位数,机 器字长是运算器一次运算的二进制数的位数。5 简单说明一个指令周期中读取指令、指 令译码、 ALU 执行、读写内存或接口、数据写 回 5 个执行步骤的含义。(1) “读取指令”是每一条指令都必须执行 的,所完成的功能对所有指令都相同;(2) “指令译码”完成的功能对多数的指令 是类似的,例如判断指令类型、读寄存器组等;(3) “ALU 执行”所完

22、成的是数据或地址 计算功能,对不同指令会有所区别;(4) “读写内存或接口”只被用于读写内存 或者读写接口的指令;(5) “数据写回”将 ALU 的计算结果(或 从内存、接口读来的数据)写入寄存器组。常见问题解答 51什么是多指令发射技术?有什么特点? 请阅读教材 108 页,最后那段有你要的答案。超标量处理机:在一个时钟周期同时发射多 条指令;超流水线处理机:在一个时钟周期分期发射 多条指令;超标量超流水线:集中超标量和超流水线两 个特点。2 在微程序的控制器组成中,为什么总要 设置微指令寄存器部件呢?微指令寄存器是控制器的一个很重要的部 件,在内存或控制寄存器中保存微程序,微指令 寄存器则

23、用来保存将要执行的一条微指令,这有 利于提高微程序的执行速度。3什么是双核技术?现在逐渐热起来的“双核”概念,主要是指基于 X86 开放架构的双核技术。在这方面,起 领导地位的厂商主要有 AMD 和 Intel 两家。其 中,两家的思路又有不同。 AMD 从一开始设计 时就考虑到了对多核心的支持。所有组件都直接 连接到 CPU,消除系统架构方面的挑战和瓶颈。 两个处理器核心直接连接到同一个内核上,核心 之间以芯片速度通信,进一步降低了处理器之间 的延迟。而 Intel 采用多个核心共享前端总线的 方式。专家认为, AMD 的架构对于更容易实现 双核以至多核, Intel 的架构会遇到多个内核争

24、 用总线资源的瓶颈问题。常见问题解答 61 在计算机中,为什么要采用多级结构的 存储器系统?采用多级结构的存储器系统的性能价格比 最高。2衡量高速缓冲存储器(CACHE)性能的 最重要的指标是什么,指出影响这一指标的至少 3 个因素。衡量 CACHE 性能最重要的指标是它的命 中率,即在原本需要到内存取数据的总的操作次 数中,有多少次是在 CACHE 中得到相应数据, 二者之比即为命中率。影响命中率的因素较多, 例如,CACHE 的容量,大一些好;CACHE 的 映象方式,CACHE 与主存每次交换信息的单位 量要适中。(也可以答另外几个因素)3 使用多体结构的主存储器的目的是什 么?什么是低

25、位地址交叉,其优点何在?使用多体结构的主存储器,是为了使用可以 独立读写的多个存储器,以提高对它们并行读 写,快速得到多个数据的能力,缓解单个主存储 器读写速度慢的矛盾。在多体结构的主存储器 中,通常多选用把相邻的存储字存放在不同的存 储体中,这被称为低位地址交叉的组织形式,它 更符合程序运行的局部性原理,有利于同时(或 时间上有覆盖)地读写地址相邻的几个存储字。4 高速缓存与主存在读写原理方面有何区别?高速缓冲存储器的运行原理,与主存储器的 运行原理是有很大区别的。主存储器运行原理, 是建立在每个主存地址对应主存的一个存储单 元这一关系之上的。在计算机程序中,要使用主 存某单元中的数据,必须

26、在指令中给出该单元的 地址。读操作时,给出这一地址后,通过译码电 路,就选中主存中欲读的一个存储单元,执行读 操作,读出的信息就是需要的数据。高速缓冲存储器的运行原理则完全不同,由 于其存储容量很小,无法通过对原本用于读主存 的地址直接进行译码来选择一个 CACHE 单元, 而是通过映象的方法来找到所要的单元,这样 CACHE 的每个存储单元由 3 部分内容组成。第 一部分内容,是 CACHE 的数据字段,保存从主 存某一单元复制过来的数据内容。第二部分内 容,是 CACHE 的标志字段,保存相应主存单元 的地址信息,用它指明该 CACHE 单元的数据字 段部分保存的数据是从哪一个主存单元复制

27、过 来的。第三部分内容,是 CACHE 单元的有效位 字段,规定其值为 1,表示该 CACHE 单元中的标志字段、数据字段的内容是有效的,为 0,则 说明该 CACHE 单元在此之前尚未使用,其标志 字段、数据字段的内容是无效的。5 什么是虚拟存储器?它能解决什么问 题?虚拟存储器是除了高速缓存和主存外在硬 盘上实现内存功能的特殊存储器,目的是为了解 决主存容量小,存不下更大程序与更多数据的难 题常见问题解答 71在统一编址方式下 ,存储单元和 I/O 设备 是靠什么区分的呢 ?指令和不同的地址2为读写输入输出设备,通常有哪几种常用 的方式用以指定被读写设备 ?有 IO 地址方式和地址映射(M

28、AP)方式两种,前者使用专门的输入输出指令,并在指令字 中用较少的位数给出 IO 端口号地址来指定设 备;后者不设置专门的输入输出指令,使用与访 问内存类似的指令读写设备,它需要把内存最高 端的少量空间空置不用,将其当作输入输出设备 的地址,以表示不同的设备。3CUP 中断响应是怎么发送请求、收接请 求并处理?中断分为内中断和外中断,中断源提供中断 请求信号,中断处理器在可以响应中断的条件 下,当一条指令结束的时候,检查正在请求中断 的优先级,若高于正在处理的任务,则可以向 CPU 发出中断请求。响应后就进入中断处理过 程。4在程序查询流程中,当 I/O 设备较多时, CPU 需按各个 I/O 设备在系统中的优先级别进 行查询,一般需要执行哪些步骤 ?程序查询方式下,访问那个设备是在程序中写定的,若轮流访问多个设备,都得写在程序中, 由程序中的指令次序决定,而不是由 CPU 自动 查找。常见问题解答 8什么是计算机系统结构?系统结构课程是本课程的后续课程,本课程 通常只有单台计算机硬件的系统知识,而系统结 构课程则是专门研究多台电脑并行处理数据提 高运算能力的可行性的。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1