计算机组成习题及解答

上传人:仙*** 文档编号:161114211 上传时间:2022-10-12 格式:DOC 页数:23 大小:141.50KB
收藏 版权申诉 举报 下载
计算机组成习题及解答_第1页
第1页 / 共23页
计算机组成习题及解答_第2页
第2页 / 共23页
计算机组成习题及解答_第3页
第3页 / 共23页
资源描述:

《计算机组成习题及解答》由会员分享,可在线阅读,更多相关《计算机组成习题及解答(23页珍藏版)》请在装配图网上搜索。

1、第1章 计算机系统概论 一、 选择题1在下列四句话中,最能准确反映计算机主要功能的是 。A计算机可以存储大量信息B计算机能代替人的脑力劳动C计算机是一种信息处理机D计算机可实现高速运算解:答案为C。21946年2月,在美国诞生了世界上第一台电子数字计算机,它的名字叫 ENIAC ,1949年研制成功的世界上第一台存储程序式的计算机称为 EDVAC 。3计算机硬件能直接执行的只能是 。A符号语言 B机器语言C汇编语言 D机器语言和汇编语言解:答案为B。4运算器的核心部件是 。A数据总线 B数据选择器 C累加寄存器 D算术逻辑运算部件解:答案为D。5存储器主要用来 。A存放程序 B存放数据 C存放

2、微程序 D存放程序和数据解:答案为D。6目前我们所说的个人台式商用机属于 。A巨型机 B中型机C小型机 D微型机解:答案为D。7至今为止,计算机中所含所有信息仍以二进制方式表示,其原因是 。A节约元件 B运算速度快C物理器件性能决定 D信息处理方便解:答案为C。8对计算机软、硬件资源进行管理,是 的功能。A操作系统 B数据库管理系统C语言处理程序 D用户程序解:答案为A。9企事业单位用计算机计算、管理职工工资,这属于计算机的 应用领域。A科学计算 B数据处理C过程控制 D辅助设计解:答案为B。10微型计算机的发展以 技术为标志。A操作系统 B微处理器C硬盘 D软件解:答案为B。二、填空题1操作

3、系统是一种 (1) ,用于 (2) ,是 (3) 的接口。(1)A系统程序 B应用程序 C用户程序 D中间件(2)A编码转换 B操作计算机 C管理和控制计算机的资源 D把高级语言程序翻译成机器语言程序(3)A软件与硬件 B主机与外设 C用户与计算机 D高级语言与机器语言机解:答案为 A C C。2计算机的硬件包括 、 、 、 、 五部分。解:答案为运算器、控制器、存储器、输入设备、输出设备。3存储器分为 和 。在CPU运行程序时,必须把程序放在 。解:答案为内(主)存储器,外(辅助)存储器,内存。4存储器的存储容量一般以 为单位,一台微机的内存容量是128MB,应是 个这样的单位。解:答案为字

4、节,128220字节。5计算机的运算精度主要由计算机的 决定, 越 ,则计算机的运算精度越高。解:答案为字长,字长,长。6冯诺依曼结构计算机的基本特点是 。解:答案为程序存储。7总线一般可分为三类,它们分别是 , 和 。解:答案为数据总线、地址总线、控制总线。8计算机软件一般可分为 , 和 。解:答案为系统软件、应用软件、工具软件。9邮局对信件进行自动分拣,使用的计算机技术是 。解:答案为模式识别。10微型计算机的分类以微处理器的 来划分。解:答案为规格。三简答题1会计电算化属于计算机应用的哪个领域?答:在计算机的应用领域中,会计电算化属于计算机数据处理方面的应用领域。2兼容性是计算机的一个重

5、要性能,请解释一下何为向上兼容?答:所谓向上兼容是指旧型号计算机的软件可以不加修改地在新型号计算机上运行。系列机通常具有这种兼容性。3按照冯诺依曼原理,现代计算机应具备哪些功能?答:按照冯诺依曼原理,现代计算机应具备以下5个功能: 输入输出功能:能把原始数据和解题步骤及中间结果接收下来(输入),把计算结果与计算过程中出现的情况告诉(输出)给用户。 记忆功能:应能“记住”原始数据、解题步骤及中间结果。 计算功能:应能进行一些最基本的运算。这些基本运算能组成人们所需要的复杂运算。 判断功能:计算机在进行一步操作后,应能从预先无法确定的几种方案中选择一种操作方案。 自我控制功能:计算机应能保证程序执

