考一下新人,基础知识。不知几人能答上。

[复制链接]
34755|164
wwfjj1987 发表于 2010-8-4 16:04 | 显示全部楼层
答案就是两个字——补码,
大家都说了,这个题目也就没有意思了
只听风吟 发表于 2010-8-4 17:31 | 显示全部楼层
汗。。。
ouyangsue 发表于 2010-8-4 23:14 | 显示全部楼层
符号数   反码   补码
-3       1100   1101
-6       1001   1010
                 ↓
+7        ←    0111
这样才对,你应该说清楚,0111是表示-9的补码。不是+7,对吧
无名刀客 发表于 2010-8-5 08:20 | 显示全部楼层
老纳眼花,什么0呀1呀。。。看不清楚,就喜欢扳手指头:
3 --> 16-3=13
-6 --> 16-6=10
13+10=23
23-16=7

老树昏鸦 发表于 2009-3-18 15:36


呵呵!写的够清楚的了
shuishou1104 发表于 2010-8-5 17:06 | 显示全部楼层
还是31楼的方法简单快捷独特,请问31楼您这是什么方法,怎样找到的?:handshake
shizairen126 发表于 2010-8-6 14:02 | 显示全部楼层
学习~~要回头看书再理解了
jd吕凯 发表于 2010-8-7 16:58 | 显示全部楼层
85# shuishou1104
可以用时钟的道理形象地去理解,只不过此时的时钟得换成16小时的了。-3的补码就相当于从16开始逆时针拨3个钟头是13,-6的补码同样逆时针拨6个钟头得到10,假设表盘只有一根针。这两个补码相加得到的23很明显超过这个钟能表示的范围即溢出了,超过7个钟头。
MCskill 发表于 2010-8-8 13:23 | 显示全部楼层
学习下,以前被忽略了:shutup:
rfsaw 发表于 2010-8-13 14:10 | 显示全部楼层
jctkz0 发表于 2010-8-13 17:06 | 显示全部楼层
hellozj 发表于 2010-8-13 19:28 | 显示全部楼层
(-3)+(-6)=(+7)

-3的: 原码的补码,即3的补码1101
-6的:原码的补码,即6的补码 1010
相加后:   10111 最高位溢出即 +0111
zy19860818 发表于 2010-8-16 22:37 | 显示全部楼层
学习了,:)
pengh92 发表于 2010-8-16 23:07 | 显示全部楼层
溢出 改变标志位 学习了
xixx 发表于 2010-8-18 17:25 | 显示全部楼层
学习路过
2008付海龙 发表于 2010-8-19 16:37 | 显示全部楼层
用补码计算,得1  1101+1  1010=11  0111=+7
只因有你 发表于 2010-8-29 22:12 | 显示全部楼层
:lol学习了,只要明白其定义就可以理解了!
dreamic 发表于 2010-8-30 15:34 | 显示全部楼层
答题的还挺热闹哈。。。
842888299 发表于 2010-9-25 00:16 | 显示全部楼层
好帖!好帖!
qqiummo 发表于 2010-12-20 17:16 | 显示全部楼层
溢出了,-3补码表示为1101;-6补码为1010,加起来为0111
mxw7172 发表于 2010-12-20 18:09 | 显示全部楼层
干脆点告诉你:不知道
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部