首页 > 其他分享 >计算机简史第三章 机电时代之二进制

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

时间:2024-06-09 11:44:54浏览次数:18  
标签:1024 第三章 10 二进制 简史 0000 100 1000

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

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

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

直到 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 位为单位在二进制串前补零。

十进制数 二进制形式 补零后的二进制形式
0 0 0000
1 1 0001
2 10 0010
3 11 0011
4 100 0100
5 101 0101
6 110 0110
7 111 0111
8 1000 1000
9 1001 1001
16 1 0000 0001 0000
32 10 0000 0010 0000
64 100 0000 0100 0000
128 1000 0000 1000 0000
256 1 0000 0000 0001 0000 0000
512 10 0000 0000 0010 0000 0000
1024 100 0000 0000 0100 0000 0000

标签:1024,第三章,10,二进制,简史,0000,100,1000
From: https://www.cnblogs.com/PeterJXL/p/18239396

相关文章

  • 计算机简史第三章 机电时代之数字电路
    电路的发明,使得计算机的速度大幅提高布尔代数、二进制与电路的关系20世纪,随着继电器电路的发展,许多科学家开始将二进制、布尔代数和电路联系到一起,最终,由美国一位名为克劳德·香农(ClaudeShannon)的数学家做出了完整阐释。1938年,就读于麻省理工学院的香农发表了他那篇著名的硕......
  • 计算机简史第三章 机电时代之布尔代数
    布尔运算,使得计算机开始有了处理逻辑的能力。‍莱布尼茨坚信,人类的思想和数字一样可以化繁为简——所有思想都可以分解为数量不多的简单思想。这些简单思想通过一些既定规律,可以组成任意的复杂思想,就像数学运算一样。当两个人发生了争执,他们可以把自己的观点通过数学计算的方式......
  • 计算机简史第三章 机电时代之机电式计算机
    电、电路形成了机电式计算机‍制表机:穿孔时代的到来从1790年开始,美国每十年进行一次人口普查。百年间,随着人口繁衍和移民的增多,从1790年的400万不到,到1880年的5000多万,人口总数呈爆炸式地增长。1880年开始的第10次人口普查,历时8年才最终完成,也就是说,他们在休息......
  • 福州大学苏立超老师《大数据库系统》第三章复习提纲“redis”
    第三章(考点:3.3-3.7数据类型与操作(会写会熟练使用)消息订阅持久化主从复制运维和哨兵怎么配,作用)一.通用命令设置setkeyvalue查询keyskey(*)支持模糊查询*任意多个字符;[]括号内某个字符;?单个字符randomkey随机keyexistskey判断是否存在typekey返回类型delke......
  • 计算机简史 第1章 手动计算时代
    ‍手指计数我们在数字出现之前,人们怎么计数呢?如何统计人口,统计今天打到了多少猎物?最开始,人们曾尝试过用手指和脚趾,一指/趾就是1,双手就是10,一人就是20,为此史上有诸多民族曾使用二十进制。藏文中,「人」字有20的意思;法语中,80为quatre-vingts(4个20)。除了计数,人们也用手指......
  • 计算机简史-概述
    讲解计算机发展的历史,人类如何从手工计算,发明工具,最后演变成如今的计算机。‍‍为什么要了解计算机发展历史简单说说我的看法:了解计算机发展历史,对我们掌握计算机底层的原理是非常有帮助的,能为我们后期学习计算机基础知识打下坚实的基础,在日后学习更多计算机课程的时候......
  • C语言入门 第三章 数据和变量
    目录3.1数据3.1.1整数3.1.2浮点数3.2变量与常量3.2.1定义变量 3.2.2变量分类3.2.3变量的作用域与生命周期 3.2.4常量 3.3基本数据类型 3.3.1int类型 3.3.2其他整数类型3.3.3char类型3.3.4_Bool类型 3.3.5float、double和longdouble类型 3.......
  • 【C语言从入门到入土】第三章流程控制
    第三章流程控制正式开始对流程控制语句的学习不是你的能力,决定了你的命运,而是你的决定,改变了你的命运。想,都是问题,做,才是答案。站着不动,永远是观众,想到做到,才是王道控制类语句帮助理解1.if()…else…条件语句,层层递进的if(条件){表达式01}else{表......
  • 2024-05-29_二进制文件和文本文件作业
    1.关于文本文件和二进制文件描述错误的是?()A.文本文件是可以读懂的,二进制文件没办法直接读懂B.数据在内存中以二进制的形式存储,如果不加转换的输出到外存,就是二进制文件C.将内存中的数据转化成ASCII码值的形式,并以ASCII码值的形式存储的文件就是文本文件。D.文本文件和二......
  • Linux 安装clickhouse(离线安装/二进制包安装)
    1、下载安装包地址:https://hub-stage.docker.com/ 2、上传文件到服务器cd/home/test直接解压执行脚本安装,解压后的文件所属者为clickhouse,建议添加一个clickhouse用户,直接用root启动最好指定运行用户tar-zxvf clickhouse-common-static-24.5.1.1763-amd64.tgzsudoclic......