若某整数的16位补码为FFFFH(H表示十六进制),则该数的十进制值为多少?给出详细的步骤
答案:2 悬赏:30 手机版
解决时间 2021-03-11 01:06
- 提问者网友:火车头
- 2021-03-10 08:17
若某整数的16位补码为FFFFH(H表示十六进制),则该数的十进制值为多少?给出详细的步骤
最佳答案
- 五星知识达人网友:掌灯师
- 2021-03-10 09:46
-1啊
这个还要用详细过程?
由[X]补=FFFFH 得[X]反=FFFEH,[X]原=8001H,所以[X]真值=-1
这个还要用详细过程?
由[X]补=FFFFH 得[X]反=FFFEH,[X]原=8001H,所以[X]真值=-1
全部回答
- 1楼网友:低血压的长颈鹿
- 2021-03-10 10:52
65535的答案是错误的。16位二进制补码为ffffh,则对应的二进制为16个1,计算机中带符号数均用补码表示,最高位符号位:1代表负数,0代表正数。本例可知,最高位为1,必定为负数。正数的原、反、补码均是一样的,负数的原、反、补码则按以下规则计算:
符号位(最高位)不变,其余位按位取反,然后末位加1。不论从原码到补码还是从补码到原码,均按此规则计算。
由此可见,补码ffffh,二进制即
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