计算题(修改) 下载本文

内容发布更新时间 : 2024/11/15 23:04:24星期一 下面是文章的全部内容请认真阅读。

完成下列取值的[X+Y],[X-Y]运算:X=2×0.100101 Y=2×(-0.011110)

9、答案内容:(1)将y规格化得:y=2-011×(-0.111100)

[x]浮=11101,00.100101 [y]浮=11101,11.000100 [-y]浮=11101,00.111100 ① 对阶(2分)

[ΔE]补=[Ex]补+[-Ey]补=1101+0011=0000 ∴ Ex=Ey

② 尾数相加 (2分)

相加 相减 00.100101 00.100101 + 11.000100 + 00.111100 ------------ -------------- 11.101001 01.100001

[x+y]浮=11101,11.101001 左规(2分) [x+y]浮=11100,11.010010 ∴ x+y=2-100×(-0.101110)

[x-y]浮=11101,01.100001 右规(2分) [x-y]浮= 1110,00.1100001 舍入处理得(2分) [x-y]浮= 1110,00.110001 ∴ x-y=2-10×0.110001

10、评分细则:答案正确5分,分步计算正确5分,具体评分标准参见答案。

----------------------------------------------------------------------------------- 1、试题序号:468 2、题型:计算 3、难度级别:5 4、知识点:Cache 5、分值:10

6、所需时间:15(分钟) 7、试题关键字:

8、试题内容: 设Cache的工作速度比主存的速度快10倍,且Cache的命中率为90%,则该计

算机采用 Cache后,对存储系统而言,其加速比是多少。

9、答案内容: te =tc*h + (1-h)tm

-011-010

加速比 SP=tm/te 1=(tc/te)*h+(1-h)*tm/te tm=10*tc

1=tm/(10*tc)*h + (1-h)* tm/te(3+3分)

SP=1/(0.1*h + 1 - h)=1/(0.1*0.9 + 1 – 0.9)=1/0.19=5.26(2+2分)

10、评分细则:答案正确5分,分步计算正确5分,具体评分标准参见答案。

----------------------------------------------------------------------------------- 1、试题序号:469 2、题型:计算 3、难度级别:5 4、知识点:阶码 5、分值:10

6、所需时间:15(分钟) 7、试题关键字:

8、试题内容: 设浮点数形式为阶码\\尾数,其中阶码(包括1位符号位)取4位补码,尾数(包

括1位符号位)取8位原码,基为2。请写出十进制数-6.3125的浮点数存储形式。 9、答案内容: -6.3125=-110.0101=-0.1100101*2(3分)阶码=0011 尾数=1.0011011 (3分)

十进制数-6.3125的浮点数存储形式 0011 1001 1011(4分) 10、评分细则:答案正确10分,具体评分标准参见答案。

3

----------------------------------------------------------------------------------- 1、试题序号:470 2、题型:计算 3、难度级别:5

4、知识点:存储器校验 5、分值:10

6、所需时间:15(分钟) 7、试题关键字:

8、试题内容: 通信双方用CRC进行差错检测,已知G(x)= x4 +x3 +1,请计算信息序列1011001

的校验序列。

9、答案内容: G(x)= x4 +x3 +1=11001(1+2分)

R(x)=x4 M(x)/G(x)=10110010000/11001=1010(1+2分) 校验序列为 1010 够成的码制:1011001 1010(2+2分)

10、评分细则:答案正确4分,分步计算正确6分,具体评分标准参见答案。

----------------------------------------------------------------------------------- 1、试题序号:471 2、题型:计算 3、难度级别:5

4、知识点:计算机中数的表示 5、分值:10

6、所需时间:15(分钟) 7、试题关键字:

8、试题内容:用补码一位乘法计算X=0.1010,Y=-0.0111的积X*Y。

9、答案内容:[x]补=0.1010(1分) [y]补=1.1001(1分) [-x]补=1.0110(1分) 00.0000 1.10010 + 11.0110 11.0110

? 11.1011 0110 01 + 00.1010 00.0101

? 00.0010 1011 00 + 00.0000 00.0010

? 00.0001 0101 10 + 11.0110 11.0111

? 11.1011 1010 11 + 00.0000

11.1011 101011 (2分)

10、评分细则:答案正确5分,分步计算正确5分,具体评分标准参见答案。

----------------------------------------------------------------------------------- 1、试题序号:472 2、题型:计算 3、难度级别:5

4、知识点:磁盘存储器 5、分值:10

6、所需时间:15(分钟) 7、试题关键字:

8、试题内容: 某磁盘存储器的转速为3000转/分,共有4个记录面,每毫米5道,每道记录信

息为12000B,最小磁道直径为230mm,共有275道.问:(15分)

磁盘存储器的存储容量是多少?

最大位密度,最小位密度是多少? 磁盘数据传输率是多少? 平均等待时间是多少?

9、答案内容:(1) 每道记录信息容量=12000B

每面记录信息容量=12000B*275=3300000B

磁盘存储器容量=4*3300000=13200000B (1+1分)(2) 最大位密度:

最小磁道半径R1=230/2mm =115mm

最小磁道周长L1=2pR1=2*3.14*115=722.2mm 最大位密度D1=12000B/722.2mm=16.6B/mm

最小位密度:

最大磁道半径R2=R1+275/5 = 115+275/5mm=170mm 最小磁道周长L2=2pR2=2*3.14*170=1067.6mm

最大位密度D1=12000B/1067.6mm=11.2B/mm(2+2分)(3) 磁盘数据传输率Dr=rN

r=3000/60=50转/秒 N=12000B

Dr=rN=50*12000=600000B/秒(1+1分)(4) 平均等待时间和磁盘转速有关,它用磁盘旋转一周

