计算机组成原理(含汇编语言)试题库-含答案.pdf
-
资源ID:69184604
资源大小:570.87KB
全文页数:15页
- 资源格式: PDF
下载积分:10金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
计算机组成原理(含汇编语言)试题库-含答案.pdf
欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!1/15 计算机组成原理(含汇编语言)试题库 供信息管理与信息系统专业 使用(一)判断题 1在数字计算机中所以采用二进制是因为二进制的运算最简单。2在所有的进位计数制中,整数部分最低位的权都是 1。4计算机表示的数发生溢出的根本原因是计算机的字长有限。6浮点数的取值范围由阶码的位数决定,而精度由尾数的位数决定。8 若浮点数的尾数用补码表示,那么规格化的浮点数是指尾数数值位的最高位是 0(正数)或是 1(负数)。11计算机的主存是由 RAM 和 ROM 两种半导体存储器组成的。12CPU 可以直接访问主存,而不能直接访问辅存。13外(辅)存比主存的存储容量大、存取速度快。14动态 RAM 和静态 RAM 都是易失性半导体存储器。15Cache 的功能全部由硬件实现。16引入虚拟存储器的目的是为了加快辅存的存取速度。19多级存储体系由 Cache、主存和辅存构成。21一个指令周期由若干个机器周期组成。23组合逻辑控制器比微程序控制器的速度快。27指令周期是指 CPU 从主存取出一条指令开始到执行这条指令完成所需的时间。28控制存储器是用来存放微程序的存储器,它比主存储器速度快。29机器的主频最快,机器的速度就最快。3080X86 的数据传送指令 MOV,不能实现两个内存操作数的传送。31随着半导体集成电路的发展,外部设备在计算机系统硬件的价格中所占的比重将越来越低。34顾名思义,外部设备位于主机箱的外部。41所有的数据传送方式都必须由 CPU 控制实现。42屏蔽所有的中断源,即为关中断。52大多数微机总线由地址总线、数据总线和控制总线组成,因此,它们是三总线结构的。53在计算机总线中,地址信息、数据信息和控制信息不能同时出现。欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!2/15 55计算机使用总线结构的主要优点是便于积木化,同时减少了信息传输线的数目。56任何类型的计算机都包含地址总线、数据总线和控制总线。57地址线的条数反映了微处理器的寻址能力。58地址总线的特点是可双向传输,控制总线的特点是双向传输。(二)选择题 5在微机系统中,主机与高速硬盘进行数据交换一般用 方式。A程序中断控制 BDMA C程序直接控制 D通道方式 6常用于大型计算机的控制方式是 。A程序中断控制 BDMA C程序直接控制 D通道方式 10DMA 是在 之间建立的直接数据通路。ACPU 与外设 B主存与外设 C外设与外设 DCPU 与主存 11数组多路通道数据的传送是以 为单位进行的。A字节 B字 C数据块 D位 16对于低速输入输出设备,应当选用的通道是 。A数组多路通道 B字节多路通道 C选择通道 DDMA 专用通道 17在下列四句话中,最能准确反映计算机主要功能的是 。A计算机可以存储大量信息 B计算机能代替人的脑力劳动 C计算机是一种信息处理机 D计算机可实现高速运算 19计算机硬件能直接执行的只能是 。A符号语言 B机器语言 C汇编语言 D机器语言和汇编语言 20运算器的核心部件是 。欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!3/15 A数据总线 B数据选择器 C累加寄存器 D算术逻辑运算部件 21存储器主要用来 。A存放程序 B存放数据 C存放微程序 D存放程序和数据 28CPU 中有若干寄存器,其中存放存储器中数据和指令地址的寄存器是 ,暂存数据和指令的寄存器是 ,存放 CPU 将要执行的下一条指令地址的寄存器是 。A地址寄存器 B程序计数器 C数据寄存器 D指令寄存器 331010AH 是 。A表示一个二进制数 B表示一个十六进制数 C表示一个十进制数 D表示一个错误的数 34二进制数 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 D0AD 36在一个 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 C01111111 D11111111 E00000000 或 10000000 F01111111 或 11111111 G00000000 或 11111111 H10000000 或 01111111 37将十进制数 15/2 表示成二进制浮点规格化数(阶符 1 位,阶码 2 位,数符 1 位,尾数 4 位)是 。欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!4/15 A01101111 B01101110 C01111111 D11111111 41主(内)存用来存放 。A程序 B数据 C微程序 D程序和数据 42下列存储器中,速度最慢的是 。A半导体存储器 B光盘存储器 C磁带存储器 D硬盘存储器 43某一 SRAM 芯片,容量为 16K1 位,则其地址线有 。A14 根 B16K 根 C16 根 D32 根 44下列部件(设备)中,存取速度最快的是 。A光盘存储器 BCPU 的寄存器 C软盘存储器 D硬盘存储器 45在主存和 CPU 之间增加 Cache 的目的是 。A扩大主存的容量 B增加 CPU 中通用寄存器的数量 C解决 CPU 和主存之间的速度匹配 D代替 CPU 中的寄存器工作 46计算机的存储器采用分级存储体系的目的是 。A便于读写数据 B减小机箱的体积 C便于系统升级 D解决存储容量、价格与存取速度间的矛盾 48某 SRAM 芯片,其容量为 1K8 位,加上电源端和接地端后,该芯片的引出线的最少数目应为 。A23 B25 C50 D20 52CPU 组成中不包括 。A指令寄存器 B地址寄存器 C指令译码器 D地址译码器 54计算机主频的周期是指 。A指令周期 B时钟周期 CCPU 周期 D存取周期 62微程序控制器中,机器指令与微指令的关系是_。A.每一条机器指令由一条微指令执行 B.每一条机器指令由一段用微指令编成的微程序来解释执行 C.一段机器指令组成的程序可由一条微指令来执行 欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!5/15 D.一条微指令由若干条机器指令组成 66与微指令的执行周期对应的是 。A指令周期 B机器周期 C节拍周期 D时钟周期 67使主机从外部获取信息的设备称为 。A外部存储器 B外部设备 C输入设备 D输出设备 76D/A 转换器是 。A把数字量转为模拟量,并把转化结果输入到计算机。B把模拟量转为数字量,并把转化结果输入到计算机。C把计算机输出的模拟量转换成数字量。D把计算机输出的数字量转换成模拟量。96对于低速输入输出设备,应当选用的通道是 。A数组多路通道 B字节多路通道 C选择通道 DDMA 专用通道 115.若十六进制数为 A5.C,则其十进制数为()。A.245.6 B.165.75 C.55.75 D.513.4 119.正数的机器数等于其真值的码制有()。A.原码 B.补码 C.反码 D.原码、反码、补码 121.若采用双符号位判断溢出,当结果的符号位为 11 时,表示()。A.结果为正,无溢出 B.结果正溢出 C.结果负溢出 D.结果为负,无溢出 127.运算器是由多种部件组成的,其核心部件是()。A.数据寄存器 B.累加器 C.多数转换器 D.算术逻辑运算单元 132.寄存器间接寻址中,操作数放在()。A.通用寄存器 B.主存单元 C.堆栈 D.程序计数器 133.计算机中的存储系统是指()。A.RAM 存储器 B.ROM 存储器 C.RAM 存储器 D.内存储器和外存储器 135.8086/8088 CPU 中,用来存放程序的指令代码序列的寄存器是()。欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!6/15 A.CS B.DS C.SS D.ES 143.当某一存储单元的逻辑地址为 2500H:0010H 时,其对应的物理地址为()。A.2500H B.0010H C.25100H D.25010H 165.若 X 补=111111,则其十进制真值为()A.-63 B-31 C.-1 D 63 166.某定点整数 64 位,含 1 位符号位,补码表示,则其绝对值最大负数为()A.-263 B -264 C.-(263-1)D -(264-1)167浮点加减中的对阶是()A.将较小的一个阶码调整到与较大的一个阶码相同 B.将较大的一个阶码调整到与较小的一个阶码相同 C.将被加数的阶码调整到与加数的阶码相同 D.将加数的阶码调整到与被加数的阶码相同 173动态 RAM 的特点是()A.工作中存储内容动态地变化 B.工作中需要动态地改变访存地址 C.每隔一定时间刷新一遍 D.每次读出后需根据原存内容全部刷新一遍 175总线的数据通路宽度是指()A.能一次并行传送的数据位数 B.可依次串行传送的数据位数 C.单位时间内可传送的数据位数 D.可一次并行传送的数据的最大值 (三)填空题 2计算机的硬件包括 、五部分。3存储器分为 和 。在 CPU 运行程序时,必须把程序放在 。5计算机的运算精度主要由计算机的 决定,越 ,则计算机的运算精度越高。7总线一般可分为三类,它们分别是 ,和 。8计算机软件一般可分为 ,和 。20在浮点加减法运算中,当运算结果的尾数的绝对值大于 1 时,需要对结果进行 ,其操作是 。21 对存储器的要求是 、,为解决这三者的矛盾,计算机、采用 体系结构。37微程序控制器的核心部件是 ,它一般用 构成。41微程序设计技术是利用 方法设计 的一门技术。欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!7/15 44保存当前栈顶地址的寄存器叫 。47计算机的主机包括 ,。77计算机中各功能部件是通过 连接的,它是各部件间进行信息传输的公共通路。78CPU 内部的总线是 级总线,也叫内部总线。84总线 技术可使不同的信号在同一条信号线上传输,分时使用。98按并行等级技术分类,流水线可分为 、三类。101.8 位二进制补码所能表示的十进制整数范围是 至 ,前者的二进制补码表示为 ,后者的二进制补码表示为 。102.浮点数表示中,数据的范围由 的位数决定,数据的精度由 决定。104.每条指令由两部分组成,即 部分和 部分。116.8086CPU 具有 根地址线,直接寻址能力可达 。131.浮点数表示中,数据的范围由 的位数据决定,数的精度由 决定。137.指令中的地址码即是操作数的实际地址,这种寻址方式称为 。若指令中的地址码即是实际的操作数,这种寻址寻址方式称为 。144.数据总线一次能并行传送的位数称为 。152.常见的三级存储体系(从 CPU 往外)是:、。(四)简答题 5试比较定点带符号数在计算机内的四种表示方法。6试述浮点数规格化的目的和方法。9.某指令格式结构如下所示,请回答下列问题:15 10 98 7 0 操 作 码 寻址方式 形 式 地 址(1)每条指令由哪两部分组成?(2)是哪种指令格式?(3)该格式指令可进行多少种操作?(4)寻址方式可以有几种?(5)若采用立即寻址方式,操作数的范围是多少?15.简述原码与补码的不同。欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!8/15 (五)计算题 1用二进制数表示一个四位十进制的整数最少需要几位(不含符号位)。2某机器字长 32 位,定点表示,其中 31 位表示尾数,1 位是符号位,问:定点原码整数表示时,最大正数是多少?最小负数是多少?定点原码小数表示时,最大正数是多少?最小负数是多少?。4某机器字长 16 位,浮点表示时,其中含 1 位阶符、5 位阶码、1 位尾符、9 位尾数,请写出它能表示的最大浮点数和最小浮点数。7设有一个具有 14 位地址和 16 位字长的存储器,求:(1)该存储器能存储多少字节的信息?(2)若存储器由 4K8 位的 RAM 芯片组成,需要多少片?(3)画出该存储器的逻辑电路图,并写出计算过程?33.将数69 用下述规格化浮点格式表示(阶码与尾数均用补码表示,阶码以 2 为底)。0 13 4 511 阶 符 数 符|阶 码|尾 数|69 (六)综合题 1在 8086 中,对于物理地址 2014CH 来说,如果段起始地址为 20000H,则偏移量应为多少?4请按下面的要求写出相应的 8086 汇编指令序列。(1)将 1234H 送入 DS 中(2)将 5678H 与 AX 中的数相加,结果放在 AX 中。(3)将 DATAX 和 DATAY 相加,其和放在 DATAY 中。(4)将 AX 中的高 4 位变为全 0。(5)将 AX 中的低 2 位变为全 1。5若 BX0379H,下面 8086 指令执行后,BX?(1)XOR BX,0FF00H(2)AND BX,0FF00H(3)OR BX,0FF00H 6若(BX)5555H,试写出执行完下面的指令序列后 BX 中的内容。MOV CL,5 SHR BX,CL 欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!9/15 7试用 8086 移位和加法指令完成将 AX 中的内容乘以 10 的操作。15.设内存中某一单元的物理地址为 12345H,试完成下列不同的逻辑地址表示:(1)1234H:H(2)H:0345H 16.写出存储器地址 2314H:0075H 的段基址、偏移地址和物理地址。20.假设(DS)=1234H,(SI)=124H,(12464H)=30ABH,(12484H)=464H。试写出下列程序段执行后有关寄存器的结果。LEA SI,SI MOV AX,SI MOV SI+22H,1200H LDS SI,SI+20H ADD AX,SI(DS)=(SI)=(AX)=欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!10/15 参考答案(一)判断题 1、错误。2、正确。4、错误。6、正确。8、正确。11、正确。12、正确。13、错误。14、正确。16、错误 15、正确。19、正确。20、错误(由操作系统完成)。21、正确。23、正确。27、正确。28、正确。29、正确。30、正确。31、正确。34、错误。41、错误。42、错误。52、错误。53、正确。55、正确。56、正确。欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!11/15 57、正确。58、错误。(二)选择题 5、B 6、D 10、B 11、C 16、B 17、C 19、B 20、D。21、D。28、A,C,B。33、B。34、D A C B B A。36、C,F,B,C,A。37、A。41、D 42、C。43、A。44、B。45、C。46、D。48、D。52、D。54、B。62、C。66、B。67、C。76、D 欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!12/15 96、B 115.B 119.D 121.D 127.D 132.B 133.D 135.A 143.D 165、C 166、A 167、A 173、C 175、A (三)填空题 2、答案为运算器、控制器、存储器、输入设备、输出设备。3、答案为内(主)存储器,外(辅助)存储器,内存。5、答案为字长,字长,长。7、答案为数据总线、地址总线、控制总线。8、答案为系统软件、应用软件、工具软件。20、答案为向右规格化,尾数右移一位,右边补一个 0,阶码加 1,直到尾数绝对值0.5。21、答案为速度快、容量大、成本低,分级存储体系。37、答案为控制存储器,只读存储器。41、答案为软件,控制器。44、答案为栈顶指针SP。47、答案为运算器,控制器,主存储器。77、答案为总线。78、答案为芯片。84、答案为复用。欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!13/15 98、答案为指令流水线、算术流水线和处理机流水线。101、-128、+127、10000000、01111111 104、操作码、地址码 116、20、1MB 131.阶码;小数位数 137.直接寻址;立即寻址 144.数据通路宽度 152.Cache;主存;外存 (四)简答题 5 答:带符号数在计算机内部的表示方法有原码、反码、补码和移码。原码表示方法简单易懂,实现乘、除运算简单,但用它实现加、减运算比较复杂。补码的特点是加、减法运算规则简单,正负数的处理方法一致。反码通常只用来计算补码,由于用反码运算不方便,在计算机中没得到实际应用。移码由于保持了数据原有的大小顺序,便于进行比较操作,常用于浮点数中的阶码,使用比较方便。6 答:浮点的规格化是为了使浮点数尾数的最高数值位为有效数位。当尾数用补码表示时,若符号位与小数点后的第一位不相等,则被定义为已规格化的数,否则便是非规格化数。通过规格化,可以保证运算数据的精度。通常,采用向左规格化(简称左规),即尾数每左移一位,阶码减 1,直至规格化完成。9.(1)操作码 地址码 (2)单地址格式 (3)64 种 (4)4 种 (5)0255 15.原码与补码比较,有下列不同:(1)在补码表示中仍以最高位为符号位,“0 正 1 负”,与原码相同。但补码的符号位是数值的一部分,可以和尾数一起参加运算,不需要单独处理。(2)在补码表示中,数值 0 只有一种表示,即 0000。而原码表示中,0 有+0(0000)和0(1000)两种表示。(3)对于 n 位二进制补码表示范围为2n-1(2n-1-1),而原码表示范围为(2n-11)-(2n-1-1)。(4)在原码加减运算中,计算机的实际操作是加还是减,不仅取决于指令中的操作数,欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!14/15 还取决于两个操作数的符号,且运算结果的符号判断也较复杂。而在补码加减中,符号位参加运算。若指令操作码为加,则两数直接相加。若操作码为减,则将减数连同符号位一起变反加 1 后再与被减数相加。(五)计算题 1 解:2X104,N41/214 位。2 解:定点原码整数表示时,最大正数(2311);最小负数(2311)定点原码小数表示时,最大正数(12-31);最小负数(12-31)4 解:最大最小的数即为绝对值最大的数,由于阶码5 位,因此最大数为111111,变为十进制则为 31,所以指数部分为 2+31。由于尾数 9 位,因此最大的尾数为 0.111111111,变为十进制数则是(12-9),所以答案为:最大浮点数 2+31(12-9)最小浮点数 2+31(12-9)。7 解:存储单元数为 21416K,故能存储 16K 的信息。由于存储容量为 16K(16 位字长),每 4K(16 位字长)需要 2 片 4K8 位的芯片,故需芯片数 为 16/428 片。参考第六章 PPT。33.0 13 4 511 阶 符 数 符|阶 码|尾 数|69 0 111 1 0111011 (六)综合题 1 解:14CH。4 解:MOV AX,1234H;MOV DS,AX ADD AX,5678H MOV AX,DATAX ADD DATAY,AX 欢迎您阅读并下载本文档,本文档来源于互联网,如有侵权请联系删除!我们将竭诚为您提供优质的文档!15/15 AND AX,0FFFH OR AX,0003H 5 解:根据“异或”操作的特点,与“0”做“异或”操作,操作数不变;与“1”做“异或”操作,即使操作数变反,此题仅使 BH 变反,所以结果为 BX1111110001111001FC79H。根据“与”操作的特点,对“0”做“与”操作,操作数为 0;对“1”做“与”操作,即操作数不变。此题仅使 BL 清 0,BH 不变,所以结果为 BX0000001100000000 0300H。根据“或”操作的特点,对“0”做“或”操作,操作数不变;对“1”做“或”操作,即操作数为 1。此题仅使 BH(即高 8 位)置 1,BL(低 8 位)不变,所以结果为 BX1111111101111001 FF79H。6 解:第一条指令把数 5 传送到 CL(CL 是指定用于存放移位或循环次数的寄存器)中,第 2 条是逻辑右移指令,使 BX 逻辑右移 5 次(由 CL 给出移位次数),结果 BX02AAH。7 解:算法为 AX10AX2AX8,指令序列如下:SHL AX,1 ;AX2 MOV BX,AX ;AX2 保存到 BX SHL AX,1 ;AX4 SHL AX,1 ;AX8 ADD AX,BX ;AX10 15.(1)0005 (2)1200 16.段基址:2314H 偏移地址:0075H 物理地址:231B5H 20.第四章的作业,答案已讲过。