6、行的正确性和各部件间的协调性。4答:计算机的大部分功能既能由硬件完成,也能由软件完成,从逻辑上讲,两者是等效的。通常用硬件实现执行速度快、成本高、修改困难,而软件刚好相反。两者之间没有固定的界限。4如何理解软、硬件之间的等价性?答:计算机的大部分功能既能由硬件完成,也能由软件完成,从逻辑上讲,两者是等效的。通常用硬件实现执行速度快、成本高、修改困难,而软件刚好相反。两者之间没有固定的界限。5何谓绿色计算机?对它有哪些要求? 答:绿色计算机是指不会对人类及其生存环境造成不良影响的计算机。对它的主要要求是: 节能:要求计算机的耗电量要低。 低污染:在生产、包装过程中尽量使用无毒、可再生材料,打印机

7、噪声要降到最小,电磁辐射要符合环保标准。 易回收:生产、运输和使用等各环节所用的材料应容易销毁或回收。 符合人体工程学的要求。第2章 计算机中信息表示方法一、判断题1在数字计算机中所以采用二进制是因为二进制的运算最简单。答:正确。2在所有的进位计数制中,整数部分最低位的权都是1。答:正确。3某R进位计数制,其左边一位的权是其相邻的右边一位的权的R倍。答:正确。4计算机表示的数发生溢出的根本原因是计算机的字长有限。答:错误。5表示定点数时,若要求数值0在计算机中唯一地表示为全0,应采用补码。答:正确。6浮点数的取值范围由阶码的位数决定,而精度由尾数的位数决定。答:正确。7CRC校验码的生成和检验

8、大多采用软件实现。答:正确。8若浮点数的尾数用补码表示,那么规格化的浮点数是指尾数数值位的最高位是0(正数)或是1(负数)。答:正确。9在实际应用中,奇偶校验多采用奇校验,这是因为奇校验中不存在全“0”代码,在某些场合下更便于判别。答:正确。10显示图形时要经过复杂的数学计算,因此占用的时间要比位图图像的时间长。答:正确。二、选择题1下列各种数制的数中最小的数是 。A(101001)2 B(101001)BCD C(52)8 D(233)H解:答案为B。2下列各种数制的数中最大的数是 。A(1001011)2 B75 C(112)8 D(4F)H解:答案为D。31010AH是 。A表示一个二进

9、制数 B表示一个十六进制数C表示一个十进制数 D表示一个错误的数解:答案为B。4二进制数215转换成二进制数是 (1) ,转换成八进制数是 (2) ,转换成十六进制数是 (3) 。将二进制数01100100转换成十进制数是 (4) ,转换成八进制数是 (5) ,转换成十六进制数是 (6) 。(1)A11101011B B11101010B C10100001B D11010111B(2)A327 B26875 C252 D326(3)A137H BC6H CD7H DEAH(4)A101 B100 C110 D99(5)A123 B144 C80 D800(6)A64 B63 C100 D0A

10、D解:答案依次为D A B B B A。5ASCII码是对 (1) 进行编码的一种方案,它是 (2) 的缩写。(1)A字符 B汉字 C图形符号 D声音(2)A余3码 B十进制数的二进制编码 C格雷码 D美国标准信息交换代码 解:答案依次为 A D。6在一个8位二进制数的机器中,补码表示数的范围从(1) (小)到(2) (大),这两个数在机器中的补码表示分别为(3)和(4) ,而数0的补码表示为(5) 。(1)、(2):A-256 B-255 C-128 D-127 E0 F+127 G+128 H+255 I+256(3)、(4)、(5): A00000000 B10000000 C01111

11、111 D11111111E00000000或10000000 F01111111或11111111G00000000或11111111 H10000000或01111111解:答案依次为C,F,B,C,A。7将十进制数15/2表示成二进制浮点规格化数(阶符1位,阶码2位,数符1位,尾数4位)是 。A01101111 B01101110 C01111111 D11111111解:答案为A。8十进制数5的单精度浮点数IEEE754代码为 。A01000000101000000000000000000000 B11000000101000000000000000000000 C0110000010

12、1000000000000000000000D11000000101000000000000000000000解:答案为A。9能发现两位错误并能纠正一位错的编码是 。ACRC码 B海明码 C偶校验码 D奇校验码解:答案为B。10在大量数据传送中常用的且有效的检验法是 。ACRC码 B海明码 C偶校验码 D奇校验码解:答案为A。三、填空题1计数制中使用的数据个数被称为 。答:基。2在用 表示的机器数中,零的编码是唯一的。答:补码。3信息的数字化编码是指 。答:是指用“0”或“1”的二进制编码,并选用一定的组合规则来表示信息。4一个定点数由 和 两部分组成。根据小数点位置不同,定点数据有 和 两种