所需时间的一半来表示。

平均等待时间= (1/50)/2= 0.01s=10ms (1+1分)

10、评分细则:答案正确6分,分步计算正确4分,具体评分标准参见答案。

----------------------------------------------------------------------------------- 1、试题序号:473 2、题型:计算 3、难度级别:5

4、知识点:补码乘法 5、分值:10

6、所需时间:15(分钟) 7、试题关键字:

8、试题内容:已知 x=0.1011,y=-0.1001 ,用补码一位乘法计算x×y。(要求过程) 9、答案内容:[x]补=00.1011(1分) [-x]补=11.0101(1分) [y]补=1.0111(1分)

部分积 乘数 附加位 说明 00.0000 1.0111 0 y5y4=10,加[-x]补 +11.0101 11.0101 右移一位 11.1010 11011 1 y4y3=11,加0 +00.0000

11.1010 右移一位 11.1101 01101 1 y3y2=11,加0 +00.0000 11.1101 右移一位 11.1110 10110 1 y2y1=10,加[x]补 +00.1011 00.1001 右移一位 00.0100 11011 0 y1y0=10,加[-x]补 +11.0101 11.1001 最后一步不移位

因为[x×y] 补=1.10011101,所以x×y=-0.01100011(2分)

10、评分细则:答案正确5分,分步计算正确5分,具体评分标准参见答案。

----------------------------------------------------------------------------------- 1、试题序号:474 2、题型:计算 3、难度级别:5

4、知识点:浮点数运算 5、分值:10

6、所需时间:15(分钟) 7、试题关键字:

8、试题内容:设A=–0.101101?2-3,B=0.101001?2-2, 首先将A、B表示为规格化的浮点数,要求

阶码用4位(含阶码符号)移码表示,尾数用8位(含浮点数的符号)原码表示;再写出A+B的计算步骤和每一步的运算结果。

9、答案内容:–0.101101?2-3的浮点数的格式: 1 0101 1011010(2分) 0.101001?2-2的浮点数的格式: 0 0110 1010010(2分)

计算A+B:(1)求阶差:??E ? = ? 0101–0110 ? = 0001(1分)

(2)对阶: A变为 1 0110 01011010(2分)

(3)尾数相加 11 10100110 双符号位补码相加(1分) + 00 1010010 00 0100101

(4) 规格化:左规,尾数为 0 1001010 ,阶码为0101(1分) (5) 无舍入操作,亦不溢出,(1分)

故最终的浮点数格式的结果: 0 0101 1001010, 即 +0.1001010? 2-3。 10、评分细则:答案正确10分,具体评分标准参见答案。

----------------------------------------------------------------------------------- 1、试题序号:475 2、题型:计算 3、难度级别:5 4、知识点:中断 5、分值:10

6、所需时间:15(分钟) 7、试题关键字:

8、试题内容:设某中断的硬件响应次序为1→2→3→4→5,观要求其实际的中断处理次序为 1 →

4→ 5→ 2→ 3,请具体说明你将如何设计来完成此要求?并指出你的方法的优点。

9、答案内容: 可采用软件与硬件相结合的方法来设计。硬件排队逻辑设计为:1→2→3→4→5 ;

在执行中断处理程序4、5时,屏蔽2、3级中断,通过设置中断屏蔽寄存器来改变中断响应的优先顺序为:1 → 4→ 5→ 2→ 3。其优点是:可动态地调节中断处理顺序

10、评分细则:方法描述清楚4分,方法设计原理描述清楚6分,具体评分标准参见答案。

----------------------------------------------------------------------------------- 1、试题序号:476 2、题型:计算 3、难度级别:5 4、知识点:cache 5、分值:10

6、所需时间:15(分钟) 7、试题关键字:

8、试题内容: 一全相联的cache有16块,每块8个字,主存容量为216个字,cache开始为空。

cache存取时间为40ns;主存与cache间传送8个字需1us。

(1)、计算 cache地址中标记域和块内地址域的大小。 (2)、一程序首先访问主存单元20,21,?,45,然后重复访问主存单元 28、29、?、

45 四次。(假设没有命中 cache时,将主存对应块一次全部读入填入cache槽中)计算cache的命中率。

43

9、答案内容: ∵ 16 = 2 8 = 2(2分)

∴ cache地址中标记域为4位,块内地址域为3位(1+2分)。

∵ 程序访存次数为:(45-19)+(45-27)*4 = 198 , 访问不命中的次数为:4 ∴ cache的命中率为:(198-4)/198 = 98%(2+3分)

10、评分细则:答案正确5分,分步计算正确5分,具体评分标准参见答案。

----------------------------------------------------------------------------------- 1、试题序号:477 2、题型:计算 3、难度级别:5

4、知识点:辅助存储器 5、分值:10

6、所需时间:15(分钟) 7、试题关键字:

8、试题内容:磁盘组有6片磁盘,每片有两个记录面,最上最下两个面不用。存储区域内径22

cm,外径33cm,道密度为40道/cm,内层位密度400位/cm,转速2400转/分。问:

(1)共有多少柱面?

(2)组总存储容量是多少? 数据传输率是多少?。

9、答案内容:(1) 有效存储区域= 16.5 – 11 = 5.5(cm)

因为道密度= 40道/cm,所以40×5.5 = 220道,即220T圆柱面(2+1分)

(2) 内层磁道周长为2πR = 2×3.14×11 = 69.08(cm)

每道信息量 = 400位/cm×69.08cm = 27632位 = 3454 B 每面信息量 = 3454B×220 = 759880 B

磁盘总容量 = 759880B×10 = 7598800 B(2+2分)