计算机简史第三章 机电时代之二进制

二进制,计算机的运算方式。‍

二进制来自哲学,自然万物两两相对,白天与黑夜、太阳和月亮、苍天与大地、男人和女人、寒冷与炎热、甘甜和苦涩……我国传统文化中的阴阳学说、太极八卦,都是在讲这些自然的本质。

不光中国,在很久很久以前,世界各地的文明也都或多或少意识到了二进制的意义,只是除了参悟哲学道理,一直没有用到数学中去。

直到 17~18 世纪,数学上的二进制才由莱布尼茨首次提出。莱布尼茨首先是位伟大的哲学家,至简的理念始终贯穿在他的哲学和数学研究中。他认为,任何数字都可以在 0 和 1 的基础上产生。他对中国的哲学文化有着十分浓厚的兴趣,当了解到《易经》时,不禁感叹其中充满智慧的符号系统和他的二进制理论竟如此相仿 。

关于莱布尼茨是独立发明的二进制,还是受了《易经》启发的争论由来已久,事实上,二进制在很多文化中都早有出现,也有很多先人对它进行过思考和探讨,二进制是人类文明发展到一定程度的必然结果,只是需要某个人把它系统地整理出来而已,而莱布尼茨就是这个人。

那么,“逢 2 进 1”的二进制如何表示数字呢?我们知道,对于一个十进制数,从最右侧的个位开始,越往高位,数位上的数字所代表的值越大,相邻数位上相同的数字所代表的值相差 10 倍。比如 1024 中,个位上的 4 代表 4,十位上的 2 代表 20,千位上的 1 则代表 1000,用数学语言表达就是:

1024 = 1×103 + 0×102 + 2×101 + 4×100

总结而言,就是从右往左数,第 n 位上的数字所代表的值,是该数字与 10n-1 的乘积。

二进制示数也遵循这一规则,对于一个全是 1 的二进制数,从右往左,第 1 位表示 20, 第 2 位表示 21,第 3 位表示 22,第 4 位表示 23…以此类推,第 11 位表示 210,即 1024。

下表罗列了部分常用的二进制数,在计算机领域,为了方便阅读和处理,常常会以 4 位为单位在二进制串前补零。

十进制数二进制形式补零后的二进制形式
000000
110001
2100010
3110011
41000100
51010101
61100110
71110111
810001000
910011001
161 00000001 0000
3210 00000010 0000
64100 00000100 0000
1281000 00001000 0000
2561 0000 00000001 0000 0000
51210 0000 00000010 0000 0000
1024100 0000 00000100 0000 0000

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

PeterJXL

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值