13、表示方法。答:符号位,数值域,纯小数,纯整数(顺序可变)。5BCD码中,每一位十进制数字由 位二进制数码组成,用ASCII码表示一个字符通常需要 位二进制数码。答:4,7。6移码常用来表示浮点数的 部分,移码和补码比较,它们除 外,其他各位都 。答:阶码,符号位,相同。7码距的定义是 。答:编码系统中任两个合法码之间的最少二进制位数的差异。88421码用二进制求和时,当和超过 时,需要做 修正。答:9,加6调整。9有二进制数D4D3D2D1,奇偶校验值用p表示,则奇校验为 ,偶校验为 ,奇偶校验只能检测 ,无法检测 。答:PD4D3D2D1 , PD4D3D2D1 ,奇数个错,偶数个错。10在

14、浮点加减法运算中,当运算结果的尾数的绝对值大于1时,需要对结果进行 ,其操作是 。答:向右规格化,尾数右移一位,右边补一个0,阶码减1,直到尾数绝对值0.5。四、计算题1用二进制数表示一个四位十进制的整数最少需要几位(不含符号位)。解:2X104,N41/214位。2某机器字长32位,定点表示,其中31位表示尾数,1位是符号位,问:定点原码整数表示时,最大正数是多少?最小负数是多少?定点原码小数表示时,最大正数是多少?最小负数是多少?。解:定点原码整数表示时,最大正数(2311);最小负数(2311)定点原码小数表示时,最大正数(12-31);最小负数(12-31)3写出下列二进制数的原码、反

15、码、补码和移码。(1)1011 (2)01101 (3)0 解:(1011)原01011 (1011)原11011 (1011)反01011 (1011)反10100 (1011)补01011 (1011)补10101 (1011)移11011 (1011)移00100 (0.1101)原0.1101 (0.1101)原1.1101(0.1101)反0.1101 (0.1101)瓜1.0010(0.1101)补0.1101 (0.1101)补1.0011(0.1101)移0.1101 (0.1101)移0.0011 (0.0000)原00000 (00000)原10000(0.0000)反00

16、000 (00000)反11111(0.0000)补00000 (00000)原00000(0.0000)移10000 (00000)原100004某机器字长16位,浮点表示时,其中含1位阶符、5位阶码、1位尾符、9位尾数,请写出它能表示的最大浮点数和最小浮点数。解:最大浮点数2+21(12-9) 最小浮点数2+31(12-9)。5字符“F”的ASCII码为46H,请写出它的奇校验码和偶校验码(假定校验位加在最高位)。解:字符“F”的ASCII码为46H,奇校验码为10110110(B6H),偶校验码为00110110(36H)。6已知被校验的数据为101101,求其海明校验码。提示:先决定校

17、验位的位数r=4,然后根据编码规则决定海明校验位的位置和数据位的位置,最后用偶校验法求出校验位的值。答案应为1011100100。解:先定校验位的位数,当r4时,共有16种状态,大于kr111,故选用r4,校验位至少取4位。决定校验位的位置:按海明码生成法规定,海明校验位第i位应放在2i-1的海明位置上。决定数据位的位置:数据位应由低到高依次插空放在其他海明位上。即D6 D5 P4 D4 D3 P3D1 P2 P1。决定被校验数据位由哪几位校验位进行校验:按海明码生成法规定,每个数据位由多个校验位进行校验,但被校验数据的海明位号要等于校验该位数据的各位校验位的海明位号之和。决定各个校验位之值:

18、按海明码生成法规定,用偶校验法生成校验位,校验位之值为各被校验位数据之和。P1D1D2 D4 D5P2D1D3 D4 D6P3D2D3 D4P4D5D6在本例中,被校数据为101101,即D11,D20,D31,D41,D50,D61,故P1D1D2 D4 D50P2D1D3 D4 D60P3D2D3 D41P4D5D61最后得到被校验数据101101的海明码为1011100100。7已知被检信息为1010,选择的生成多项式是G(X)为X3X1,求CRC校验码,并求循环余数,说明其校验原理。解: 生成多项式为K1位的X3X1,即G(X)1011。 确定校验位的位数为K3。 在有效数据位后面添3

19、(K3)个0,然后用它与G(X)进行模2除法运算,所得余数即为所求的校验位。运算过程如下: 100110111010100 1011 1000 1001 011余数为011,所以被检数据的CRC校验码为1010011。 求循环余数:在上述余数011的基础上添0继续进行模2除法。余数循环如下:011110111101001010100011。除法过程略。8将二进制数1011010转换成8421码。解:先把二进制数转换成十进制数,(1011011)291(10010001)8421。五、简答题1试比较定点带符号数在计算机内的四种表示方法。答:带符号数在计算机内部的表示方法有原码、反码、补码和移码。

20、原码表示方法简单易懂,实现乘、除运算简单,但用它实现加、减运算比较复杂。补码的特点是加、减法运算规则简单,正负数的处理方法一致。反码通常只用来计算补码,由于用反码运算不方便,在计算机中没得到实际应用。移码由于保持了数据原有的大小顺序,便于进行比较操作,常用于浮点数中的阶码,使用比较方便。2试述浮点数规格化的目的和方法。答:浮点的规格化是为了使浮点数尾数的最高数值位为有效数位。当尾数用补码表示时,若符号位与小数点后的第一位不相等,则被定义为已规格化的数,否则便是非规格化数。通过规格化,可以保证运算数据的精度。通常,采用向左规格化(简称左规),即尾数每左移一位,阶码减1,直至规格化完成。3在检错码

21、中,奇偶校验法能否定位发生错误的信息位?是否具有纠错功能?答: 在检错码中,奇偶校验法不能定位发生错误的信息位。 奇偶校验没有纠错能力。4简述循环冗余码(CRC)的纠错原理。4简述循环冗余码(CRC)的纠错原理。 答:CRC码是一种纠错能力较强的校验码。在进行校验时,先将被检数据码的多项式用生成多项式G(X)来除,若余数为0,说明数据正确;若余数不为0,则说明被检数据有错。只要正确选择多项式G(X),余数与CRC码出错位位置的对应关系是一定的,由此可以用余数作为判断出错位置的依据而纠正出错的数据位。第4章 存储系统一判断题1计算机的主存是由RAM和ROM两种半导体存储器组成的。答:正确。2CP

22、U可以直接访问主存,而不能直接访问辅存。答:正确。3外(辅)存比主存的存储容量大、存取速度快。答:错误。4动态RAM和静态RAM都是易失性半导体存储器。答:正确。5Cache的功能全部由硬件实现。答:正确。6引入虚拟存储器的目的是为了加快辅存的存取速度。答:错误。7多体交叉存储器主要是为了解决扩充容量的问题。答:错误。多体交叉存储器主要是为了提高存取速度,增加带宽。8Cache和虚拟存储器的存储管理策略都利用了程序的局部性原理。答:正确。 9多级存储体系由Cache、主存和辅存构成。答:正确。10在虚拟存储器中,当程序正在执行时,由编译器完成地址映射。答:错误(由操作系统完成)。二选择题1主(

23、内)存用来存放 。A程序 B数据 C微程序 D程序和数据解:答案为D。2下列存储器中,速度最慢的是 。A半导体存储器 B光盘存储器 C磁带存储器 D硬盘存储器解:答案为C。3某一SRAM芯片,容量为16K1位,则其地址线有 。A14根 B16K根 C16根 D32根解:答案为A。4下列部件(设备)中,存取速度最快的是 。A光盘存储器 BCPU的寄存器 C软盘存储器 D硬盘存储器解:答案为B。5在主存和CPU之间增加Cache的目的是 。A扩大主存的容量B增加CPU中通用寄存器的数量C解决CPU和主存之间的速度匹配D代替CPU中的寄存器工作解:答案为C。6计算机的存储器采用分级存储体系的目的是

24、。A便于读写数据 B减小机箱的体积C便于系统升级 D解决存储容量、价格与存取速度间的矛盾解:答案为D。7相联存储器是按 进行寻址的存储器。A地址指定方式 B堆栈存取方式C内容指定方式 D地址指定与堆栈存取方式结合解:答案为C。8某SRAM芯片,其容量为1K8位,加上电源端和接地端后,该芯片的引出线的最少数目应为 。A23 B25 C50 D20解:答案为D。9常用的虚拟存储器由 两级存储器组成,其中辅存是大容量的磁表面存储器。A主存辅存 B快存主存 C快存辅存 D通用寄存器主存解:答案为A。10在Cache的地址映射中,若主存中的任意一块均可映射到Cache内的任意一快的位置上,则这种方法称为

25、 。A全相联映射 B直接映射 C组相联映射 D混合映射解:答案为A。三填空题1对存储器的要求是 、 、 ,为解决这三者的矛盾,计算机、采用 体系结构。答:速度快、容量大、成本低,分级存储体系。2CPU能直接访问 和 ,但不能访问 和 。答:主存、CACHE、外存、I/O设备。3Cache的映射方式有 、 和 三种。其中 方式,适度地兼顾了前两者的优点又尽量避免其缺点,比较理想。答:直接映象、全相联映象、组相联映象,组相联映象。4广泛使用的 和 都是半导体 存储器。前者的速度比后者快, 不如后者高。它们的共同缺点是断电后 保存信息。 答:依次为SRAM、DRAM、随机读写、集成度、不能。5闪速存

