紧急求救电脑高手GGJJ们,老师出的这个题太刁钻了,小妹完全搞不懂!急,555555~

来源:百度知道 编辑:UC知道 时间:2024/06/04 08:18:03
题1:假定某台计算机的机器数占8位,求十进制数-87的原码、反码和补码;

题2:设两台计算机的IP地址分别为:202.140.80.163和202.140.80.195,子网掩码均为255.255.255.224,问他们是否在同一子网内?子网号是多少?

题3:已知“大学”汉字的机内码是B4F3和D157,则它们的国际码、区位码是多少?

题4:20根地址线的寻址范围可达:
A、512KB B、1024KB C、640KB D、4096KB

题5:以下哪个是能分配给主机的IP地址:
A、131.107.256.80 B、126.1.0.0 C、191.121.255.255 D、202.117.35.168

就以上这几题是我完全不懂的,救下小妹啊GGJJ们!先谢谢了~
谁能帮帮我啊, 谢谢!

题1:一个数的原码是指这个数相应的二进制数。正数的反码和补码等于它的原码,负数的反码等于它的绝对值的二进制按位取反,负数的补码等于它的反码+1
故-87的原码:-01010111 反码:10101000 补码:10101001

题2:看IP地址的是否在同一个子网内,就他们的子网号是否相同,计算IP地址的子网号,就是把IP地址和子网掩码换成二进制数表示,然后把他们进行与运算。(IP地址的每个字段都用一个8位二进制数表示)
202.140.80.163 用二进制表示就是:11001010 10001100 01010000 10100011
202.140.80.195 用二进制表示就是:11001010 10001100 01010000 11000011
255.255.255.224用二进制表示就是:11111111 11111111 11111111 11111110
11001010 10001100 01010000 10100011 (202.140.80.163)
&
11111111 11111111 11111111 11111110 (255.255.255.224)
-------------------------------------------------------------
=11001010 10001100 01010000 10100010 (202.140.80.162)
所以IP202.140.80.163的子网号就是202.140.80.162
同样
11001010 10001100 01010000 11000011
&
11111111 11111111 11111111 11111110
-------------------------------------------
=11001010