免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 1792 | 回复: 10
打印 上一主题 下一主题

对大(虾)来说是一盘菜!对我来说是登天大事55555555帮帮我 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-06-01 17:16 |只看该作者 |倒序浏览
第一个问题:二进制怎么转换成为八进制         
第二个问题:带符号数的计算机内部的表示:
第三个问题:关于机器数的原码。反码。补码。

有谁可以一一清清楚楚的讲解给我吗?
我是自学的真的不明白,那位好心的哥哥姐姐帮帮我,
我感激不尽~~~~~谢谢了~~~:)

论坛徽章:
0
2 [报告]
发表于 2003-06-01 17:31 |只看该作者

对大(虾)来说是一盘菜!对我来说是登天大事55555555帮帮我

如果我有钱去读书这些垃圾问题就不会出现在这里了~
哎~~~~~~~~~~命苦啊、

人生没有希望  人生没有前途
生到死没有女人  生到死没有白银
生与生 死与死 止终你我都唔系人

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
3 [报告]
发表于 2003-06-01 17:43 |只看该作者

对大(虾)来说是一盘菜!对我来说是登天大事55555555帮帮我

我回答你第一个问题,二进制怎么转化为八进制。举个例子你就明白了。比如 1011(十进制的11),你从右边向左边每三个数字一组划分,当然最左边不够三个,怎么办?你可以这样:001,011。然后你把这两组的值用八进制表示出来,这个不用说怎么表示了吧,001对应八进制1,011对应八进制3,好了,八进制数出来了,把它们组合起来就是13(八进制),一般写作o13(注意是字母o,不是零,表示八进制)。同样的道理,要是转化为16进制,就把它们四个分为一组,不过要注意十六进制中从10到15是用a,b,c,d,e,f来表示的。上面的例子用十六进制就是0xb(前面的前缀0x表示十六进制,注意x前面是零)。
     带符号的计算机内部表示一般就是指数字的反码表示,这个太烦,而且有些内容也记不清了,你自己找本计算机原理的书看看应该没问题,在网上用google搜索一下,应该也能找到。

论坛徽章:
0
4 [报告]
发表于 2003-06-01 19:31 |只看该作者

对大(虾)来说是一盘菜!对我来说是登天大事55555555帮帮我

回答你第二个问题:
最前面一位为0是正数,为1是负数。

论坛徽章:
0
5 [报告]
发表于 2003-06-01 21:37 |只看该作者

对大(虾)来说是一盘菜!对我来说是登天大事55555555帮帮我

二进制转换八进制
从右往左3位一分。
记住如下序列 4 2 1分别对应上面的3位。

比如,二进制
1101001110

从右往3位一分,分成3部分

1  101  001  110

第一部分     1 ->; 0+0+1 ->; 1
第二部分 101 ->; 4+0+1 ->; 5
第三部分 001 ->; 0+0+1 ->; 1
每四部分 110 ->; 4+2+0 ->; 6
转换结果就是 1516

论坛徽章:
0
6 [报告]
发表于 2003-06-02 13:20 |只看该作者

对大(虾)来说是一盘菜!对我来说是登天大事55555555帮帮我

楼上的,你的头像比楼主的问题太有诱惑力了!

汉......

论坛徽章:
0
7 [报告]
发表于 2003-06-02 14:34 |只看该作者

对大(虾)来说是一盘菜!对我来说是登天大事55555555帮帮我

谢谢了三位同志我终于 明白了,不过原码那些还是真的不知道。。
真不好意思

论坛徽章:
0
8 [报告]
发表于 2003-06-02 14:58 |只看该作者

对大(虾)来说是一盘菜!对我来说是登天大事55555555帮帮我

我来回答第三个吧,一个例子就够了
一个十进制数9,原码是01001,反码是10110,补码是110111。

论坛徽章:
0
9 [报告]
发表于 2003-06-03 08:47 |只看该作者

对大(虾)来说是一盘菜!对我来说是登天大事55555555帮帮我

在n位的机器数中,最高位为符号位,该位为零表示为正,为一表示为负;其余n-1位为数值位,各位的值可为零或一。当真值为正时,原码、反码、补码数值位完全相同;当真值为负时,原码的数值位保持原样,反码的数值位是原码数值位的各位取反,补码则是反码的最低位加一。注意符号位不变。

论坛徽章:
0
10 [报告]
发表于 2003-06-03 10:46 |只看该作者

对大(虾)来说是一盘菜!对我来说是登天大事55555555帮帮我

我就是不明白为什么的9原码是01001了~是怎么分出来的呢、
我知道有原码以后反码/补码都不难分了~比如
原码11111
反码00000
补码000001

没有人一生下来就知道了~:)谢谢各位老师师帮帮我了~
我想买本谭浩强老师的书不过我们这里是小地方我找不到真可惜~
所以来麻烦各位了等我学会以后请你们大喝一餐了哈哈~
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP