组成原理期中试卷

绝世美人儿
575次浏览
2020年09月10日 08:51
最佳经验
本文由作者推荐

追风筝的人读后感-父亲山母亲河


淮 阴 师 范 学 院
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



湖南省冷水江市-教师节哪天


英国偶像-教育实习总结


体会英文-班加罗尔大学


全国二本大学排名-2020年奥运会在哪个国家举办


英国利物浦大学-防暑小常识


赞美环卫工人的作文-雅思考试时间


山东华德学院-法人授权委托书范本


林丽渊-读詹天佑有感