- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章 运算方法
参考答案
一、单项选择题
1.C将答案C、D转换为二进制数,与答案A进行比较,(0.52)8~(0.101 010)2(O.101)2;(0.75)16=(02(0.101)2,得出(0.52)8较大,再用(0.52)8与(0.62)10比较,(0. 52)8=5×8-1+2×8-25/8(0.62)10故(0. 52)8最大。
2.B解析:+27对应的二进制数为11011,故-27的8位原码表示将其数值部分取反加
1即得其补码表即十六进制数E5H。
3.C计算机系统中采用补码后,减法运算可以化成加法来完成,节省了硬件线路,简化运算器的设计,所以计算机系统常用补码进行运算。
4.D
5.C解析:将9BH写为二进制形符号位为1说明其为负数。连符号位在内取反加1得其绝对值(z,即(101)10,故9BH对应十进制数为-101。([X]补连符号位在内取反加1得[- ]补)。
6.B
7.D移码的取值范围和补码的是相同的。-128对应的二进制移码为:0000 0000;0对应的二进制移码为:1000 0000;127对应的二进制移码为0111 1111。
8.C H的二进制形式为1 000 0000; -127的二进制原码表示为:1 111 1111。求反码是符号位不变,数值位取反。
9.B解析:-8192即一213,结合补码的表示范围公式-2n-1-1≤x≤2,可知答案为B,14位。
10.C
11.C解析:BAH写为二进制形式原码算术移位时符号位不变,数值位补0,故左移一位为llll0100/即F4H,右移一位即9DH。
12.C
13.D
14.D负数当作正数来处理,只是最后加[- X]补对结果进行修正。
15.B
16.C解析:两位符号位相同表示未溢出,故可以排除A、D。最高位符号位代表真正的符号,B的高位是0表示正溢出,C的高位是1表示负溢出,故选C。
17.①A②B③F④A⑤C⑥D
解析:当浮点数采用原码表示,尾数为非规格化形式时,对应的机器数形式为最大正数:0,1111111;0.11111111111111111111111 2127×(1—2-23)
最小负数:O,1111111;1. 11111111111111111111111—2127×(1—2—23)
最小的绝对值:1,1111111;0.00000000000000000000001 2_127×2-23
当浮点数采用补码表示,尾数为规格化形式时,对应的机器数形式为最大正数:O,1111111;0.11111111111111111111111 2127×(1—2-23)
最小正数:1,0000000; 0.10000000000000000000000 2-129
最小负数:0,1111111;1.00000000000000000000000 _2+127
18.①D②B
19.C尾数采用补码表示,对于正数,规格化后符号位为0,数值位最高位为1;对于负数,规格化后符号位为1,数值位最高位为0。所以,尾数规格化后,符号位与第一数位不同。
20.D解析:浮点加减法对阶是将小阶向大阶看齐。
21.B
22.C
23.B尾数采用补码的浮点数运算中,运算结果要符合尾数规格化要求。若结果为正,出现符号位与最高数值位都为0,表示尾数需要向左移动,使最高数值位为1;若结果为负,而符号位与最高数值位都为1,表示尾数也需要向左移动,使最高数值位为0(取反为1),即符号位与最高数值位相同时需规格化。
24.D解析:当阶码和尾数的位数确定后,采用规格化尾数可获得最好的表示精度。
25.A在定点机中,正常情况下溢出是不允许的,所以当运算结果发生溢出时表示错误,应当进行中断处理,输出错误信息。
26.C
27.B解析:参见本章知识点精讲第五小节。
28.B
29.B
30.C偶校验的构成规则是加上校验位后,使编码中“l”的个数为偶数,若在传输过程中出现一位或奇数位错,则接收到后就不符合构成规则,使“1”的个数为奇数;若未出现错误或出现偶数位错,则接收到以后的编码仍有偶数个“1”。根据题目中的代码,有偶数个1,所以可以确定是未出错或出现偶数位错。
二、综合应用题
1.答:设机器数为8位,则
小数:[+O]原=0. 0000000 整数:[+O]原=0,0000000
[一0]原=1. 0000000 [-0]原=1,0000000
[+O]补=0.0000000 [+O]补=0,0000000
[一O]补一0.0000000 [-O]补=0,0000000
[
文档评论(0)