26、储器能提供高性能、低功耗、高可靠性以及 能力,为现有的 体系结构带来巨大变化,因此作为 用于便携式电脑中。答:瞬时启动、存储器、固态盘。6相联存储器不按地址而是按 访问的存储器,在Cache中用来存放 ,在虚拟存储器中用来存放 。答:内容,行地址表,段表、页表和快表。7虚拟存储器指的是 层次,它给用户提供了一个比实际 空间大得多的 。答:主-辅存,主存,虚拟地址。8磁盘的地址格式由 、 、 、 四部分组成。答:台号、柱面号(磁道号)、盘面号(磁头号)、扇区号。9温彻斯特硬盘的特点是 、 和 。答:固定盘片、活动磁头和密封结构。10一个完整的磁盘存储器由三部分组成,其中 又称磁盘机或磁盘子系统,

27、是独立于主机的一个完整的设备, 是磁盘机与主机的接口部件, 用于保存信息。答:驱动器、控制器、盘片。四计算题1设有一个具有24位地址和8位字长的存储器,求:(1)该存储器能存储多少字节的信息?(2)若存储器由4M1位的RAM芯片组成,需要多少片?(3)需要哪种译码器实现芯片选择?解: 存储单元数为22416M16777216,故能存储16M字节的信息。 由于存储容量为16MB(8位字长),每4M字节需要4片(位并联方式),故需芯片数为16/4832片。 若用32片组成一个16M(8位字长),地址总线的低22位可直接连到芯片的A0-A21管脚,而地址总线的高2位(A22,A23)需要通过2:4线

28、译码器进行芯片选择。存储器组成方案为位并联和地址串联相结合的方式。2某计算机系统的内存由Cache和主存构成,Cache的存取周期为45ns,主存的存取周期为200ns。已知在一段给定的时间内,CPU共访问内存4500次,其中340次访问主存,求:(1)Cache的命中率是多少?(2)CPU访问内存的平均访问时间是多少?(3)Cache-主存系统的效率是多少?解: 命中率H(4500340)/ 45000.92。 CPU访存的平均时间T0.9245(10.92)20057.4ns cache-主存系统的效率e45/57.4=783下图表示使用页表的虚实地址转换条件,页表存放在相联存储器中,其容

29、量为8个存储单元,求:虚拟地址 页号 页内地址页号1230324该页在主存中的起始地址33154200025380007701289600066000044000015051648800005500003070000(1)当CPU按虚拟地址1去访问主存时,主存的实地码是多少?(2)当CPU按虚拟地址2去访问主存时,主存的实地码是多少?(3)当CPU按虚拟地址3去访问主存时,主存的实地码是多少?解: 用虚拟地址为1的页号15作为页表检索项,查得页号为15的页在主存中的起始地址为80000,故将80000与虚拟地址中的页内地址码0324相加,求得主存实地址码为80324。 同理,主存实地址码960

30、00012896128。 虚拟地址为3的页号为48,查页表时,发现此页面没在页表中,此时操作系统暂停用户作业程序的执行,转去查页表程序。如该页面在主存中,则将该页号及该页在主存中的起始地址写入主存;如该页面不在主存中,则操作系统要将该页面从外存调入主存,然后将页号及其主存中的起始地址写入页表。4页式存储器的逻辑地址由页号和页内地址两部分组成,若页面大小为4KB,地址转换过程如图所示,图中逻辑地址8644用十进制表示,经页表转换后,该逻辑地址的物理地址(十进制)是多少?提示:把逻辑地址转换成二进制来做。页表长度页表地址8644页号012物理块号238A逻辑地址物理地址解:第一步,已知页面大小为4

31、KB,故可算出页内地址为12位(2124096)。第二步:把逻辑地址8644转换成二进制地址10000111000100,其中高2位为页面号。第三步:查页表,2号页面的物理块号为8,由于逻辑地址和物理地址的页内地址部分是相同的,即可把页号与页内地址拼接,得到物理地址为100000011100100。第四步:把100000011100100转换成十进制数为33220。5设某磁盘存储器的平均找道时间为ts,转速每分钟r转,每磁道容量为N个字,每信息块为n个字,试推导磁盘存储器读写一块信息所需总时间tB的公式。解:tBts60/2r60n/rN。6一般,CD-ROM光盘的外缘有5mm宽的范围不使用,

