计算机组成原理综合复习题一
选择题:
1. 从器件角度看,计算机经历了五代变化。但从系统结构看,至今绝大多数计算机的结构仍属于( )
A.并行 B.冯·诺依曼 C.智能 D.串行
2. 某机字长32位,其中1位表示符号位。若用定点整数表示则最小负整数为( )
A.-(231-1) B.-(230-1) C.-(231+1) D.-(230+1)
3. 以下有关运算器的描述,正确的是( )
A.只做加法运算 B.只做算术运算
C.算术运算与逻辑运算 D.只做逻辑运算
4. EEPROM是指( )
A.读写存储器 B.只读存储器
C.闪速存储器 D.电擦除可编程只读存储器
5.两级存储器组成的虚拟存储系统是( )
A.cache-主存 B.主存-辅存
C.cache-辅存 D.通用寄存器-cache
6. RISC访内指令中,操作数的物理位置一般安排在( )
A.栈顶和次栈顶 B.两个主存单元
C.一个主存单元和一个通用寄存器 D.两个通用寄存器
7. 当前CPU的组成是( )
A.控制器 B.控制器、运算器
C.运算器、主存 D.控制器、ALU、主存
8. 流水CPU是由一系列叫做“段”的处理部件组成。和具备m个并行部件的CPU相比,一个m段流水CPU的吞吐能力是( )
A.具备同等水平 B.不具备同等水平 C.小于前者 D.大于前者
9. 在集中式总线仲裁中,响应时间最快的是方式( )
A.独立请求 B.计数器定时查询 C.菊花链 D.随机请求
10. CPU中跟踪指令后继地址的寄存器是( )
A.地址寄存器 B.指令计数器 C.程序计数器 D.指令寄存器
11. 对计算机软硬件的正确描述是( )
A.任何硬件的功能都可以用软件来实现
B.复杂的数学运算用软件实现速度更快
C.微程序是用软件来实现的
D.乘法运算可以用软件实现,也可以用硬件实现
12. 在不恢复余数的陈列除法器中,假设除数和被除数都是n位,那么( )
A.运算时间和n成线形关系
B.运算时间和n成二次函数关系
C.运算时间和n成三次函数关系
D.运算时间和n没有关系
13. 原码并行乘法的特征是( )
A.乘数的每一位都对应一个多位数的串行加法
B.乘数的每一位都对应一个多位数的并行加法,进位暂不处理
C.乘数的每一位都对应一个多位数的并行加法,进位被舍弃
D.整个乘法过程中不需要多位数的串行加法
14. 系统软件是( )
A.浏览器软件 B.聊天软件
C.操作系统软件 D.五笔字输入法软件
15. 关于定点数加法溢出正确的描述是( )
A.当符号位产生进位时有溢出
B.当最高数据位产生进位时有溢出
C.当符号位和最高数据位都有进位时有溢出
D.当符号位和最高数据位只有一个有进位时有溢出
16. 输入输出方式效率最高的是( )
A.查询方式 B.中断方式
C.通道方式 D.外围处理机方式
17. 中断向量是( )
A.子程序入口地址
B.中断服务程序入口地址
C.中断服务程序入口地址指示器
D.例程入口地址
18. 在8位二进制中,67的补码是( )
A.01100111 B.10110111
C.10110100 D.01000011
19. 下列关于指令周期的说法哪个是正确的( )
A.指令周期由若干个CPU周期组成
B.指令周期都是等长的
C.一个指令周期中,PC寄存器的值是不变的
D.一个指令周期中,AR寄存器的值是不变的
20. 下列关于ROM的说法哪个是错误的( )
A.ROM里可以存放一些重要的程序
B.ROM的容量现在也可以达到M的级别。
C.ROM的数据掉电不丢失
D.ROM里面的内容是无法改变
名词解释:
字符信息
标准浮点数
双端口存储器
指令的执行周期
简答题:
CPU有哪些寄存器?
简述分散式总线总裁的原理。
简述中断嵌套机制的原理。
计算题:
已经知道x和y,用变型补码计算x+y,同时指出结果是否溢出。
(1)x=0.1101101 y=0.0001111 (2)x=0.1101101 y= -0.1010111
已经知道x和y,用变型补码计算x-y,同时指出结果是否溢出。
(1)x=0.1111111 y= 0.1110110 (2)x= -0.1101111 y= -0.0011111
已知cache存储周期100ns,主存存储周期400ns,cache/主存系统平均访问时间
为150n,求cache的命中率多少?
参考答案:
1.B 2.A 3.C 4.D 5.B
6.D 7.B 8.C 9.A 10.C
11. D 12.A 13.B 14.C 15.D
16.D 17.C 18.D 19.A 20.D
字符信息是用于处理文字的符号数据。国际上通用的字符系统是单字节ASCII码,我国的汉字则是使用双字节的标准内码。
标准浮点数是浮点数的一种表示方法。尾数是纯小数补码表示,阶码是纯整数补码表示,尾数的绝对值大于等于0.5。
双端口存储器是快速存储器的一种。它有两个独立的读写访问端口。在资源不冲突的前提下,这两个端口可以同时工作。
指令的执行周期包括两个阶段,一个是取指令阶段,一个是执行指令阶段。
CPU的寄存器包括:程序计数寄存器、指令寄存器、地址寄存器、数据寄存器、累加寄存器、状态寄存器。
分散式总线仲裁是整个系统没有一个统一的仲裁器,由总线中的各个模块按照一定的规则,决定对总线的控制权。当多个模块同时申请总线时,各个模块都会监听总线中其它模块的申请状况,按照一定规则判定本次申请是否有效,至多一个模块的申请能有效,获得总线的控制权。
中断嵌套是一个中断的服务过程中,又响应另一个中断的现象。一个计算机系统的所有中断源可以分为若干个级别,中断嵌套优先级别高可以嵌套优先级别低的中断,同级中断或优先级别低的中断不能嵌套同级或优先级别高的。中断嵌套的实现需要相应的软件配合。
(1) x+y=00.1111100无溢出
(2)x+y=00.0010110无溢出
(1) x-y=00.0001001无溢出
(2) x-y=11.0110000无溢出
设为h。h*100 + 400*(1-h) =150 h = 25/30。命中率是。