计算机组成题库汇总.docx
《计算机组成题库汇总.docx》由会员分享,可在线阅读,更多相关《计算机组成题库汇总.docx(19页珍藏版)》请在冰豆网上搜索。
![计算机组成题库汇总.docx](https://file1.bdocx.com/fileroot1/2023-1/31/afb19fc9-814c-4ee6-af91-4a9029b9c05f/afb19fc9-814c-4ee6-af91-4a9029b9c05f1.gif)
计算机组成题库汇总
第一章
一、选择题
1.冯·诺依曼机工作的基本方式的特点是__B____。
A多指令流单数据流
B按地址访问并顺序执行指令
C堆栈操作
D存贮器按内容选择地址
2.完整的计算机应包括___A___。
A运算器、存储器、控制器;
B外部设备和主机;
C主机和实用程序;
D配套的硬件设备和软件系统;
3.计算机硬件能直接执行的只有____B__。
A.符号语言B机器语言C汇编语言D机器语言和汇编语言
二、简答题
1.冯·诺依曼计算机的特点是什么?
三、名词解释
CPU、机器字长、存储容量、MIPS、FLOPS
第三章
一、选择题
1.系统总线中控制线的功能是A______。
A提供主存、I/O接口设备的控制信号和响应信号
B提供数据信息
C提供时序信号
D提供主存、I/O接口设备的响应信号
2.系统总线地址的功能是_D_____。
A选择主存单元地址;
B选择进行信息传输的设备;
C选择外存地址;
D指定主存和I/O设备接口电路的地址;
3.同步传输之所以比异步传输具有较高的传输频率是因为同步传输___A___。
A不需要应答信号;
B总线长度较短;
C用一个公共时钟信号进行同步;
D各部件存取时间较为接近;
4.采用串行接口进行七位ASCⅡ码传送,带有一位奇偶校验位为1位起始位和1位停止位,当波特率为9600波特时,字符传送速率为__A____。
A.960B.873C.1371D.480
5.在32位总线系统中,若时钟频率为500MHZ,传送一个32位字需要5个时钟周期,则该总线系统的数据传输速率为____B__MB/S。
A200B400C600D800
二、填空题
1.在计算机系统中,多个系统部件之间信息传送的公共通路称为A.______。
就其所传送信息的性质而言,在公共通路上传送的信息包括数据、B.______、C.______信息。
2.总线控制主要包括______控制和______控制。
三、简答题
1.总线的异步通信和同步通信的特点和区别?
2集中式仲裁有几种方式?
画出各方式的逻辑图。
3、为什么要设立总线仲裁机构?
4.系统总线分为几类?
它们各有什么作用?
四、计算题
见例3.1、例3.2、例3.3
第四章
1.计算机系统中的存贮器系统是指__D____。
ARAM存贮器
BROM存贮器
C主存贮器
Dcache、主存贮器和外存贮器
2.存储单元是指___B___。
A存放一个二进制信息位的存贮元B存放一个机器字的所有存贮元集合
C存放一个字节的所有存贮元集合D存放两个字节的所有存贮元集合;
3.某一RAM芯片,其容量为512×8位,包括电源和接地端,该芯片引出线的最小数目应是___D___。
9+8+1+1
A23B25C50D19
4.某SRAM芯片,存储容量为64K×16位,该芯片的地址线和数据线数目为___D___。
A64,16B16,64C64,8D16,16。
5.某计算机字长32位,其存储容量为4MB,若按半字编址,它的寻址范围是______。
A4MBB2MBC2MD1M
6.某计算机字长32位,其存储容量为4MB,若按字编址,它的寻址范围是______。
A.1MB.4MBC.4MD.1MB
7.某计算机字长16位,它的存贮容量是64KB,若按字编址,那么它的寻址范围是______
A.64KB.32KC.64KBD.32KB
8.主存储器是计算机系统的记忆设备,它主要用来______。
A存放数据B存放程序C存放数据和程序D存放微程序
9.微型计算机系统中,操作系统保存在硬盘上,其主存储器应该采用______。
ARAMBROMCRAM和ROMDCCP
10.某SRAM芯片,其容量为512×8位,包括电源端和接地端,该芯片引出线的最小数目应为_D_____。
A23B25C50D19
11.EPROM是指______。
A.读写存储器B.只读存储器
C.闪速存储器D.光擦除可编程只读存储器
12.以下四种类型的半导体存储器中,以传输同样多的字为比较条件,则读出数据传输率最高的是______。
ADRAMBSRAMC闪速存储器DEPROM
13.下面常见的只读存储器中,______只能有生产厂家在生产芯片的过程中写入,用户无法修改。
A.只读ROMB.PROMC.EPROMDEEPROM
14.动态RAM是指.____。
A工作时存储内容变化B工作中需动态地改变访问地址
C每隔一定时间要对存储内容进行刷新D每次读出后都需要根据原内容重写一遍
14.交叉存贮器实质上是一种______存贮器,它能_____执行______独立的读写操作。
A模块式,并行,多个B模块式串行,多个
C整体式,并行,一个D整体式,串行,多个
15.主存贮器和CPU之间增加cache的目的是______。
A解决CPU和主存之间的速度匹配问题
B扩大主存贮器容量
C扩大CPU中通用寄存器的数量
D既扩大主存贮器容量,又扩大CPU中通用寄存器的数量
16.cache用于存放主存数据的部分拷贝,主存单元地址与cache单元地址之间的转换工作由_____完成。
A硬件B软件C用户D程序员
17.相联存贮器是按______进行寻址的存贮器。
A地址方式B堆栈方式C内容指定方式D地址方式与堆栈方式
18.多总线结构的计算机系统,采用A方法,对提高系统的吞吐率最有效。
A多端口存贮器B提高主存的速度;
C交叉编址多模块存贮器;D高速缓冲存贮器
19.cache存储器的内容应该与主存储器的相应单元内容______。
A保持一致B可以不一致C无关D有关
20.cache存储器的速度应该比从主存储器取数的速度_____。
A快B稍快C相同D慢
21cache存储器的内容是_____调入的。
A操作系统B执行程序时逐步C指令系统设置的专用指令D软件
22.采用虚拟存贮器的主要目的是______。
A提高主存贮器的存取速度;
B扩大主存贮器的存贮空间,并能进行自动管理和调度;
C提高外存贮器的存取速度;
D扩大外存贮器的存贮空间;
23.常用的虚拟存储系统由______两级存储器组成,其中辅存是大容量的磁表面存储器。
A.cache—主存B.主存—辅存C.cache—辅存D.通用寄存器—主存
24.虚拟存储器的逻辑地址位数比物理地址_____。
A多B少C相等D不一定
二、填空题:
1.对存储器的要求是A.______,B.______,C.______。
为了解决这三方面的矛盾计算机采用多级存储体系结构。
2.主存储器是计算机系统中的记忆设备,它主要用来存放_____。
3.相联存储器不按地址而是按A.______访问的存储器,在cache中用来存放B.______,在虚拟存储器中用来存放C.______。
4.Cache是一种A.______存储器,是为了解决CPU和主存之间B.______不匹配而采用的一项重要硬件技术。
三、简答题
1、存储器的分类有哪些?
列举出存储器的层次结构。
2.什么是刷新?
DRAM为什么要刷新?
列举刷新的几种方式,各自的优缺点。
3.什么是CACHE,它和主存的关系是?
其工作过程?
4.什么是虚拟存储器,采用虚拟存储器技术解决什么问题?
5.程序访问的局部性原理是什么?
三、计算题
1、CPU执行一段程序时,cache完成存取的次数为5000次,主存完成存取的次数为200次。
已知cache存取周期为40ns,主存存取周期为160ns。
求:
1.Cache命中率H。
2.Cache/主存系统的访问效率e。
3.平均访问时间Ta。
(可参考例4.7)
2、一个容量为16K×32位的存储器,其地址线和数据线的总和是多少?
当选用下列不同规格的存储芯片时,各需多少片?
1K×4位、2K×8位、4K×4位、16K×1位、4K×8位、8K×8位
3、已知某字符的编码为“0100101”,若最高位增加一个偶校验位,则其编码是什么?
四、设计题
用16K×1位的DRAM芯片构成存储器。
要求:
(1)构成64K×1位的存储器,画出该芯片组成的存储器逻辑框图。
(2)构成16K×8位的存储器,画出该芯片组成的存储器逻辑框图。
五、作业题
4.14
4.39
4.41
第5章输入输出系统
一选择题
1.微型机系统中,主机和高速硬盘进行数据交换一般采用方式。
A.程序查询B.程序中断C.DMA
2.主机与设备传送数据时,采用,主机与设备是串行工作。
A.程序查询方式B.中断方式C.DMA方式
3.主机与I/O设备传送数据时,采用,CPU的效率最高。
A.程序查询方式B.中断方式C.DMA方式
4.中断发生时,程序计数器内容的保护和更新,是由完成的。
A.硬件自动B.进栈指令和转移指令C.访存指令
5.中断向量地址是。
A.子程序入口地址B中断服务程序入口地址C中断服务程序入口地址的地址
6.采用DMA方式传送数据时,每传送一个数据要占用的时间。
A.一个指令周期B一个机器周期C一个存储周期
7.I/O编址方式通常可分统一编址和不统一编址,。
A统一编址就是将I/O地址看做是存储器地址的一部分,可用专门的I/O指令对设备进行访问
B不统一编址是指I/O地址和存储器地址是分开的,所有对I/O访问必须有专门的I/O指令
C统一编址是指I/O地址和存储器地址是分开的,所以可用访存指令实现CPU对设备的访问
8.计算机的外部设备是指。
A磁盘机B输入输出设备C电源及空调设备
9.I/O采用统一编址时,进行输入输出操作的指令是。
A控制指令B访存指令C输入输出指令
10.I/O采用不统一编址时,进行输入输出操作的指令是。
A控制指令B访存指令C输入输出指令
11.中断服务程序的最后一条指令是。
A转移指令B出栈指令C中断返回指令
12DMA方式的接口电路中有程序中断部件,其作用是。
A实现数据传送B向CPU提出总线使用权C向CPU提出传输结束
13.键盘、鼠标、显示器、打印机属于设备。
A机一机通信B计算机信息存储C人机交互
二.填空题
1.I/O接口电路通常具有、、和功能。
2.I/O的编址方式可分为和两大类,前者需有独立的I/O指令,后者可通过指令和设备交换信息。
3.I/O和CPU之间不论是采用串行传送还是并行传送,它们之间的联络方式(定时方式)可分为、、三种。
4.一次中断处理过程大致可分为、、、和等五个阶段。
5.在DMA方式中,CPU和DMA控制器通常采用三种方法来分时使用主存,它们是、和。
6.单重中断的中断服务程序的执行顺序为、、、和中断返回。
7.多重中断的中断服务程序的执行顺序为、、、和中断返回。
8I/O与主机交换信息的方式中,方式设备与CPU串行工作,而且传送与主程序串行工作;方式传送与主程序也是串行工作,但设备与CPU并行工作,方式设备与CPU不仅并行工作,而且传送与主程序也是并行工作的。
三.问答题
1.为什么外围设备要通过接口与CPU相连?
接口有哪些功能?
2.一般小型或微型机中,I/O与主机交换信息有几种方式?
各有何特点?
哪种方式CPU效率最高?
3.DMA方式中的中断请求和程序中断方式中的中断请求有何区别?
4.在什么条件和什么时间,CPU可以响应I/O的中断请求?
另外有教材课后习题:
第212-213页:
5.1,5.2,5.3,5.14,5.15,5.23,5.29,5.33
第6章计算机的运算方法
一.选择题
1.设存储器位数为8位,机器数采用补码形式(含1位符号位)。
对应于十进制数-27,寄存器内容为。
A27HB9BHCE5H
2.对真值0表示形式唯一的机器数是。
A原码B.补码和移码C反码D以上都不对
3.某机字长8位,采用补码形式(其中1位为符号位),则机器数所能表示的范围是。
A-127~+127B-128~+128C-128~+127
4.16位长的浮点数,其中阶码7位(含1位阶符),尾数9位(含1位数符),当浮点数采用原码表示时,所能表示的数的范围是;当采用补码表示时,所能表示的数的范围是。
A-264~264(1-2-8)B-263~263(1-2-8)C-263~263(1-2-9)D-263(1-2-8)~263(1-2-8)
5.[x]补=1.000…0,它代表的真值是。
A-0B-1C+1
6.设[x]原=1.x1x2x3x4,当满足下列时,x>
成立。
Ax1必为0,x2~x4至少有一个为1
Bx1必为0,x2~x4任意
Cx1必为1,x2~x4任意
7.设x为整数,[x]反=1,1111,对应的真值是。
A-15B-1C-0
8.在整数定点机中,机器数采用补码,双符号位,若它的十六进制表示为C0H,则它对应的真值是。
A-1B+3C-64
9.若9BH表示移码(含1位符号位),其对应的十进制数是。
A27B-27C-101D101
10.设寄存器内容为10000000,若它等于0,则为。
A原码B补码C反码D移码
11.大部分计算机内的减法是用实现。
A将被减数加到减数中B从被减数中减去减数
C补数的相加D从减数中减去被减数
12.在浮点机中,判断原码规格化形式的原则是。
A尾数的符号位与第一数位不同B尾数的第一数位为1,数符任意
C尾数的符号位与第一数位相同D阶符与数符不同
13.在浮点机中,判断补码规格化形式的原则是。
A尾数的第一数位为1,数符任意B尾数的符号位与第一数位相同
C尾数的符号位与第一数位不同D阶符与数符不同
14.设机器数字长8位(含1位符号位),若机器数BAH为原码,则算术左移一位得,算术右移一位得。
AF4H;EDHBB4H;6DHCF4H;9DHDB5H;EDH
15.运算器由许多部件组成,其核心部分是。
A数据总线B算术逻辑运算单元C累加寄存器D多路开关
16.设机器数字长为16位(含1位符号位),若用补码表示定点小数,则最大正数为。
A1-215B1-2-15C215-1D215
17.计算机中表示地址时,采用。
A原码B补码C反码D无符号数
18.浮点数的表示范围和精度取决于。
A阶码的位数和尾数的机器数形式B阶码的机器数形式和尾数的位数
C阶码的位数和尾数的位数D阶码的机器数形式和尾数的机器数形式
19.在运算器中不包含。
A状态寄存器B数据总线CALUD地址寄存器
20.在定点补码运算器中,若采用双符号位,当时表示结果溢出。
A双符号位相同B双符号位不同C两个正数相加D两个负数相加
21.在浮点数加减法的对阶过程中,。
A将被加(减)数的阶码向加(减)数的阶码看齐
B将加(减)数的阶码向被加(减)数的阶码看齐
C将较大的阶码向较小的阶码看齐
D将较小的阶码向较大的阶码看齐
22.在浮点数中,当数的绝对值太大,以至于超过所能表示的数据时,称为浮点数的。
A正上溢B上溢C正溢D正下溢
二.填空题
1.机器数为补码,字长16位(含1位符号位),用十六进制写出对应于整数定点机的最大正数补码是,最小负数补码是。
2.某整数定点机,字长8位(含1位符号位),当机器数分别采用原码、补码、反码及无符号数时,其对应的真值范围分别为、、、和(均用十进制表示)。
3.在整数定点机中,采用1位符号位,若寄存器内容为10000000,当它分别表示为原码、补码、反码及无符号数时,其对应的真值范围分别为、、、和(均用十进制表示)。
4.采用浮点表示时,若尾数为规格化形式,则浮点数的表示范围取决于的位数,精度取决于的位数,确定浮点数的正负。
5.一个浮点数,当其尾数右移时,欲使其值不变,阶码必须。
尾数右移一位,阶码。
6.若[x]反=1.0101011,则[-x]补=。
7.最少需用位二进制数就能表示任一四位长的十进制无符号整数。
8.正数原码算术移位时,位不变,空位补。
负数原码算术移位时,位不变,空位补。
9.正数补码算术移位时,位不变,空位补。
负数补码算术左移时,位不变,低位补。
负数补码算术右移时,位不变,高位补。
10.正数原码左移时,位不变,高位丢1,结果,右移时低位丢,结果引起误差。
负数原码左移时,位不变,高位丢1,结果,右移时低位丢,结果正确。
11.在补码一位乘法中,设[x]补为被乘数,[y]补为乘数,若ynyn+1(yn+1为低位)=00,应执行操作,若ynyn+1=01,应执行操作,若ynyn+1=10,应执行操作,若ynyn+1=11,应执行操作。
若机器数字长为16位(不包括符号位),则补码乘法需做次操作,最多需做次操作。
三.计算题
1、将十进制数20.5转换成16位浮点数的二进制格式来存储,其中阶码5位(含1位阶符),尾数11位(含1位数符)。
2、已知x=-0.01111,y=+0.11001,
求[x]补,[-x]补,[y]补,[-y]补,x+y=?
,x–y=?
3、已知[X]补=11101011,[Y]补=01001010,则[X-Y]补?
并判断是否溢出?
4、已知X=0.1011,Y=0.1101,用加减交替法求[X/Y]原?
5、已知二进制数x=-0.11111,y=0.10111,求[x·y]原并还原成真值。
6、设浮点数x=2010×0.110101,y=2100×(-0.101010),若阶码取3位,尾数取6位(均不包括符号位),按补码运算步骤计算x+y
第七章指令系统(重点7.3)
一、选择题
1.指令系统采用不同寻找方式的目的是。
A、降低指令译码难度B、缩短指令字长,扩大寻址空间,提高编程灵活性
C、实现程序的控制D、提高访存速度
2.零地址运算指令在指令格式中不给出操作数地址,它的操作数来自。
A、立即数和栈顶B、暂存器
C、栈顶和次栈顶D、内存
3.一地址指令中,为完成两个数的算术运算,除地址译码指明的一个操作数外,另一个数常采用。
A、堆栈寻址方式B、立即寻址方式
C、隐含寻址方式D、直接寻址方式
4.二地址指令中,操作数的物理位置可安排在。
A、两个内存单元B、两个寄存器
C、一个主存单元和一个寄存器D、栈顶和次栈顶
5.操作数在寄存器中的寻址方式中,操作数在。
A、直接B、寄存器直接
C、寄存器间接D、立即寻址
6.寄存器间接寻址方式中,操作数在中。
A、通用寄存器B、堆栈
C、主存单元D、指令中
7.变址寻址方式中,操作数的有效地址是。
A、基址寄存器内容加上形式地址(位移量)B、程序计数器内容加上形式地址
C、变址寄存器内容加上形式地址
8.基址寻址方式中,操作数的有效地址是。
A、基址寄存器内容加上形式地址(位移量)B、程序计数器内容加上形式地址
C、变址寄存器内容加上形式地址
9.采用基址寻址可扩大寻址方位,且。
A.基址寄存器内容由操作系统确定,在程序执行过程不可变
B.基址寄存器内容由操作系统确定,在程序执行过程可变
C.基址寄存器内容由用户确定,在程序执行过程不可变
D.基址寄存器内容由用户确定,在程序执行过程可变
10.采用变址寻址可扩大寻址范围,且。
A.变址寄存器内容由操作系统确定,在程序执行过程不可变
B.变址寄存器内容由操作系统确定,在程序执行过程可变
C.变址寄存器内容由用户确定,在程序执行过程不可变
D.变址寄存器内容由用户确定,在程序执行过程可变
11.变址寻址和基址寻址的有效地址形成方式相似,但是。
A、变址寄存器的内容在程序执行过程中是不可变的
B、在程序执行过程中,变址寄存器、基址寄存器和内容都是可变的
C、在程序执行过程中,基址寄存器的内容不可变,变址寄存器中的内容可变
D、
12.堆栈寻址方式中,设A为累加器,SP为堆栈指示器,M(SP)为SP指示的栈顶单元,如果进栈操作的动作顺序为(A)→M(SP),(SP)-1→SP,那么出栈操作的动作顺序应为
。
A、M(SP)→A,(SP)+1→SPB、(SP)+1→SP,M(SP)→A
C、(SP)-1→SP,M(SP)→A
14.程序控制类指令的功能是______。
A.进行算术运算和逻辑运算B.进行主存与CPU之间的数据传送
C.进行CPU和I/O设备之间的数据传送D.改变程序执行的顺序
15.设相对寻址的转移指令占两个字节,第一字节是操作码,第二字节是相对位移量(可正可负),则转移的地址范围是。
A、255B、256C、254
16、直接、间接、立即三种寻址方式指令的执行速度,由快到慢的顺序是。
A、直接、立即、间接B、直接、间接、立即
C、立即、直接、间接
17、设机器字长为16位,存储器按字编址,对于单字长指令而言,读取该指令后,PC值自动加。
A、1B、2C、4
18、设计器字长为16位,存储器按字节编址,CPU读取一个单字长指令后,PC值自动加
A、1B、2C、4
19、设机器字长为16位,存储器按字节编址,设PC当前值为1000H,当读取一条双字长指令后,PC值为。
A、1000HB、1002HC、1004H
20.在一地址指令中,下列是正确的.
A、仅有一个操作数,其地址由指令地址码提供B、可能有一个操作数,也可能有两个操作数C、一定有两个操作数,另外一个是隐含的
21(多选择)下列寻址方式中,能反映RISC的特征。
A、丰富的寻址方式B、指令采用流水方式C、控制器采用微程序设计
D、只有LOAD/STORE指令访问存储器E、难以用优化编译生成高效的目标代码
F、配置了