32、故标准的播放时间为60分钟。请计算模式1和模式2情况下光盘的存储容量是多少?提示:光盘的模式1用于存放计算机的程序和数据,共有270000个扇区,每个扇区2048个字节,而模式2用于存放声音、图像等多媒体数据,共有270000个扇区,每个扇区2336个字节。解:模式1容量C2700002048/1024/1024527MB模式二容量C2700002336/1024/1024601MB7某磁盘组有4个盘片,5个记录面,每个记录面的内磁道直径为22cm,外磁道直接为33cm,最大位密度为1600b/cm,道密度为80道/cm,转速7200转速/分。 磁盘的总存储容量(非格式化)? 最大数据传输率是

33、多少?解: 总容量每面容量记录面数每面容量某一磁道容量磁道数某磁道容量磁道长本道位密度所以,最内圈磁道的容量1600223.14110528字节/道磁道数存储器域长道密度(3322)/280253616000字节 最大数据传输率转速某磁道容量7200/6011052813263360字节/秒8假设某计算机的cache采用直接映象,容量为4096。若CPU依次从主存单元0,1,99和4096,4097,4195交替取指令,循环执行10次,试求此时的命中率?解:此时CPU的命中率为0。第5章 中央处理器一判断题1一个指令周期由若干个机器周期组成。解:答案为正确。2非访内指令不需从内存中取操作数,也

34、不需将目的操作数存放到内存,因此这类指令的执行不需地址寄存器参与。解:答案为错误。3组合逻辑控制器比微程序控制器的速度快。解:答案为正确。4流水线中的相关问题是指在一段程序的相邻指令之间存在某种信赖关系,这种关系影响指令的执行。解:答案为正确。5微程序控制控制方式与硬布线控制方式相比,最大的优点是提高了指令的执行速度。解:答案为正确。6微程序控制器中的控制存储器可用PROM、EPROM或闪存实现。解:答案为正确。7指令周期是指人CPU从主存取出一条指令开始到执行这条指令完成所需的时间。解:答案为正确。8控制存储器是用来存放微程序的存储器,它比主存储器速度快。解:答案为正确。9机器的主频最快,机

35、器的速度就最快。解:答案为正确。1080X86的数据传送指令MOV,不能实现两个内存操作数的传送。解:答案为正确。二选择题1指令系统中采用不同寻址方式的目的主要是 。 A. 实现程序控制和快速查找存储器地址 B. 可以直接访问主存和外存 C. 缩短指令长度,扩大寻址空间,提高编程灵活性D. 降低指令译码难度解:答案为C。2CPU组成中不包括 。A指令寄存器 B地址寄存器C指令译码器 D地址译码器解:答案为D。3程序计数器PC在 中。A运算器 B控制器C存储器 DI/O接口解:答案为B。4计算机主频的周期是指 。A指令周期 B时钟周期CCPU周期 D存取周期解:答案为B。5CPU内通用寄存器的位

36、数取决于 。A存储器容量 B机器字长C指令的长度 DCPU的管脚数解:答案为B。6以硬布线方式构成的控制器也叫 。A组合逻辑型控制器 B微程序控制器C存储逻辑型控制器 D运算器解:答案为A。7一个节拍脉冲持续的时间长短是 。A指令周期 B机器周期C时钟周期 D以上都不是解:答案为C。8直接转移指令的功能是将指令中的地址代码送入 。A累加器 B地址寄存器CPC D存储器解:答案为C。9状态寄存器用来存放 。A算术运算结果 B逻辑运算结果C运算类型 D算术、逻辑运算及测试指令的结果状态解:答案为D。10微程序放在 中。A指令寄存器 BRAMC控制存储器 D内存解:答案为C。11某寄存器中的值有时是

37、地址,这只有计算机的 才能识别它。A译码器 B判断程序C指令 D时序信号解:答案为C。12微程序控制器中,机器指令与微指令的关系是_。 A. 每一条机器指令由一条微指令执行 B. 每一条机器指令由一段用微指令编成的微程序来解释执行 C. 一段机器指令组成的程序可由一条微指令来执行D. 一条微指令由若干条机器指令组成解:答案为C。13在高速计算机中,广泛采用流水线技术。例如,可以将指令执行分成取指令、分析指令和执行指令3个阶段,不同指令的不同阶段可以 执行;各阶段的执行时间最好 ;否则在流水线运行时,每个阶段的执行时间应取 。可供选择的答案: A.顺序 B.重叠 C.循环 D.并行 A.为0 B

