打印

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

[复制链接]
楼主: 还我今生
手机看帖
扫描二维码
随时随地手机跟帖
81
wwfjj1987| | 2010-8-4 16:04 | 只看该作者 回帖奖励 |倒序浏览
答案就是两个字——补码,
大家都说了,这个题目也就没有意思了

使用特权

评论回复
82
只听风吟| | 2010-8-4 17:31 | 只看该作者
汗。。。

使用特权

评论回复
83
ouyangsue| | 2010-8-4 23:14 | 只看该作者
符号数   反码   补码
-3       1100   1101
-6       1001   1010
                 ↓
+7        ←    0111
这样才对,你应该说清楚,0111是表示-9的补码。不是+7,对吧

使用特权

评论回复
84
无名刀客| | 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


呵呵!写的够清楚的了

使用特权

评论回复
85
shuishou1104| | 2010-8-5 17:06 | 只看该作者
还是31楼的方法简单快捷独特,请问31楼您这是什么方法,怎样找到的?:handshake

使用特权

评论回复
86
shizairen126| | 2010-8-6 14:02 | 只看该作者
学习~~要回头看书再理解了

使用特权

评论回复
87
jd吕凯| | 2010-8-7 16:58 | 只看该作者
85# shuishou1104
可以用时钟的道理形象地去理解,只不过此时的时钟得换成16小时的了。-3的补码就相当于从16开始逆时针拨3个钟头是13,-6的补码同样逆时针拨6个钟头得到10,假设表盘只有一根针。这两个补码相加得到的23很明显超过这个钟能表示的范围即溢出了,超过7个钟头。

使用特权

评论回复
88
MCskill| | 2010-8-8 13:23 | 只看该作者
学习下,以前被忽略了:shutup:

使用特权

评论回复
89
rfsaw| | 2010-8-13 14:10 | 只看该作者
补码

使用特权

评论回复
90
jctkz0| | 2010-8-13 17:06 | 只看该作者
hehe

使用特权

评论回复
91
hellozj| | 2010-8-13 19:28 | 只看该作者
(-3)+(-6)=(+7)

-3的: 原码的补码,即3的补码1101
-6的:原码的补码,即6的补码 1010
相加后:   10111 最高位溢出即 +0111

使用特权

评论回复
92
zy19860818| | 2010-8-16 22:37 | 只看该作者
学习了,:)

使用特权

评论回复
93
pengh92| | 2010-8-16 23:07 | 只看该作者
溢出 改变标志位 学习了

使用特权

评论回复
94
xixx| | 2010-8-18 17:25 | 只看该作者
学习路过

使用特权

评论回复
95
2008付海龙| | 2010-8-19 16:37 | 只看该作者
用补码计算,得1  1101+1  1010=11  0111=+7

使用特权

评论回复
96
只因有你| | 2010-8-29 22:12 | 只看该作者
:lol学习了,只要明白其定义就可以理解了!

使用特权

评论回复
97
dreamic| | 2010-8-30 15:34 | 只看该作者
答题的还挺热闹哈。。。

使用特权

评论回复
98
842888299| | 2010-9-25 00:16 | 只看该作者
好帖!好帖!

使用特权

评论回复
99
qqiummo| | 2010-12-20 17:16 | 只看该作者
溢出了,-3补码表示为1101;-6补码为1010,加起来为0111

使用特权

评论回复
100
mxw7172| | 2010-12-20 18:09 | 只看该作者
干脆点告诉你:不知道

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则