计算机组成原理复习 V 3.0

1.某计算机字长32位,其存储容量为256MB,若按单字编址,它的寻址范围是( D )。
A 0—64MB B 0—32MB C 0—32M D 0—64M
解析:按字编址的寻址范围是:0 ~ 64M。也即0000000~3FFFFFFH
计算步骤:256M字节=256 * 1024 * 1024 * 8位,
按32位字长单字编址。则单字的位数为32位,范围为(256 * 1024 * 1024 * 8位)/32位=64M
按32位字长半字编址。则半字的位数为16位,范围为(256 * 1024 * 1024 * 8位)/16位=128M
32位字长双字编址。则双字的位数为64位,范围为(256 * 1024 * 1024 * 8位)/64位=32M

2.同步控制是( C )。
A 只适用于CPU控制的方式
B 只适用于外围设备控制的方式
C 由统一时序信号控制的方式
D 所有指令执行时间都相同的方式

3.描述PCI总线中基本概念不正确的句子是( CD )。
A PCI总线是一个与处理器无关的高速外围设备
B PCI总线的基本传输机制是猝发式传送
C PCI设备一定是主设备
D 系统中只允许有一条PCI总线

4.为了便于实现多级中断,保存现场信息最有效的办法是采用( B )。
A 通用寄存器 B 堆栈 C 存储器 D 外存

5.虚拟存储技术主要解决存储器的(B )问题。
A 速度 B 扩大存储容量 C 成本 D 前三者兼顾

6.已知x=-001111,y=+011001,求:
① [x]补,[-x]补,[y]补,[-y]补;
② x+y,x-y,判断加减运算是否溢出。
[x]原=100111 [x]补=1110001 [-x]补=0001111
[y]原=0011001 [y]补=0011001 [-y]补=1100111
X+y=0001010 x-y=1011000

7.某DRAM芯片,其存储容量为512×8位,该芯片的地址线和数据线的数目是( D )。
A 8,512 B 512,8 C 18,8 D 19,8

8.寄存器间接寻址方式中,操作数在( B )。
A 通用寄存器 B 主存单元 C 程序计数器 D 堆栈

9.机器指令与微指令之间的关系是( A )。
A 用若干条微指令实现一条机器指令
B 用若干条机器指令实现一条微指令
C 用一条微指令实现一条机器指令
D 用一条机器指令实现一条微指令

10.在集中式总线仲裁中,( A )方式对电路故障最敏感。
A 菊花链 B 独立请求 C 计数器定时查询

11.流水线中造成控制相关的原因是执行( A )指令而引起。
A 条件转移 B 访内 C 算逻 D 无条件转移

12.PCI总线是一个高带宽且与处理器无关的标准总线。下面描述中不正确的是( B )。
A 采用同步定时协议 B 采用分布式仲裁策略
C 具有自动配置能力 D 适合于低成本的小系统

13.下面陈述中,不属于外围设备三个基本组成部分的是( D )。
A 存储介质 B 驱动装置 C 控制电路 D 计数器

14.中断处理过程中,( B )项是由硬件完成。
A 关中断 B 开中断 C 保存CPU现场 D 恢复CPU现场

15.IEEE1394是一种高速串行I/O标准接口。以下选项中,( D )项不属于IEEE1394的协议集。
A 业务层 B 链路层 C 物理层 D 串行总线管理

16.设存储器容量为128M字,字长64位,模块数m=8,分别用顺序方式和交叉方式进行组织。存储周期T=200ns,数据总线宽度为64位,总线传送周期τ=50ns。问顺序存储器和交叉存储器的带宽各是多少?

17.有两个浮点数N1=2j1×S1,N2=2j2×S2,其中阶码用4位移码、尾数用8位原码表示(含1位符号位)。设j1=(11)2,S1=(+0.0110011)2,j2=(-10)2,S2=(+0.1101101)2,求N1+N2,写出运算步骤及结果。

解: (1)浮点乘法规则:
N1 ×N2 =( 2j1 ×S1)× (2j2 × S2) = 2(j1+j2) ×(S1×S2)
(2)码求和:
j1 + j2 = 0
(3)尾数相乘:
被乘数S1 =0.1001,令乘数S2 = 0.1011,尾数绝对值相乘得积的绝对值,积的符号位 =
0⊕0 = 0。按无符号阵乘法器运算得:N1 ×N2 = 20×0.01100011
(4)尾数规格化、舍入(尾数四位)
N1 ×N2 = (+ 0.01100011)2 = (+0.1100)2×2(-01)2

18.某单片机字长32位,其存储容量为4MB。若按字编址,它的寻址范围是( A )。
A 1M B 4MB C 4M D 1MB
解析:按字编址的寻址范围
计算步骤:256M字节=256 * 1024 * 1024 * 8位,
按计算机按32位字长单字编址。则单字的位数为32位,范围为(4 * 1024 * 1024 * 8位)/32位=1M
计算机按32位字长半字编址。则半字的位数为16位,范围为2M
计算机按32位字长双字编址。则双字的位数为64位,范围为0.5M
(1M=2^20)

19.为确定下一条微指令的地址,通常采用断定方式,其基本思想是( C )。
A 用程序计数器PC来产生后继微指令地址
B 用微程序计数器µPC来产生后继微指令地址
C 通过微指令顺序控制字段由设计者指定或由设计者指定的判别字段控制产生后继微指令地址
D 通过指令中指定一个专门字段来控制产生后继微指令地址

20.CPU中跟踪指令后继地址的寄存器是( B )。
A 地址寄存器 B 程序计数器 C 指令寄存器 D 通用寄存器

