计算机四级-计算机系统组成及工作原理
(总分93, 做题时间90分钟)
一、选择题
(一)中文题
1. 
ALU是下面的哪一个?(    )
A 累加器
B 算术逻辑运算部件
C 全加器
D 控制器
2. 
The range of an 8bit fixed point integer number (no signs) is (     ).
A 0~127
B 0~128
C 0~256
D 0~255
3. 
假设某微处理器的主频为20MHz,2个时钟周期组成一个机器周期,平均3个机器周期可完成一条指令,则平均运算速度为(    )。
A 1.66MIPS
B 3.33MIPS
C 6.66MIPS
D 13.33MIPS
4. 
汉字的区位码、国标码和机内码是3个不同的概念,假设某个汉字的区号是30(十进制),位号是63(十进制),则在PC机中它的内码(十六进制)是(    )。
A BEDF
B 3E5F
C 9EBF
D B0E3
5. 
在寻址操作中,若操作数地址(主存)在指令中,则为哪一种寻址方式?(    ).
A 立即寻址
B 直接寻址
C 寄存器寻址
D 基址寻址
6. 
在数据传送方式中,DMA方式与中断方式相比,主要优点是(    )。
A 传送速度快
B CPU可以分时工作
C 传送程序简单
D CPU不必查询I/O口状态
7. 
编译程序和解释程序的区别是(    )。
A 是否产生目标程序
B 是否用于将高级语言源程序转换成机器语言
C 是否属于语言处理程序
D 以上都不对
8. 
计算机控制器的核心是(    )。
A 操作控制器
B 程序计数器
C 时序产生器
D 指令寄存器
9. 
英文ISA代表下面的哪一个?(    )
A 21业标准结构总线
B 视频电子标准协会
C 中断信号互联网络
D 外围设备互联总线
10. 
若逻辑变量X=Y=1,则执行按位加XY以后的值为(    )。
A 1
B 10
C 0
D 2
11. 
堆栈存储器存取数据的方式是(    )。
A 先进先出
B 先进后出
C 随机存取
D 不同于前三种方式
12. 
假如程序员可用的存储空间为4MB,而实际的存储器容量为1MB,则程序员所用的地址称为 (    )。
A 逻辑地址
B 物理地址
C 有效地址
D 高速缓冲存储器
13. 
下述哪一种情况称为指令周期?(    )
A 取指令和执行指令的时间
B 取操作数时间
C 取指令时间
D 存储操作结果的时间
14. 
An instruction that uses indirect addressing must contain an address of memory where (    ).
A data is stored
B another address is stored
C a page fault is addressed
D a pipeline stall will be executed
15. 
地址寄存器的作用是(    )。
A 保存将要提取的下一条指令的地址
B 保存当前CPU所要访问的内存单元的地址
C 为ALU提供一个工作区
D 保存由算术指令和逻辑指令运行或测试结果建立的各种状态码的内容
16. 
Give the logical variables X=0, Y=1, the value of X∧Y(logical multiply) is(    ).
A 1
B 2
C 10
D 0
17. 
下面关于存储器的描述中,哪一个是正确的?(    )
A CPU访问存储器的时间是由存储体的容量决定的,存储容量越大,访问存储器的时间越长
B 随机半导体存储器中的任何一个单元地址都可以随机访问
C ROM中的任何一个单元都不能随机访问
D 因为动态存储器是破坏性读出的,因此它有重写电路,对该地址读出后要重写
18. 
下列关于汉字信息处理的叙述中,不正确的是(    )。
A 在ASCII码键盘上输入一个汉字一般需要击键多次
B 计算机内表示和存储汉字信息所使用的代码是GB2312编码
C 西文打印机也能打印输出汉字信息
D PC机中必须安装了汉字库才能显示输出汉字
19. 
What is the decimal value of the following 16—bit two's complement number? (1111 1111 1111 0111
A -8
B -9
C 9
D 8
20. 
一个虚拟存储系统由容量C1=8MB的主存和容量C2=800MB的辅存的两级存储器所构成。主存每位平均代价P1=10个单位成本,辅存每位平均代价P2=1个单位成本。那么,本虚拟存储系统的每位平均代价是多少个单位成本?(    )
A 1.09
B 1.1
C 1
D 0.999
21. 
解释程序与编译程序同属于语言处理程序,下列关于它们的叙述中哪一个是正确的?(    )
A 解释程序产生目标程序
B 编译程序产生目标程序
C 两者均产生目标程序
D 两者均不产生目标程序
22. 
What is the decimal value of the following 32—bit two's complement number? (     )1111 1111 1111 1111 1111 1111 1100
A -8
B -4
C 4
D 8
23. 
-28的八位补码是(    )。
A 11111111
B 10000001
C 10000000
D 以上都不对
24. 
Give the logical variables X=Y=1, the value of X ∨ Y(logical addition) is(     ).
A 1
B 2
C 10
D 0
25. 
七进制6656.25变为十进制数的表达式为(    )。
6×74+6×73+5×72+6×71+2×7-1+5×7-2
6×73+6×72+5×71+6×70+2×7-1+5×7-2
6×104+6×103+5×102+6×101+2×10-1+5×10-2
6×103+6×102+5×101+6×100+2×10-1+5×10-2
26. 
若与非门的输入变量为A与B,输出变量为Y,则A和B分别为下述哪种情况时,Y才为0? (    )
A 1,1
B 0,1
C 1,0
D 0,0
27. 
计算机中对操作数进行逻辑左移1位,一般它的最低位是(    )。
A 0
B 1
C 不变
D 不确定
28. 
在具有1MB的存储器,若按字节编址,为了存取该存储器的各字,其地址至少需要多少位? (    )
A 16
B 20
C 32
D 64
29. 
八进制数37.26的二进制形式是(    )。
A 11111.01011B
B 10111.01010B
C 11111.11011B
D 10111.11010B
30. 
EPROM是存储器中的一类,下述哪个(些)是其实用性功能?(    )    Ⅰ只读存储器    Ⅱ读写存储器    Ⅲ可重写存储器
A Ⅰ和Ⅱ
B Ⅰ,Ⅱ和Ⅲ
C Ⅲ
D Ⅰ和Ⅲ
31. 
汉字输入方式很多,为便于统一,输入计算机后转换成内码,至少用多少个字节代表一个汉字?(    )
A 1
B 2
C 3
D 4
32. 
The Programming Counter (PC) is normally used to point out(     ).
A the address of next execution instruction
B the address of last execution instruction
C the address of current execution instruction
D programmed execution instruction
33. 
已知寄存器A存有带符号整数且只做算术移位,HA和LA分别代表其最高位和最低位。寄存器B存有带符号整数且只做逻辑移位,HB和LB分别代表其最高位和最低位。当寄存器A与B都有左移位发生时,下述哪一个命题是正确的?(    )
LA与LB均成为0
LA与LB均成为1
LA变成0但LB保持原值
LA保持原值但LB的值改变
34. 
下面的哪个软件不属于系统软件?(    )
A 编辑程序
B 装配连接程序
C 用户程序
D 解释程序
35. 
定点纯小数机器数10101的十进制数是(    )。
A -0.3215
B 0.3125
C 21
D -21
36. 
二进制数100100011011.10001100的十六进制形式是(    )。
A 918CH
B 828CH
C 928DH
D 918DH
37. 
若或非门的输入变量为A和B,输出变量为Y,则A和B分别为下述哪一种情况时,Y才为 1?  (    )
A 1,0
B 0,1
C 0,0
D 1,1
38. 
在下列的叙述中,正确的是(    )。
A 同一系列计算机,在不具有Cache的计算机上编写的程序,不能在具有Cache的计算机上运行
B 用某个基准测试程序对计算机A和B进行测试,如测得A的运算速度比B高,这就能保证在运行别的程序时,A的运算速度也比B高
C 不设置浮点运算指令的计算机,就不能用于科学计算
D 浮点运算指令对用于科学计算的计算机是很必要的,可以提高机器的运算速度
39. 
在所有由两个l和六个0组成的8位二进制整数(补码)中,最小的数是(    )。
A -127
B -128
C -64
D -65
40. 
There are several periods in a computer, the shortest period is(     ).
A instruction period
B machine period
C beat period
D CPU period
41. 
某计算机是一台补码运算的机器。下述概念正确的是(    )。
A 冯·诺依曼形式的计算机是通过数据在内存中存放的位置来区分指令和数据的
B 程序计数器和内存地址寄存器是一回事,都指示从内存某个单元取指令或数据
C 计算机是通过存放在内存储器中的数据的最高位来区分带符号数或不带符号数的
D 对相同两单元中的数据进行带符号数或不带符号数的比较,都会得到相同的结果
42. 
十进制数28的8421BCD码是(    )。
A 00011100
B 00101000
C 00111001
D 00101100
43. 
已知一软盘有2个盘面,40个磁道,9个扇区,每扇区512字节,则软盘容量为(    )。
A 184320Byte
B 368640Byte
C 737280Byte
D 1228800Byte
44. 
下面的哪个功能不是操作系统所具有的?(    )
A 处理机管理
B 存储管理
C 文件管理
D 翻译程序
45. 
Cache存储器的内容是由谁调用的?(    )
A 操作系统
B 执行程序时逐步
C 指令系统中设置的一条专用指令
D 以上都不对
46. 
地址码长度是二进制24位时,其寻址范围是(    )。
A 512KB
B 1MB
C 24MB
D 16MB
47. 
计算机应用广泛,而其应用最广泛的领域是(    )。
A 科学与工程计算
B 数据处理与办公自动化
C 辅助设计与辅助制造
D 信息采集与过程控制
48. 
为解决CPU和主存的速度匹配问题,其实现可采用介于CPU和主存之间的(    )。
A Cache
B 辅存
C 光盘
D 辅助软件
49. 
存储器的核心是(    )。
A 控制电路
B 存储体
C 地址寄存器
D 读写电路
50. 
在计算机内进行加减运算时,最常用的码是(    )。
A 原码
B 反码
C 补码
D ASCII码
51. 
一般情况下,操作数左移2位的结果是原操作数(    )。
A 乘以4
B 乘以2
C 整除4
D 整除2
52. 
下面的叙述中哪个是错误的?(    )
A 在逻辑电路中,规定正脉冲或高电位为0,负脉冲或低电位为1者,称为负逻辑
B 立即数寻址是被操作数本身在指令中,而不是它的地址在指令中
C 磁带、磁盘存储器因其利用磁表面介质存储数据,通常也称为磁表面存储器
D ROM是只读存储器,在通用计算机中执行的程序和数据是经常改变的,因此通用计算机中只用RAM,不用ROM
53. 
已知寄存器A存有带符号整数,且只作逻辑移位,HA和LA分别代表其最高位和最低位;寄存器B存有带符号整数,且只做算术移位,HB和LB分别代表其最高位和最低位。当寄存器A与B都有右移位发生时,下述哪一个命题是正确的?(    )
HA变成0但HB保持原值
HA与HB均成为1
HA与HB均成为0
HA保持原值但HB的值改变
54. 
PROM的功能是(    )。
A 允许读出和写入
B 只允许读出
C 允许编程一次和读出
D 允许编程多次和读出
55. 
假定是偶校验,信息编码是1010010,则校验位代码是(    )。
A 0
B 1
C 00
D 11
56. 
2000年3月17日生效的标准GB18030—2000共收录汉字的数目为(    )。
A 6763个
B 27000个
C 17000个
D 7360个
57. 
MIPS是衡量计算机系统哪种指标的?(    )
A 存储容量
B 运算速度
C 时钟频率
D 处理能力
58. 
若一个子程序起始地址为2K,调用指令CALL的内存地址为K+2,则执行CALL指令所要执行指令的地址为(    )。
A K+3
B 2K+1
C 2K-1
D 2K
二、论述题
59. 
输入输出系统主要是研究如何解决主存进度和外部设备的速度不匹配问题。DMA是其中的一种方式。请回答下面的问题:    (1) DMA方式的基本概念.DMA方式的优缺点。    (2) DMA能完成哪些基本操作?    (3) DMA控制器由哪些基本逻辑部件组成?各部件功能是什么?
60. 
(1)什么是软件?软件分为哪两种?    (2)操作系统分为哪几类?    (3)操作系统的管理功能主要内容是什么?
61. 
现代电子数字计算机对大量处理的信息甚至操作命令、存储地址等都使用二进制代码表示。请回答下面问题:    (1)与早期基于十进制数字系统设计的计算机结构相比,引入二进制数字系统的计算机结构和性能有何优点?    (2)将205.8125转换成二进制数。    (3)将(2)的结果转换成十六进制数。
62. 
(1)什么是校验码?
   (2)常见的校验码有哪几种?分别介绍其原理。
   (3)CRC码的计算方法?设传送信息M(x)有六位,100110B,选择的生成多项式位X3+X1+X0,则CRC码的校验位是什么?
63. 
(1)什么是逻辑数据?    (2)逻辑数据与数值的区别是什么?    (3)汉字的编码方案有几种?说明其原理。
64. 
外存储器是指那些不能被CPU直接访问的,读取速度较慢,容量比内存大,通常用来存放不常用的程序和数据的存储器。分为磁盘存储器和光盘存储器等几种。请回答下面的问题:    (1)试说明硬盘驱动器和软盘驱动器的原理。    (2)光盘存储器分为几种?    (3)光驱是如何记录和读取信息的?
65. 
(1)什么是通道?    (2)通道有几种类型的总线?    (3)通道的基本功能是什么?