西安电子科技大学计算机学院2025126年月日2025126年月日星期日星期日21:29:4821:29:48计算机组成与体系结构第2章计算机系统中的数据表示课后习题P46,习题2.6假设机器字长为8位,已知[X]补=3AH,[Y]补=C5H,求2[X]补=00111010[Y]补=11000101[2X]补=[2Y]补=[(1/2)X]补=[(1/4)Y]补=[-X]补=[-Y]补=[X]原=[Y]原=[X]反=[Y]反=[X]移=[Y]移=011101001000101000011101111100011100011000111011001110101011101100111010110001001011101001000101P46,习题2.8:机器字长为8位。3原码反码补码(1)用整数表示的-1(2)用小数表示的-1(3)用整数表示的+0(4)用小数表示的-0(5)45/64(6)-1/128100000011111111011111111无法表示无法表示1.00000000000000000000000000000001.00000001.1111111000000000.10110100.10110100.10110101.00000011.11111101.1111111P46,习题2.8:机器字长为8位。4原码反码补码(7)+128(8)-128(9)+127(10)-127(11)89(12)-32无法表示无法表示无法表示无法表示无法表示10000000011111110111111101111111111111111000000010000001010110010101100101011001101000001101111111100000P47,习题2.9机器字长8位,定点整数,写出W、X、Y、Z的真值。5①[W]补=[X]原=[Y]反=[Z]移=00H②[W]补=[X]原=[Y]反=[Z]移=80H③[W]补=[X]原=[Y]反=[Z]移=FFH0+0+0-128-128-0-1270-1-127-0+127P47,习题2.12当X<0时,试求出满足[X]补=[X]原的真值X。【解】设机器字长为n位,当X<0时,[X]补=2n+X,[X]原=2n-1-X,若要[X]补=[X]原,则2n+X=2n-1-X,-2X=2n-2n-1,2·|X|=2n-1,|X|=2n-2,∴X=-2n-2。6