38、.为1个周期 C.相等 D.不等 A. 3个阶段执行时间之和 B. 3个阶段执行时间的平均值C. 3个阶段执行时间的最小值 D. 3个阶段执行时间的最大值 解:答案为D,C,D。14微指令格式分成水平型和垂直型,前者的位数 ,用它编写的微程序 。 A较少 B较多C较长 D较短解:答案为B、D。15异步控制常作为 的主要控制方式。 A. 单总线计算机结构计算机中访问主存和外部设备时 B. 微型机的CPU控制中 C组合逻辑的CPU控制中D. 微程序控制器中解:答案为A。16与微指令的执行周期对应的是 。A指令周期 B机器周期C节拍周期 D时钟周期 解:答案为B。三填空题1目前的CPU包括 , 和C

39、ACHE(一级)。答:运算器,控制器。2CPU中保存当前正在执行的指令的寄存器为 ,保存下一条指令地址的寄存器为 。答:指令寄存器IR,程序计数器PC。3CPU从主存取出一条指令并执行该指令的时间叫 ,它常用若干个 来表示,而后者又包含若干个 。答:指令周期,机器周期,时钟周期。4在程序执行过程中,控制器控制计算机的运行总是处于 、分析指令和 的循环之中。答:取指令,执行指令。5控制器发出的控制信号是 因素和 因素的函数,前者是指出操作在什么条件下进行,后者是指操作在什么时刻进行。答:空间,时间。6微程序入口地址是 根据指令的 产生的。答:译码器,操作码。7微程序控制器的核心部件是 ,它一般用

40、 构成。答:控制存储器,只读存储器。8微指令执行时,产生后继微地址的方法主要有 、 等。答:计数器方式,断定方式。9任何指令的第一个周期一定是 。答:取指令。10一条机器指令的执行可与一段微指令构成的 相对应,微指令可由一系列 组成。答:微程序,微命令。11微程序设计技术是利用 方法设计 的一门技术。答:软件,控制器。12在同一微周期中 的微命令叫互斥的微命令;在同一微周期中 的微命令叫相容的微命令。显然, 不能放在一起译码。答:不可能同时出现,可以同时出现,相容的微命令。13在微程序控制器中,时序信号比较简单,一般采用 。答:同步控制。14保存当前栈顶地址的寄存器叫 。答:栈顶指针SP。15

41、实现下面各功能有用哪些寄存器?表示运算结果是零的是 。表示运算结果溢出的是 。表示循环计数的是 。做8位乘除法时用来保存被乘数和被除数的是 。暂时存放参加ALU中运算的操作数和结果的是 。答:状态寄存器中的ZF。状态寄存器中的OF。CX。AL/AX。累加器。四综合题1在8086中,对于物理地址2014CH来说,如果段起始地址为20000H,则偏移量应为多少?解:14CH。2在8086中SP的初值为2000H,AX3000H,BX5000H。试问:(1) 执行指令PUSH AX后,SP?(2) 再执行指令PUSH BX及POP AX后,SP?,BX? 请画出堆栈变化示意图。解: SP2000H2

42、1FFEH执行PUSH BX和POP AX后,SP1FFEH22IFFEH,BX5000H,指针变化图略。3指出下列8086指令中,源操作数和目的操作的寻址方式。(1) PUSH AX (2) XCHG BX,BP+SI(3) MOV CX,03F5H (4) LDS SI,BX(5)LEA BX,BX+SI (6) MOV AX,BX+SI+0123H(7) MOV CX,ES:BXSI (8) MOV SI,AX(9)XCHG AX,2000H解:源是寄存器直接寻址。目的是寄存器间接寻址。源是变址/基址寻址,目的是寄存器直接寻址。源是立即数寻址,目的是寄存器直接寻址。源是寄存器间接寻址。目

43、的是寄存器直接寻址。源是变址/基址寻址,目的是寄存器直接寻址。源是变址/基址加偏移量寻址,目的是寄存器直接寻址。源是跨段的变址/基址寻址,目的是寄存器直接寻址。源是寄存器直接寻址。目的是寄存器间接寻址。源是存储器直接寻址。目的是寄存器直接寻址。4请按下面的要求写出相应的8086汇编指令序列。(1) 将1234H送入DS中(2) 将5678H与AX中的数相加,结果放在AX中。(3) 将DATAX和DATAY相加,其和放在DATAY中。(4) 将AX中的高4位变为全0。(5) 将AX中的低2位变为全1。解:MOV AX,1234H ;MOV DS,AXADD AX,5678HMOV AX,DATA

