组成原理期中试卷
追风筝的人读后感-父亲山母亲河
淮 阴 师 范 学 院
2011级计算机科学与技术 专业
计算机组成原理_课程期中试卷
2012-2013
学年第 2 学期
(注意请将答案写在答案纸上,写在试卷上无效。)
一、单项选择题(本题共40分,每小题1分)
名
姓
1
.
设某浮点数共12位,基数为2。其中阶码含1位阶符共4位,原码表示;尾数含1位数符
共8位,补码表示,规格化。则该浮点数所能表示的最大正数是( D )。
A. 2
6
B. 2
7
C. 2
6
-1
D. 2
7
-1
2.
某计算机字长32位,其存储容量为4MB,若按半字编址,它的寻址范围是( A )。
密
A. 2M B. 4MB C. 2MB D. 1M
3.
在定点二进制运算器中,减法运算一般通过( D )来实现。
A. 原码运算的二进制减法器 B. 补码运算的二进制减法器
号
C. 原码运算的十进制加法器 D.
补码运算的二进制加法器
学
4. 动态存储器的特点是(
D )。
A.
工作中存储内容会产生变化 B. 工作中需要动态改变访存地址
C. 工作中需要动态地改变供电电压 D.
需要定期刷新每个存储单元中存储的信息
5.
在程序的执行过程中,Cache与主存的地址映象是由( B )。
封
A. 用户程序调度的 B. 硬件自动完成的
C. 由用户程序和操作系统共同完成的 D.
操作系统管理的
6.
采用DMA方式传送数据时,每传送一个字需要一个( C )的时间。
级
A. 指令周期 B. 取指周期 C. 存储周期
D. 时钟周期
班
7.
在下列有符号数编码中,零的表示形式唯一的是( B )。
A. 原码和反码 B. 补码和移码 C. 原码和移码 D. 反码和补码
8. 计算机中表示地址时,采用( D )。
A. 原码 B. 补码 C. 反码 D.
无符号数
线
9.
若浮点数的尾数用补码表示,则判断运算结果是否为规格化数的方法是( C )。
A. 阶符与数符相同为规格化数;
B.
阶符与数符相异为规格化数;
别
C.
数符与尾数小数点后第一位数字相异为规格化数;
系
D.
数符与尾数小数点后第一位数字相同为规格化数。
10.
所谓算术右移,是指数据顺次右移1位,最高位( C )。
A. 用0补充 B. 用1补充
C. 用原最高位补充 D. 不移动
11.
若RAM中每个单元为16位,则下面所述正确的是,地址线位数( B )。
A.
也是16位 B. 与16位无关 C. 与16位有关 D. 不得少于16位
12.
对存储器芯片进行位扩展可以( A )。
A. 增加存储字长 B. 增加存储单元数量
C. 提高存储器的速度 D. 降低存储器的平均价格
13.
在汉明校验中,接收端检查出某一位数据错后,纠正的方法是( B )。
A. 请求重新发送
B. 对该位数据取反 C. 将该位数据置0 D. 删除数据
14. 如果按字长来划分,微机可
以分为8位机、16位机、32位机和64位机。所谓32位机是
指该计算机所用的CPU( A
)。
A. 能一次处理32位二进制数 B. 至少有一个32位的寄存器
C.
只能处理32位二进制数 D. 含有32个寄存器
15.
若待编信息位为1011011,则该代码的奇校验码为( A )。
A.
10110110 B. 101101101 C. 10110111 D. 101101110
16. 十六进数A9.C,转化成十进制数为( B )。
A. 109.12
B. 169.75 C. 19.75 D. 169.1200
17.
设机器数采用1字节补码表示,若寄存器内容为9BH,则其真值(十进制)为( D )。
A.
155 B. 101 C. -155 D. -101
18.
设寄存器里的内容是10000000,若它等于-128,则其采用的编码为( C )。
A. 原码 B. 反码 C. 补码 D. 移码
19. 常用的虚拟存储器寻址系统由( A
)两级存储器组成。
A. 主存-辅存 B. Cache-主存 C. Cache-辅存 D.
主存—硬盘
20. DMA数据的传送是以( B )为单位进行的。
A. 字节
B. 字 C. 数据块 D. 位
21. 微型机系统中,主机和高速硬盘进行数据交换一般采用(
C )方式
A. 程序查询 B. 程序中断 C. DMA D. IO处理机
22.
系统总线中地址线的功能是( D )。
A. 用于选择主存单元地址;
B.
用于选择进行信息传输的设备;
C. 用于选择外存地址;
D.
用于指定主存和IO设备接口电路的地址。
23. EEPROM的意义是( D )。
A. 只读存储器 C. 可编程只读存储器
B. 可擦可编程只读存储器 D.
电可擦可编程只读存储器
24. 一个16K×32位的存储器,其地址线和数据线的总和是( B
)。
A. 48 B. 46 C. 36 D. 32
25.
在定点机中执行算术运其时会产生溢出,其原因是( B )。
A. 主存容量不够 B.
结果无法表示 C. 操作数地址过大 D. 以上都对
26.
在计数器定时查询方式下,若计数从0开始,则( C )。
A. 设备号小的优先级高;
B. 设备号大的优先级高。
C. 每个设备使用总线的机会相等; D.
先小号优先,后大号优先。
27. 在下列几种存储器中,CPU可直接访问的是( A )。
A. 主存储器 B. 硬盘 C. U盘 D. 光盘
28.
主存和CPU之间增加高速缓冲存储器的目的是( A )。
A.
解决CPU和主存之间的速度匹配问题;
B. 扩大主存容量;
C.
既扩大主存容量,又提高了存取速度;
D. 扩大辅存容量。
29.
在下列因素中,与Cache的命中率无关的是( C )。
A. Cache块的大小 B.
Cache的容量 C. 主存的存取时间 D. Cache映像方式
30.
在基为2,尾数是补码的浮点数表示中,下列符合规格化要求的是( C )。
A.
0.0000110×2
0
B. 0.0100011×2
-2
C.
1.0100011×2
-4
D. 1.1100110×2
1
31. 若采用双符号位补码加减运算,其结果的符号位为10,则( A )。
A. 产生了负溢出(下溢) B. 产生了正溢出(上溢)
C. 结果正确,为正数
D. 结果正确,为负数
32. 在Booth补码一位乘运算中,若相邻两位乘数
y
i
y
i+1
为10时,完成的操作是( C )。
A. 无操作 B.
加[X]
补
C. 加[-X]
补
D. 加[Y]
补
33. 原码乘法是( A )。
A. 先取操作数绝对值相乘,符号位单独处理
B. 用原码表示操作数,然后直接相乘
C.
被乘数用原码表示,乘数取绝对值,然后相乘
D. 乘数用原码表示,被乘数取绝对值,然后相乘
34. 浮点数的表示范围和精度取决于( C )。
A.
阶码的位数和尾数的机器数形式 C. 阶码的机器数形式和尾数的位数
B.
阶码的位数和尾数的位数 D. 阶码的机器数形式和尾数的机器数形式
35.
下列数据代码中含有一位奇校验位,其中出错的数据代码是( A )。
A.
01011001 B. 10100010 C. 10100010 D. 10010001
36. IO采用统一编址时,进行输入输出操作的指令是( B )。
A.
控制指令 B. 访存指令 C. 输入输出指令 D. 隐指令
37.
某机字长8位,采用补码形式(其中1位符号位),则机器数所能表示的范围是( C )。
A.
-127~127 B. -128~+128 C. -128~+127 D. -128~+128
38.
Cache的地址映象中,若主存中的任一块均可映射到Cache内的任一块的位置上,称作
( B
)。
A. 直接映象 B. 全相联映象 C. 组相联映象 D. 混合映象
39.
当尾数运算发生溢出时,应( B )。
A. 向左规格化 B. 向右规格化 C.
发出出错信息 D. 舍入处理
40.
设寄存器内容为10000000,若它等于0,则其编码为( D )。
A. 原码 B.
补码 C. 反码 D. 移码
二、填空题(共20分,每空1分)
1.
浮点数表示中,当基一定时,数的范围由【1】的位数据决定,数的精度由【2】的位数决定。阶码 尾数
2. 若存储芯片容量为128K×8位,按字节寻址,访问该芯片需要【3】位地址,假定该芯片在存
储器中首地址为
A0000H,末地址为【4】H。17 BFFFF
3. 某Cache
被成256块(块号为0-255),每个主存只与唯一的Cache块对应,主存第N块映射到Cache的块
号
为N Mod 256,这种映射称为【5】映射。直接
4. 某浮点数的阶码为6位(含
阶符1位),原码表示;数符1位,尾数9位,补码表示,则规格化形式其所能表
示的最大正数数为【6
】 ,最大负数为【7】(绝对值最小的负数)。
(1-2
-9
)*2
31
-2
-9
*2
31
5. 存储器有6个盘片,最外两面不记录数据
,每面有204条磁道,每条有磁道有12个扇区,每个扇区有512B,
则存储器容量为 【8】
,若磁盘机以7200rpm速度转动,平均定位时间为8ms,磁盘转一周的平均时间为 【9】
,
平均寻址时间为 【10】 。 12533760B 4.165ms
12.165ms
6.
若存储器的数据总线的宽度为32位,存取周期为200ns,则存储器的带宽是【11】 。
32 * 1000000000 200 = 160000000 bps = 160 Mbps =
20MBps
7. Cache的映射方式有 【12】 、【13】 、【14】
三种。其中【15】方式,适度地兼顾了另外两者的优点又尽
量避免其缺点。
直接映像、全相联映像、组相联映像、组相联映像
8.
异步方式下,总线操作周期不固定,通过【16】信号相互联络。握手(就绪,应答)
9.
若十进制数据为152.25则其十六进制数为【17】 。98.4
10.
某寄存器中的数为9AH,逻辑右移一位后是 【18】H,算术右移一位后是 【19】H
、循环右移一位(不带进
位标志)后是 【20】H 。4D CD 4D
三、计算题(共20分)
1. (5分)某计算机系统的内存由Cache和主存构成,Ca
che的存取周期为45ns,主存的存取周期为200ns。已
知在一段给定的时间内,CPU共访问
内存4500次,其中340次访问主存,求:
(1)Cache的命中率是多少?解:⑴
命中率H=(4500-340) 4500=0.92。
(2)CPU访问内存的平均访问时间是多少?
解:⑵
CPU访存的平均时间T=0.92×45+(1-0.92)×200=57.4ns
2.(1)写出1001对应的按配偶原则配置海明码的过程(2分)。
(2)已知接收到的海明码(按配偶原则配置)为1100100,检查该代码第几位出错?(3分)
解:(1) ∵ b
4
b
3
b
2
b
1
= 1001
则C
1
=
b
4
⊕b
3
⊕b
1
= 1⊕0⊕1 = 0
C
2
= b
4
⊕b
2
⊕b
1
= 1⊕0⊕1 = 0
C
4
=
b
3
⊕b
2
⊕b
1
= 0⊕0⊕1 = 1
(3分)
∴ 1001的海明码是 C
1
C
2
b
4
C
4
b
3
b
2
b
1
=
0011001 (2分)
(2) 1100100 第6位错
3.
(5分)在异步串行传送系统中,字符的格式为:1个起始位,8个数据位,1
个校验位,2个停止位。若每秒
传送120个字符,试求传送的波特率和比特率。
解:
(1) (1+8+1+2)×120=1440波特 (2) 8 × 120 = 960 bps
4.(5分)已知:A =
13
16
,B =
7
16
,求:[A+B]
补
,并判断是否有溢出。
解:由A
=
13
16
=
0.1101,B
=
7
16
=
-0.0111 (2分)
得 [A]
补
=
0.1101,[B]
补
=
1.1001
(2分)
两操作数符号不同,故不会溢出。
(1分)
四、问答题(共20分)
1.(10分)用一片8K×8位的ROM芯片
和两片8K×4位的RAM芯片组成存储器,按字节编址,其中RAM的起始地址
为0,ROM的起始地
址为6000H,画出此存储器组成结构图。
2.(10分)设主存容量为1M字节,按字节寻址,Cache容量为4K字节,块长为32字节。
(1)Cache地址有多少位?可容纳多少块?
(2)主存地址有多少位?可容纳多少块?
(3)在直接映射方式下,设计主存的地址格式。
(4)在全相联映射方式下,设计主存的地址格式。
(5)在4路组联映射方式下,设计主存的地址格式。
解:
设主存容量为1M字节,按字节寻址,Cache容量为4K字节,块长为32字节。
(1)Cache地址 12 位,可容纳 128 块。
(2)主存地址 20
位,可容纳 32768 块。
(3)直接映射方式下,主存的地址格式:
主存字块标记 Cache字块地址 字块内地址
5
8
7
(4)全相联映射方式下,主存的地址格式:
主存字块标记 字块内地址
15 5
(5)4路组联映射方式下,主存的地址格式:
主存字块标记 组地址 字块内地址
10 5
5