- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《计算机组成原理作业6-10章答案》.doc
第6章 计算机的运算方法
2. 已知X=0.a1a2a3a4a5a6(ai为0或1),讨论下列几种情况时ai各取何值。
(1)
(2)
(3)
解: (1)若要,只要a1=1,a2~a6不全为0即可,只要a1~a3不全为0即可,只要a1=0,a2可任取0或1;当a2=0时,若a3=0,则必须a4=1,且a5、a6不全为0;若a3=1,则a4~a6可任取0或1;当a2=1时, a3~a6取0。
3. 设x为整数,[x]补=1,x1x2x3x4x5,若要求 x -16,试问 x1~x5 应取何值? ? ?
解:若要x -16,需 x1=0,x2~x5 任意。(注:负数绝对值大的补码码值反而小。)4. 设机器数字长为8位(含1位符号位在内),写出对应下列各真值的原码、补码和反码。 ? ? ? ? -13/64,29/128,100,-87
解:真值与不同机器码对应关系如下:-13/64 29/128 100 -87 二进制 -0.001101 0.0011101 1100100 -1010111 原码 1.001 1010 0.001 1101 0110 0100 1101 0111 补码 1.1100110 0.001 1101 0110 0100 反码 1.1100101 0.001 1101 0110 0100
5. 已知[x]补,求[x]原和x。[x1]补=1.1100[x2]补=1.1001 [x3]补=0.1110? [x4]补=1.0000 [x5]补=10101; [x6]补=11100; [x7]补=00111; [x8]补=10000;
解:[x]补与[x]原、x的对应关系如下:[x]补1.1100 1.1001 0.1110 1.0000 1,0101 1,1100 0,0111 1,0000 [x]原0.1110 无 1,1011 1,0100 0,0111 无 x -0.0100 -0.0111 0.1110 -1 -1011 -100 0,0111 -10000
设机器数字长为8位(含1位符号位在内),分整数和小数两种情况讨论真值x为何值时,[x]补=[x]原成立。? ?
解:当x为小数时,若x( 0,则? [x]补=[x]原成立; ? ? ? ? 若x 0,当x= -1/2时,[x]补=[x]原则? [x]补=[x]原成立当x为整数时若x(,则? [x]补=[x]原成立;若x 0,当x= -64时,[x]补=[x]原则?[x]补=[x]原成立。 设x为真值,x*为绝对值,说明[-x*]补=[-x]补能否成立。
解:当x为真值,x*为绝对值时,[-x*]补=[-x]补不能成立。当x0时,由于[-x*]补是一个负值,而[-x]补是一个正值,因此此时[-x*]补[-x]补x(0时,由于-x*=-x,因此此时 [-x*]补=[-x]补的结论成立。
8. 讨论若[x]补[y]补,是否有xy? ? ?
解:若[x]补[y]补,不一定有xy。 [x]补 [y]补时 x y的结论只在 x 0y 0,及 x0y0时成立。由于负数补码的符号位为1,当x0、 y0时,有xy,但则[x]补[y]补同样,当x0、 y 0时,有x y,但[x]补[y]补。
9. 当十六进制数9B和FF分别表示为原码、补码、反码、移码和无符号数时,所对应的十进制数各为多少(设机器数采用一位符号位)?
解:真值和机器数的对应关系如下:10. 在整数定点机中,设机器数采用位符号位,写出±0的原码、补码、反码和移码,得出什么结论?
解:0的机器数形式如下: 0 000 0000 1 000 0000 -0 1 000 0000 0 000 0000 1 111 1111 1 000 0000 结论:0的原码和反码分别有+0和-0两种形式,补码和移码只有一种形式,且补码和移码数值位相同,符号位相反。
11. 已知机器数字长为4位(含1位符号位),写出整数定点机和小数定点机中原码、补码和反码的全部形式,并注明其对应的十进制真值。
整数定点机 小数定点机 原码 补码 反码 真值 原码 补码 反码 真值 0,000 0,000 0,000 +0 0.000 0.000 0.000 +0 0,001 0,001 0,001 1 0.001 0.001 0.001 0.125 0,010 0,010 0,010 2 0.010 0.010 0.010 0.250 0,011 0,011 0,011 3 0.011 0.011 0.011 0.375 0,100 0,100 0,100 4 0.100 0.100 0.100 0.500 0,
文档评论(0)