2021-10-26

    二进制的胜利之逻辑门
    最早的计算机是机电设备,用十进制计数,到后来的晶体管计算机,开关两种状态也可以代表信息,也就是二进制,意思是用两种状态表示,虽然状态不多,但是如果只需要表示true和false,两个值就够了,电路闭合,电流通过,代表真,电路断开,无电流通过,代表假,同样用1和0代表也是差不多的(1真0假)。
    当然二进制在早期也有许多竞争者,比如三进制,五进制,但状态越多,越难区分电信号,如果旁边有电信号干扰,信号会混在一起,而每秒变化百万次的晶体管会让问题更严重。
    选择二进制的原因与数学也有关系,有一整个数学分支的存在,专门处理“真”与“假”,解决了所有的法则和运算,称为“布尔运算”,19世纪自学成才的英国数学家布尔,用数学式子,扩展亚里士多德基于哲学的逻辑方法,用逻辑方程系统而正式的证明真理,在1847年的第一本书“逻辑的数学分析”中介绍,在常规的代数中变量的值是数字,可以进行加法或乘法操作,但在布尔代数中,变量的值是true和false,进行逻辑操作,基本操作是NOT, AND,OR。NOT操作把布尔变量反转,把true进行not操作就会变成false,反之亦然。用晶体管可以轻松实现这个逻辑
     打开输入,电流接地,输出没有电流通过输出关闭,电流不接地,电流通过输出我们叫它NOT门,因为它能控制电流的路径。AND需要两个输入,一个输出,只有两个输入都通电,输出才通电,可以用并连来理解。OR和AND的组成一样,用串连理解,只要有一个输入通电就可以。还有一个操作“异或”简称XOR,和OR操作只有一个不一样,就是两个“真”为“假”。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值