44、X ADD DATAY,AXAND AX,0FFFHOR AX,0003H5若BX0379H,下面8086指令执行后,BX?(1) XOR BX,0FF00H(2) AND BX,0FF00H(3) OR BX,0FF00H解:根据“异或”操作的特点,与“0”做“异或”操作,操作数不变;与“1”做“异或”操作,即使操作数变反,此题仅使BH变反,所以结果为BX1111110001111001FC79H。根据“与”操作的特点,对“0”做“与”操作,操作数为0;对“1”做“与”操作,即操作数不变。此题仅使BL清0,BH不变,所以结果为BX00000011000000000300H。根据“或”操作的特

45、点,对“0”做“或”操作,操作数不变;对“1”做“或”操作,即操作数为1。此题仅使BH(即高8位)置1,BL(低8位)不变,所以结果为BX00000011100001100386H。6若(BX)5555H,试写出执行完下面的指令序列后BX中的内容。 MOV CL,5 SHR BX,CL解:第一条指令把数5传送到CL(CL是指定用于存放移位或循环次数的寄存器)中,第2条是逻辑右移指令,使BX逻辑右移5次(由CL给出移位次数),结果BX02AAH。7试用8086移位和加法指令完成将AX中的内容乘以10的操作。解:算法为AX10AX2AX8,指令序列如下:SHL AX,1 ;AX2MOV BX,AX

46、 ;AX2保存到BXSHL AX,1 ;AX4SHL AX,1 ;AX8ADD AX,BX ;AX108根据以下要求写出相应的8086汇编语言指令。(1) 把BX寄存器和DX寄存器的内容相加,结果存入DX寄存器中。(2) 用寄存器BX和SI的基址变址寻址方式把存储器中的一个字节与AL寄存器的内容相加,并把结果送到AL寄存器中。 (3) 用寄存器BX和偏移量0BD2H的寄存器相对寻址方式把存储器中的一个字和CX相加并把结果送回存储器中。(4) 用偏移量为0524H的直接寻址方式把存储器中的一个字与数2A59H相加,并把结果送回该存储单元中。(5) 把数0B5H与 AL相加,并把结果送回AL中。解

47、:ADD DX,BXADD AL,BXSIADD BX0BD2H,CXADD 0524H,2A59HADD AL,0B5H9已知8086汇编程序段如下: MOV AX,1234H MOV CL,4 ROL AX,CL DEC AX MOV CX,4 MUL CX INT 20H试问:(1) 每条指令执行完后,AX寄存器的内容是什么?(2) 每条指令执行完后,进位、溢出和零标志的值是什么?(3) 程序结束时,AX和DX的内容是什么?解: MOV AX,1234H AX1234HMOV CL,4 AX1234H ROL AX,CL AX2341H DEC AX AX2340H MOV CX,4 A

48、X2340H MUL CX AX8D00H INT 20H第2、5、7条指令对AX没有操作,故不影响AX的值。第1条指令把立即数1234H送到AX中,AX的值就是1234H,第3条指令把AX的内容循环移位4次,AX值为2341H,第4条指令把AX减1,AX的值为2340H,第6条指令把AX的值乘以4,AX的值变为8D00H。传送指令不影响标志位,第3条指令影响进位(CF)、溢出(OF)标志,CF0,OF0;第4条指令不影响CF标志,该指令执行后,CF维持原状,OF0,零标志(ZF)也为0;第6条指令影响各标志位,由于DX0,因此CF0,OF0,ZF0。程序结束时,AX的值为8D00H,DX的值

49、为0000H。10有一主频为25 MHz的微处理器,平均每条指令的执行时间为两个机器周期,每个机器周期由两个时钟脉冲组成。 (1)假定存储器为“0等待”,请计算机器速度 (每秒钟执行的机器指令条数)。 (2)假如存储器速度较慢,每两个机器周期中有一个是访问存储器周期,需插入两个时钟的等待时间,请计算机器速度。解:存储器“0等待”是假设在访问存储器时,存储周期机器周期,此时机器周期主频周期2(一个机器周期由两个时钟脉冲组成) 2/25MHz0.08S指令周期2机器周期0.16S机器平均速度1/0.166.25MIPS(百万条指令/秒)若每两个机器周期中有一个是访问存储器周期,则需插入两个时钟的等待时间。指令周期0.16S0.08S0.24S机器平均速度1/0.244.2MIPS(百万条指令/秒)第7章 输入输出数据传送控制方式一、判断题1所有的数据传送方式都必须由CPU控制实现。答:错误。2屏蔽所有的中断源,即为关中断。答:错

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!