计算机组成原理A.docx
- 文档编号:29478794
- 上传时间:2023-07-23
- 格式:DOCX
- 页数:14
- 大小:42.29KB
计算机组成原理A.docx
《计算机组成原理A.docx》由会员分享,可在线阅读,更多相关《计算机组成原理A.docx(14页珍藏版)》请在冰豆网上搜索。
计算机组成原理A
南昌大学2006~2007学年第一学期期末考试试卷
试卷编号:
(A)卷
课程编号:
H61030007课程名称:
计算机组成原理考试形式:
闭卷
适用班级:
计算机2004级姓名:
学号:
班级:
学院:
信息工程专业:
考试日期:
题号
一
二
三
四
五
六
七
八
九
十
总分
累分人签名
题分
20
20
30
30
100
得分
考生注意事项:
1、本试卷共5页,请查看试卷中是否有缺页或破损。
如有立即举手报告以便更换。
2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。
一、单项选择题(每题2分,共20分)
得分
评阅人
1.用n+1位长度(其中1位符号位)表示定点整数时,所能表示的数值范围是:
()
A.
B.
C.
D.
2.若[X]补=11110011,则[-X]补=()
A.11110011B.01110011C.00001100D.00001101
3.主存储器和CPU之间增加高速缓冲存储器的目的是()
A.解决CPU和主存之间的速度匹配问题B.扩大主存储器的容量
C.扩大CPU中寄存器的数量D.既扩大主存容量又扩大CPU寄存器数量
4.单地址指令中为了完成两个数的运算,除地址码指明的一个操作数外,另一个数常采用()
A.堆栈寻址方式B.立即寻址方式
C.隐含寻址方式D.间接寻址方式
5.下列因素中,与cache的命中率无关的是()
A.主存的存取时间B.块的大小
C.Cache的组织方式D.Cache的容量
6.在总线仲裁中,对电路故障最敏感的是()
A.菊花链方式B.独立请求方式
C.计数器定时查询方式D.分布式仲裁
7.微程序控制要比硬布线控制速度慢,主要是因为增加了从()读取指令的时间
A.主存储器B.控制存储器
C.高速缓存D.指令寄存器
8.在调频制记录方式中,是利用()来写0或1。
A.电平高低的变化B.电流幅值的变化
C.电流相位的变化D.电流频率的变化
9.DMA方式的数据交换不是由CPU 执行一段程序来完成,而是( )之间建立一条直接数据通路,即由硬件来实现的。
A.CPU与主存之间B.外设与外设之间
C.外设与CPU 之间D.外设与主存之间
10.中断向量地址是()
A.子程序入口地址B.中断服务子程序入口地址
C.中断服务子程序入口地址指示器D.剩余程序入口地址
二、填空题(每空1分,共20分)
得分
评阅人
1.I/O系统与CPU交换数据的方式有:
、、、通道方式和外围处理机方式。
2.流水线技术中的主要问题是、和。
3.形成指令地址的方式称为寻址方式,有和两种。
4.一般说来,外围设备由、和三个基本部分组成。
5.软件系统包括和。
6.按小数点位置不同,定点数有和两种形式。
7.页式虚拟存储器中,虚拟地址分为和两部分。
8.计算机系统中,传输信息采用三种方式:
、和。
三、简答题(每题10分,共30分)
得分
评阅人
1、简述微程序控制器的主要组成部件。
2、请用双符号位补码做下列运算,并判断结果是否溢出:
(1)x=0.11001,y=-0.10001,计算x+y
(2)x=0.11001,y=-0.10101,计算x-y
(3)x=0.11011,y=0.10011,计算x-y
3、假设一条指令按取指、分析和执行三步解释,每步相应的时间分别为2ns、2ns、1ns。
现要执行100条指令,分别计算:
(1)顺序方式下的执行时间
(2)取指、分析和执行重叠执行时的执行时间
(3)取指、分析和执行重叠执行时的吞吐率
四、应用题(每题15分,共30分)
得分
评阅人
1、某64位浮点数表示格式如下:
阶码8位,移码表示,尾数55位,规格化纯小数,尾数符号位1位,排列顺序为:
符号位阶码尾数。
求
(1)该格式能表示的最大正数和最小正数
(2)该格式能表示的最大负数和最小负数
(3)把十进制数(-121/256)表示成该格式
(4)把十进制数1241表示成该格式
2、假设在一个采用组相联映射方式的Cache系统中,主存有256字节,Cache有128字节,字块大小为32字节,每组2块。
(1)画出反映主存与Cache关系的框图
(2)若CPU依次访问主存单元0、1、129、66、32、68、195、196、96、30、221,且采用LRU替换算法,求命中率。
(3)假设主存存取时间为500ns,Cache存取时间为50ns,求访问效率e和平均存取时间ta
南昌大学2006~2007学年第一学期期末考试试卷
试卷编号:
(A)卷
课程编号:
H61030007课程名称:
计算机组成原理考试形式:
闭卷
适用班级:
计算机2004级姓名:
学号:
班级:
学院:
信息工程专业:
考试日期:
题号
一
二
三
四
五
六
七
八
九
十
总分
累分人签名
题分
20
20
30
30
100
得分
考生注意事项:
1、本试卷共5页,请查看试卷中是否有缺页或破损。
如有立即举手报告以便更换。
2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。
五、单项选择题(每题2分,共20分)
得分
评阅人
11.用n+1位长度(其中1位符号位)表示定点整数时,所能表示的数值范围是:
(B)
A.
B.
C.
D.
12.若[X]补=11110011,则[-X]补=(D)
A.11110011B.01110011C.00001100D.00001101
13.主存储器和CPU之间增加高速缓冲存储器的目的是(A)
A.解决CPU和主存之间的速度匹配问题B.扩大主存储器的容量
C.扩大CPU中寄存器的数量D.既扩大主存容量又扩大CPU寄存器数量
14.单地址指令中为了完成两个数的运算,除地址码指明的一个操作数外,另一个数常采用©
A.堆栈寻址方式B.立即寻址方式
C.隐含寻址方式D.间接寻址方式
15.下列因素中,与cache的命中率无关的是(A)
A.主存的存取时间B.块的大小
C.Cache的组织方式D.Cache的容量
16.在总线仲裁中,对电路故障最敏感的是(A)
A.菊花链方式B.独立请求方式
C.计数器定时查询方式D.分布式仲裁
17.微程序控制要比硬布线控制速度慢,主要是因为增加了从(B)读取指令的时间
A.主存储器B.控制存储器
C.高速缓存D.指令寄存器
18.在调频制记录方式中,是利用(D)来写0或1。
A.电平高低的变化B.电流幅值的变化
C.电流相位的变化D.电流频率的变化
19.DMA方式的数据交换不是由CPU 执行一段程序来完成,而是( D)之间建立一条直接数据通路,即由硬件来实现的。
A.CPU与主存之间B.外设与外设之间
C.外设与CPU 之间D.外设与主存之间
20.中断向量地址是(C)
A.子程序入口地址B.中断服务子程序入口地址
C.中断服务子程序入口地址指示器D.剩余程序入口地址
六、填空题(每空1分,共20分)
得分
评阅人
9.I/O系统与CPU交换数据的方式有:
程序查询方式、程序中断方式、DMA方式、通道方式和外围处理机方式。
10.流水线技术中的主要问题是资源相关、数据相关和控制相关。
11.形成指令地址的方式称为寻址方式,有顺序寻址方式和跳跃寻址方式两种。
12.一般说来,外围设备由存储介质、驱动装置和控制电路三个基本部分组成。
13.软件系统包括系统软件和应用软件。
14.按小数点位置不同,定点数有纯小数和纯整数两种形式。
15.页式虚拟存储器中,虚拟地址分为逻辑页号和页内地址两部分。
16.计算机系统中,传输信息采用三种方式:
串行传送、并行传送和分时传送。
七、简答题(每题10分,共30分)
得分
评阅人
1、简述微程序控制器的主要组成部件。
答:
(1)控制存储器:
用来存放实现全部指令系统的微程序,由只读存储器构成。
(2)微指令寄存器:
用来存放由控制存储器读出的一条微指令信息。
它又可分为微地址寄存器和微命令寄存器,其中微地址寄存器决定将要访问的下一条微指令的地址,微命令寄存器保存一条微指令的操作控制字段和判别测试字段的信息。
(3)地址转移逻辑:
当微程序的执行出现转移时,由地址转移逻辑负责修改微地址寄存器的内容,以实现微程序的正确执行。
2、请用双符号位补码做下列运算,并判断结果是否溢出:
(1)x=0.11001,y=-0.10001,计算x+y
(2)x=0.11001,y=-0.10101,计算x-y
(3)x=0.11011,y=0.10011,计算x-y
答:
(1)(x)补=00.11001,(y)补=11.01111,则(x+y)补=00.01000,即x+y=0.10000,无溢出
(2)(x)补=00.11001,(y)补=11.01011,(-y)补=00.10101则(x+y)补=01.01110,有溢出
(3)(x)补=00.11011,(y)补=00。
10011,(-y)补=11.01101则(x+y)补=01.01110,有溢出
3、假设一条指令按取指、分析和执行三步解释,每步相应的时间分别为2ns、2ns、1ns。
现要执行100条指令,分别计算:
(1)顺序方式下的执行时间
(2)取指、分析和执行重叠执行时的执行时间
(3)取指、分析和执行重叠执行时的吞吐率
答:
(1)(2+2+1)*100=500ns
(2)第1条指令在第5ns结束,以后每隔2ns结束1条指令,则总时间为5+(100-1)*2=203ns
(3)吞吐率=总执行时间/总指令数=203/100=2.03
八、应用题(每题15分,共30分)
得分
评阅人
1、某64位浮点数表示格式如下:
阶码8位,移码表示,尾数55位,规格化纯小数,尾数符号位1位,排列顺序为:
符号位阶码尾数。
求
(1)该格式能表示的最大正数和最小正数
(2)该格式能表示的最大负数和最小负数
(3)把十进制数(-121/256)表示成该格式
(4)把十进制数1241表示成该格式
答:
尾数最大值为(1-2-55),最小值为0.5
阶码最大值为127,最小值为-128
(1)最大正数为(1-2-55)*2127,最小正数为0.5*2-128
(2)最大正数为0.5*2-128,最小负数为-(1-2-55)*2127
(3)241/256化成二进制为0.01111001=0.1111001*2-1,则
尾数为:
-0.1111001,并在后面补足48个0(因为尾数长度为55位)
阶码为:
-1,表示成移码为01111111
符号位为:
1,表示负数
所以,表示成该格式为:
101111111111001000000000000000000000000000000000000000000000000
(4)1241化成二进制为10011011001=0.10011011001*211,则
尾数为:
0.10011011001,并在后面补足44个0(因为尾数长度为55位)
阶码为:
11,表示成移码为10001011
符号位为:
0,表示正数
所以,表示成该格式为:
0100010111001101100100000000000000000000000000000000000000000000
2、假设在一个采用组相联映射方式的Cache系统中,主存有256字节,Cache有128字节,字块大小为32字节,每组2块。
(1)画出反映主存与Cache关系的框图
(2)若CPU依次访问主存单元0、1、129、66、32、68、195、196、96、30、221,且采用LRU替换算法,求命中率。
(3)假设主存存取时间为500ns,Cache存取时间为50ns,求访问效率e和平均存取时间ta
答:
(1)由题可知,主存分为8块,Cache分为4块,则按照组相联映射规则,主存与Cache的对应关系如下:
(2)由题可知,依次访问主存的块0、块0、块4、块2、块1、块2、块6、块3、块0、块7,
则访问时的情况如下表:
访问块号
0
0
4
2
1
2
6
3
0
7
C0
0
0
0
0
1
1
1
1
1
1
C1
4
4
4
4
4
4
0
0
C2
2
2
2
2
3
3
3
C3
6
6
6
7
命中否
N
Y
N
N
N
Y
N
N
N
N
则,共命中1次,即命中率为1/10
(3)因为命中率h=1/10=0。
1,r=500/50=10,则
访问效率e==1/(r+(1-r)h)=1/(10-9*0.1)=1/9.1=10.98%
平均存取时间为:
0.1*50+(1-0.1)*500=455ns
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 原理