组成原理题库.docx
《组成原理题库.docx》由会员分享,可在线阅读,更多相关《组成原理题库.docx(53页珍藏版)》请在冰点文库上搜索。
组成原理题库
一、单选题
1、在定点小数计算机中()的原码与补码相同。
A、-0.5B、1C、-0.1D、-1
2、采用DMA方式传送数据时,每传送一个数据就要占用一个()的时间。
A.指令周期B.机器周期
C.存储周期D.总线周期
3、在中断响应过程中,()操作可以通过执行程序实现。
A、关中断B、保护断点C、保护现场D、读取中断向量
4、下列陈述中正确的是:
A、在DMA周期内,CPU不能执行程序
B、中断发生时,CPU首先执行入栈指令将程序计数器内容保护起来
C、DMA传送方式中,DMA控制器每传送一个数据就窃取一个指令周期
D、输入输出操作的最终目的是要实现CPU与外设之间的数据传输
5、中断向量地址是:
A、子程序入口地址B、中断服务程序入口地址
C、中断服务程序入口地址指示器
6、在关中断状态,不可响应的中断是:
A、可屏蔽中断B、硬件中断C、软件中断D、不可屏蔽中断
7、为了便于实现多级中断,保存现场信息最有效的方法是采用:
A、通用寄存器B、堆栈C、存储器D、外存
8、采用DMA方式传递数据时,每传送一个数据就要占用一个()时间。
A、指令周期B、时钟周期C、机器周期D、存储周期
9、下列数中最小的数为():
A、101001BB、52QC、29DD、233H
10、一个8位二进制整数,采用补码表示,且由3个“1”和5个“0”组成,则其最小值是():
A、-127B、-32C、-125D、-3
11、若某数x的真值为-0.1010,在计算机中该数表示为1.0110,则该数所用的编码方法是()码:
A、原B、补C、反D、移
12、某数在计算机中用8421BCD码表示为011110001001,其真值是:
A、789DB、789HC、1887DD、11110001001B
13、"float型数据通常用IEEE754单精度浮点数格式表示.若编译器将float型变量x分配在一个32位浮点寄存器FR!
中,且x=-8.25,则FR1的内容是
A、C1040000HB、C2420000HC、C1840000HD、C1C20000H"
14、不属于ALU的部件有
A、加法器或乘法器B、移位器C、逻辑运算部件D、指令寄存器
15、处理器中的ALU采用来实现
A、时序电路B、组合逻辑电路C、控制电路D、模拟电路
16、当且仅当发生时,称为浮点数溢出上溢
A、阶码上溢B、尾数上溢C、尾数与阶码同时上溢D、尾数或阶码上溢
17、某浮点数采用IEEE754单精度格式表示为C5100000H,则该数的值是注:
选项中[]内的值为上标
A、-1.125*2[10]B、-1.125*2[11]C、-0.125*2[10]D、-0.125*2[11]
18、在C程序中,int类型的变量x的值为-1088。
程序执行时,x先被存放在16位的寄存器R1中,然后被算术右移4位。
则此时R1中的内容以16进制表示是()
A、FBC0HB、FFBCHC、0FBCHD、87BCH
19、补码表示的8位二进制定点小数所能表示数值的范围是
A、-0.1111111B~0.1111111BB、-1.0000000B~0.1111111B
C、-0.1111111B~1.0000000BD、-1.0000000B~1.0000000B
20、下列数中最大的是
A、10000000BB、125OC、10000110BCD码D、55H
21、某机字长32位,其中1位符号位,31位表示尾数。
若用定点小数表示,则最大正小数为:
A、+(1-2-32)B、+(1-2-31)C、2-32D、2-31
22"、若浮点数尾数用补码表示,则判断运算结果是否为规格化数的方法是:
A、阶符与数符相同为规格化数
B、阶符与数符相异为规格化数
C、数符与尾数小数点后第一位数字相异为规格化数
D、数符与尾数小数点后第一位数字相同为规格化数"
23"算术逻辑运算单元74181ALU可完成:
A、16种算术运算功能
B、16种逻辑运算功能
C、16种算术运算功能和16种逻辑运算功能
D、4位乘法运算和除法运算功能"
24、"在集中式总线仲裁中,()方式对电路故障最敏感。
A、菊花链方式B、独立请求方式
C、分布式D、计数器定时查询方式"
25、计算机使用总线结构的主要优点是便于实现积木化,同时:
A、减少了信息传输量B、提高了信息传输的速度
C、减少了信息传输线的条数D、加重了CPU的工作量
26、系统总线中地址线的功能是:
A、选择主存单元地址B、选择进行信息传输的设备
C、选择外存地址D、指定主存和IO设备接口电路的地址
27、采用串行接口进行7位ASCII码传送,带有1位奇校验位,l位起始位和1位停止位,当传输率为9600波特时,字符传送速率为:
A、960B、873.C、1372D、480
28、同步通信之所以比异步通信具有较高的传输速率,是因为:
A、同步通信不需要应答信号且总线长度比较短
B、同步通信用一个公共的时钟信号进行同步
C、同步通信中,各部件存取时间比较接近
D、以上各项因素的综合结果
29、在集中式总线仲裁中,()方式响应时间最快。
A、链式查询B、独立请求C、计数器定时查询D、分布
30、计算机系统的输入输出接口是()之间的交接界面。
A、CPU与存储器B、存储器与外围设备
C、主机与外围设备D、CPU与系统总线
31、在计数器定时查询方式下,若每次计数从0开始,则
A、设备号小的优先级高B、设备号大的优先级高
C、每个设备使用总线的机会相同D、以上都不对
32、在集中式总线仲裁中,方式相应最快。
A、链式查询B、独立请求C、计数器定时查询D、不能确定
33、系统总线是指
A、运算器、控制器、寄存器之间的连接部件
B、运算器、寄存器、主存之间的连接部件
C、运算器、寄存器、外围设备之间的连接部件
D、CPU、主存、外围设备之间的连接部件
34、"计算机的外围设备是指:
A、输入输出设备B、外存设备C、通信设备D、除主机外的其他设备
35、"下列外存中,属于顺序存取存储器的是:
A、U盘B、硬盘C、磁带D、光盘"
36、"显示器的颜色数为256色,则刷新存储器每个单元的字长应该为:
A、256位B、8位C、7位D、16位"
37、CRT的颜色数为256色,则刷新存储器每个单元的字长应该为:
A、256位B、8位C、7位D、16位
38、下面说法正确的是
A、半导体RAM信息可读可写,且断电后仍能保持记忆
B、半导体RAM属挥发性存储器,而静态的RAM存储信息是非挥发性的
C、静态RAM、动态RAM都属挥发性存储器,断电后存储的信息将消失
D、ROM不用刷新,且集成度比动态RAM高,断电后存储的信息将消失
39、存储单元是指:
A、存放一个二进制信息位的存储元B、存放一个机器字的所有存储元集合
C、存放一个字节的所有存储元集合D、存放两个字节的所有存储元集合
40、采用虚拟存储器的主要目的是
A、提高主存储器的存取速度B、扩大存储器空间,并能进行自动管理
C、提高外存储器的存取速度D、扩大外存储器的存储空间
41、"某SRAM芯片,存储容量为64K×16位,该芯片的地址线和数据线数目为:
A、64,16 B、16,64 C、64,8 D、16,16"
42、"计算机系统中的存贮器系统是指:
A、RAM存贮器
B、ROM存贮器
C、主存贮器
D、内存贮器和外存贮器"
43、"交叉存储器实质上是一种()存储器,它能执行独立的读写操作
A、多模块,并行B、多模块,串行
C、整体式,并行D、整体式,串行"
44、"相联存储器是按进行寻址的存储器
A、地址指定方式B、堆栈存取方式C、内容指定方式
D、地址指定与堆栈存取方式结合"
45、在主存和CPU之间增加cache的目的是
A、增加内存容量B、提高内存的可靠性
C、解决CPU与内存之间的速度匹配问题D、增加内存容量,同时加快存取速度
46、存储周期是指
A、存储器的读出时间B、存储器进行连续读和写操作所允许的最短时间间隔
C、存储器的写入时间D、存储器进行连续写操作所允许的最短时间间隔
47、"用某个寄存器的值做操作数地址的寻址方式称为()寻址。
A、直接B、间接C、寄存器D、寄存器间接"
48、"堆栈寻址方式中,设A为累加器,SP为堆栈指示器,MSP为SP所指示的栈顶单元,如果进栈的操作是:
A-〉MSP,SP-1-〉SP,那么出栈的操作应为:
A、MSP-〉A, SP+1-〉SP
B、SP+1-〉SP,MSP-〉A
C、SP-1-〉SP,MSP-〉A
D、MSP-〉A, SP-1-〉SP"
49、"变址寻址方式中,操作数的有效地址等于:
A、基值寄存器内容加上形式地址(位移量)
B、堆栈指示器内容加上形式地址(位移量)
C、变址寄存器内容加上形式地址(位移量)
D、程序记数器内容加上形式地址(位移量)"
50、"从以下有关RISC的描述中,选择最合适的答案。
A、采用RISC技术后,计算机的体系结构又恢复到早期的比较简单的情况。
B、为了实现兼容,新设计的RISC,是从原来CISC系统的指令系统中挑选一部分实现的。
C、RISC的主要目标是减少指令数,提高指令执行效率。
D、RISC设有乘、除法指令和浮点运算指令。
"
51、指令系统中采用不寻址方式的目的主要是
A、实现存储程序和程序控制
B、缩短指令长度,扩大寻址空间,提高编程灵活性
C、可以直接访问外存
D、提供扩展操作码的可能并降低指令译码难度
52、单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个经常需采
A、堆栈寻址方式B、立即寻址方式
C、隐含寻址方式D、间接寻址方式
53、寄存器间接寻址方式中,操作数处在
A、通用寄存器B、堆栈C、主存储器D、程序计数器
54、指令的寻址方式有顺序和跳跃两种,采用跳跃寻址方式,可以实现
A、堆栈寻址B、程序的条件转移
C、程序的无条件转移D、程序的条件转移或无条件转移
55、一般机器周期的时间是根据()来规定的。
A、主存中读取一个指令字的时间B、主存中读取一个数据字的时间
C、主存中写入一个数据字的时间D、主存中读取一个数据字的时间
56、存放微程序的控制存储器称为:
A、高速缓冲存储器 B、控制存储器C、虚拟存储器 D、主存储器
57、以下叙述中正确描述的句子是:
A、同一个CPU周期中,可以并行执行的微操作叫相容性微操作
B、同一个CPU周期中,可以并行执行的微操作叫相交性微操作
C、同一个CPU周期中,可以并行执行的微操作叫相斥性微操作
D、同一个CPU周期中,可以并行执行的微操作叫排他性微操作
58、计算机操作的最小时间单位是:
A、时钟周期B、指令周期C、CPU周期D、微指令周期
59、下列部件中不属于控制器的是:
A、IRB、操作控制器C、PCD、PSW
60、同步控制是:
A、只适用于CPU控制的方式B、只适用于外围设备控制的方式
C、由统一时序信号控制的方式D、所有指令执行时间都相同的方式
61、在CPU中跟踪指令后继地址的寄存器是:
A、MARB、PCC、IRD、PSW
62、控制器、运算器和存储器合起来一般称为( ):
A、IO部件B、内存储器C、外存储器D、主机
63、冯?
诺依曼机工作方式的基本特点是( ):
A、按地址访问并顺序执行指令B、精确结果处理
C、存储器按内部地址访问D、自动工作
64、输入、输出设备以及辅助存储器一般统称为():
A、IO系统B、外围设备C、外存储器D、执行部件
65、计算机硬件能直接识别和执行的语言是():
A、高级语言B、汇编语言C、机器语言D、符号语言
66、一个C语言程序在一台32位机器上运行。
程序中定义了三个变量x、y和z,其中x和z为int型,y为short型。
当x=127,y=-9时,执行赋值语句z=x+y后,x、y和z的值分别是
A、x=0000007FH,y=FFF9H,z=00000076H
B、x=0000007FH,y=FFF9H,z=FFFF0076H
C、x=0000007FH,y=FFF7H,z=FFFF0076H
D、x=0000007FH,y=FFF7H,z=00000076H
67、某计算机处理器主频为50MHz,采用定时查询方式控制设备A的IO,查询程序运行一次所用的时钟周期数至少为500。
在设备A工作期间,为保证数据不丢失,每秒需对其查询至少200次,则CPU用于设备A的IO的时间占整个CPU时间的百分比至少是
A、0.02%B、0.05%C、0.20%D、0.50%
68、在系统总线的数据线上,不可能传输的是
A、指令B、操作数C、握手(应答)信号D、中断类型号
69、假定不采用Cache和指令预取技术,且机器处于开中断状态,则在下列有关指令执行的叙述中,错误的是
A、每个指令周期中CPU都至少访问内存一次
B、每个指令周期一定大于或等于一个CPU时钟周期
C、空操作指令的指令周期中任何寄存器的内容都不会被改变
D、当前程序在每条指令执行结束时都可能被外部中断打断
70、"下列给出的指令系统特点中,有利于实现指令流水线的是Ⅰ.指令格式规整且长度一致Ⅱ、指令和数据按边界对齐存放Ⅲ、只有LoadStore指令才能对操作数进行存储访问
A、仅Ⅰ、ⅡB、仅Ⅱ、ⅢC、仅Ⅰ、ⅢD、Ⅰ、Ⅱ、Ⅲ"
71、某机器有一个标志寄存器,其中有进位借位标志CF、零标志ZF、符号标志SF和溢出标志OF,条件转移指令bgt(无符号整数比较大于时转移)的转移条件是
A、CF+OF=1B、SF+ZF=1C、CF+ZF=1D、CF+SF=1
72、偏移寻址通过将某个寄存器内容与一个形式地址相加而生成有效地址。
下列寻址方式中,不、属于偏移寻址方式的是2011年原题、第四章:
指令系统
A、间接寻址B、基址寻址C、相对寻址D、变址寻址
73、某计算机存储器按字节编址,主存地址空间大小为64MB,现用4M8位的RAM芯片组成32MB的主存储器,则存储器地址寄存器MAR的位数至少是2011年原题、第三章:
存储系统
A、22位B、23位C、25位D、26位
74、下列各类存储器中,不采用随机存取方式的是2011年原题、第三章:
存储系统
A、EPROMB、CDROMC、DRAMD、SRAM
75、下列选项中,描述浮点数操作速度指标的是2011年原题、第二章:
运算方法和运算器
A、MIPSB、CPIC、IPCD、MFLOPS
76、假定一台计算机的显示存储器用DRAM芯片实现,若要求显示分辨率为16001200,颜色深度为24位,帧频为85HZ,显示总带宽的50%用来刷新屏幕,则需要的显存总带宽至少约为()2010年原题、第七章:
外围设备
A、245Mbps B、979Mbps C、1958Mbps D、7834Mbps
77、"单级中断系统中,中断服务程序执行顺序是()2010年原题、第八章:
输入输出系统 I保护现场 Ⅱ开中断 Ⅲ关中断 Ⅳ保存断点 V中断事件处理 Ⅵ恢复现场 Ⅶ采访中断返回
A、I→V→Ⅵ→Ⅱ→Ⅶ B、Ⅱ→I→V→Ⅶ
C、Ⅲ→Ⅳ→V→Ⅵ→Ⅶ D、Ⅳ→I→V→Ⅵ→Ⅶ"
78、下列不会引起指令流水阻塞的是()2010年原题、第五章:
中央处理器
A、数据旁路 B、数据相关 C、条件转移 D、资源冲突
79、下列寄存器中,汇编语言程序员可见的是()2010年原题、第五章:
中央处理器
A、存储器地址寄存器(MAR) B、程序计数器(PC)
C、存储器数据寄存器(MDR) D、指令寄存器(IR)
80、下列命令组合情况中,一次访存过程中,不可能发生的是()2012年原题、第三章:
存储系统
A、TLB未命中,Cache未命中,Page未命中
B、TLB未命中,Cache命中,Page命中
C、TLB命中,Cache未命中,Page命中
D、TLB命中,Cache命中,Page未命中
81、"下列有关RAM和ROM的叙述中,正确的是()2010年原题、第三章:
存储系统
IRAM是易失性存储器,ROM是非易失性存储器 IIRAM和ROM都采用随机存取方式进行信息访问 IIIRAM和ROM都可用作Cache IVRAM和ROM都需要进行刷新
A、仅I和II B、仅II和III C、仅I,II,III D、仅II,III,IV"
82、假定用若干个2k4位芯片组成一个8k8位存储器,则地址0B1FH所在芯片的最小地址是()2010年原题、第三章:
存储系统)
A、0000H B、0600H C、0700H D、0800H
83、"假定变量i,f,d数据类型分别为int,float和double(int用补码表示,float和double分别用IEEE754单精度和双精度浮点数据格式表示),已知i=785,f=1.5678E3,d=1.5E100、若在32位机器中执行下列关系表达式,则结果为真是()2010年原题、(I)i==intfloatI(II)f==floatintf (Ⅲ)f==floatdoublef(IV)d+f-d==f
A、仅I和II B、仅I和III C、仅II和III D、仅III和IV"
84、下列选项中,能引起外部中断的事件是2009年原题、第八章:
输入输出系统
A、键盘输入B、除数为0C、浮点运算下溢D、访存缺页
85、假设某计算机的存储系统由Cache和主存组成。
某程序执行过程中访存1000次,其中访问Cache缺失(未命中)50次,则Cache的命中率是2009年原题、第三章:
存储系统
A、5%B、9.5%C、50%D、95%
86、假设某系统总线在一个总线周期中并行传输4字节信息,一个总线周期占用2个时钟周期,总线时钟频率为10MHz,则总线带宽是2009年原题、第六章:
总线系统
A、10MBsB、20MBsC、40MBsD、80MBs
87、相对于微程序控制器,硬布线控制器的特点是2009年原题、第五章:
中央处理器
A、指令执行速度慢,指令功能的修改和扩展容易B、指令执行速度慢,指令功能的修改和扩展难C、指令执行速度快,指令功能的修改和扩展容易D、指令执行速度快,指令功能的修改和扩展难
88、某计算机的指令流水线由四个功能段组成,指令流经各功能段的时间(忽略各功能段之间的缓存时间)分别为90ns、80ns、70ns和60ns,则该计算机的CPU时钟周期至少是2009年原题、第五章:
中央处理器
A、90nsB、80nsC、70nsD、60ns
89、下列关于RISC的叙述中,错误的是2009年原题、第五章:
中央处理器
A、RISC普遍采用微程序控制器
B、RISC大多数指令在一个时钟周期内完成
C、RISC的内部通用寄存器数量相对CISC多
D、RISC的指令数、寻址方式和指令格式种类相对CISC少
90、某机器字长16位,主存按字节编址,转移指令采用相对寻址,由两个字节组成,第一字节为操作码字段,第二字节为相对位移量字段。
假定取指令时,每取一个字节PC自动加1。
若某转移指令所在主存地址为2000H,相对位移量字段的内容为06H,则该转移指令成功转移后的目标地址是2009年原题、第四章:
指令系统
A、2006HB、2007HC、2008HD、2009H
91、某计算机主存容量为64KB,其中ROM区为4KB,其余为RAM区,按字节编址。
现要用2K8位的ROM芯片和4K4位的RAM芯片来设计该存储器,则需要上述规格的ROM芯片数和RAM芯片数分别是2009年原题、第三章:
存储系统
A、1,15B、2,l5C、1,30D、2,30
92、浮点数加、减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。
设浮点数的阶码和尾数均采用补码表示,且位数分别为5位和7位(均含2位符号位)。
若有两个数X=272932,Y=2558,则用浮点加法计算X+Y的最终结果是2009原题、第二章:
运算方法和运算器
A、001111100010B、001110100010C、010000010001D、发生溢出
93、一个C语言程序在一台32位机器上运行。
程序中定义了三个变量x、y和z,其中x和z为int型,y为short型。
当x=127,y=-9时,执行赋值语句z=x+y后,x、y和z的值分别是2009原题、第二章:
运算方法和运算器
A、x=0000007FH,y=FFF9H,z=00000076H
B、x=0000007FH,y=FFF9H,z=FFFF0076H
C、x=0000007FH,y=FFF7H,z=FFFF0076H
D、x=0000007FH,y=FFF7H,z=00000076H
94、冯偌依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是2009原题、第一章:
计算机系统概述
A、指令操作码的译码结果B、指令和数据的寻址方式
C、指令周期的不同阶段D、指令和数据所在的存储单元
95、浮点数加、减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。
设浮点数的阶码和尾数均采用补码表示,且位数分别为5位和7位(均含2位符号位)。
若有两个数X=272932,Y=2558,则用浮点加法计算X+Y的最终结果是2009原题、第一章:
计算机系统概述A、001111100010B、001110100010C、010000010001D、发生溢出
96、某计算机的Cache共有16块,采用2路组相联映射方式(即每组2块)。
每个主存块大小为32字节,按字节编址。
主存129号单元所在主存块应装入到的Cache组号是2009原题、第三章:
存储系统
A、0B、2C、4D、6
97、下列选项中,能缩短程序执行时间的措施是()2010年原题、第五章:
中央处理器 I提高CPU时钟频率,II优化数据通过结构,III对程序进行编译优化
A、仅I和II B、仅I和III C、仅II