21.某寄存器中的数值为指令码,只有CPU的( A )才能识别它。
A 指令译码器 B 判断程序 C 微指令 D 时序信号

22.采用DMA方式传送数据时,每传送一个数据,就要占用一个( C )的时间。
A 指令周期 B 机器周期 C 存储周期 D 总线周期

23.将IEEE1394串行标准接口与SCSI并行标准接口进行比较,指出下面陈述中不正确的项是( D )。
A 前者数据传输率高
B 前者数据传送的实时性好
C 前者使用6芯电缆,体积小
D 前者不具有热插拔能力

24.下面陈述中,不属于虚存机制要解决的问题项是( D )。
A 调度问题
B 地址映射问题
C 替换与更新问题
D 扩大物理主存的存储容量和字长

25.某机字长64位,1位符号位,63位表示尾数,若用定点整数表示,则最大正整数位( A )。
A +(263-1) B +(264-1) C -(263-1) D -(264-1)

26.请从下面浮点运算器中的描述中选出两个描述正确的句子( AC )。
A 浮点运算器可用两个松散连接的定点运算部件一阶码和尾数部件来实现。
B 阶码部件可实现加,减,乘,除四种运算。
C 阶码部件只进行阶码相加,相减和比较操作。
D 尾数部件只进行乘法和除法运算

27.存储单元是指( B )。
A 存放1个二进制信息位的存储元
B 存放1个机器字的所有存储元集合
C 存放1个字节的所有存储元集合
D 存放2个字节的所有存储元集合

28.某机字长32位,存储容量1MB,若按字编址,它的寻址范围是( D )。
A 0—1M B 0—512KB C 0—56K D 0—256KB

29.用于对某个寄存器中操作数的寻址方式为( C )。
A 直接 B 间接 C 寄存器直接 D 寄存器间接

30.程序控制类的指令功能是( D )。
A 进行算术运算和逻辑运算
B 进行主存与CPU之间的数据传送
C 进行CPU和I/O设备之间的数据传送
D 改变程序执行的顺序

31.指令周期是指( C )。
A CPU从主存取出一条指令的时间
B CPU执行一条指令的时间
C CPU从主存取出一条指令加上执行一条指令的时间
D 时钟周期时间

32.描述当代流行总线结构中基本概念不正确的句子是(AC )。
A 当代流行的总线不是标准总线
B 当代总线结构中,CPU和它私有的cache一起作为一个模块与总线相连
C 系统中允许有一个这样的CPU模块

33.发生中断请求的条件是( B )。
A 一条指令执行结束
B 一次I/O操作结束
C 机器内部发生故障
D 一次DMA操作结束

34.中断向量地址是( B )。
A 子程序入口地址
B 中断服务程序入口地址
C 中断服务程序入口地址指示器
D 例行程序入口地址

35.IEEE1394所以能实现数据传送的实时性,是因为( AB )。
A 除异步传送外,还提供同步传送方式
B 提高了时钟频率
C 除优先权仲裁外,还提供均等仲裁,紧急仲裁两种总线仲裁方式
D 能够进行热插拔

36.直接映射cache的主要优点是实现简单。这种方式的主要缺点是( B )。
A 它比其他cache映射方式价格更贵
B 如果使用中的2个或多个块映射到cache同一行,命中率则下降
C 它的存取时间大于其它cache映射方式
D cache中的块数随着主存容量增大而线性增加

37.虚拟存储器中段页式存储管理方案的特性为( D )。
A 空间浪费大,存储共享不易,存储保护容易,不能动态连接
B 空间浪费小,存储共享容易,存储保护不易,不能动态连接
C 空间浪费大,存储共享不易,存储保护容易,能动态连接
D 空间浪费小,存储共享容易,存储保护容易,能动态连接

38.某机器单字长指令为32位,共有40条指令,通用寄存器有128个,主存最大寻址空间为64M。寻址方式有立即寻址、直接寻址、寄存器寻址、寄存器间接寻址、基值寻址、相对寻址六种。请设计指令格式,并做必要说明。

39.交叉存储器实质上是一种多模块存储器,它用( A )方式执行多个独立的读写操作。
A 流水 B 资源重复 C 顺序 D 资源共享

40.何谓指令周期?CPU周期?时钟周期?它们之间是什么关系?
指令周期是执行一条指令所需要的时间,一般由若干个机器周期组成,是从取指令、分析指令到执行完所需的全部时间。
CPU周期又称机器周期,CPU访问一次内存所花的时间较长,因此用从内存读取一条指令字的最短时间来定义。一个指令周期常由若干CPU周期构成
时钟周期是由CPU时钟定义的定长时间间隔,是CPU工作的最小时间单位,也称节拍脉冲或T周期

41.比较cache与虚存的相同点和不同点。
相同点:(1)出发点相同;都是为了提高存储系统的性能价格比而构造的分层存储体系。(2)原理相同;都是利用了程序运行时的局部性原理把最近常用的信息块从相对慢速而大容量的存储器调入相对高速而小容量的存储器.
不同点:(1)侧重点不同;cache主要解决主存和CPU的速度差异问题;虚存主要是解决存储容量问题。(2)数据通路不同;CPU与cache、主存间有直接通路;而虚存需依赖辅存,它与CPU间无直接通路。(3)透明性不同;cache对系统程序员和应用程序员都透明;而虚存只对应用程序员透明。(4)未命名时的损失不同;主存未命中时系统的性能损失要远大于cache未命中时的损失。

猜你喜欢

转载自blog.csdn.net/Touale/article/details/112534166