2020-09-28

本文介绍了二进制系统如何通过晶体管实现逻辑门,进而处理布尔逻辑。二进制基于2,只有0和1两个值,通过增加位数可以表示更多数字。与十进制类似,二进制通过不同位的权重组合来表示数值。例如,二进制的10110111转换为十进制是183。这种表示法在计算机科学中至关重要,因为计算机内部操作本质上就是一串1和0,从短信到操作系统,所有数据都以二进制形式存在。
摘要由CSDN通过智能技术生成

二进制是什么。。。晶体管呢,可以做逻辑门,逻辑门呢,可以判断布尔语句,布尔逻辑呢,只有两个值,分别呀,是真和假,那么,我们怎么用真和假来表达更多东西呢。。。额。。。这个呀,就需要把数学派上用场啦!1个二进制值呀,可以代表一个数,我们呢,可以把真和假,当做1和0,如果想表示更多东西,加位数就行了,和我们熟悉的十进制一样,十进制只有10个数(0到9),要表示大于9的数,加位数就行了,比方说,拿263来举例,这个数实际代表什么呢,实际呀,是2个100,6个10,3个1,加在一起就是263,注意!每列呀,有不同的乘数,就是100,10,1,每个乘数都比右边大十倍,因为,每列有10个可能的数字(0到9),如果超过9呢,要在下一列呀进1,因此呢,这个就叫做“基于十的表示法”,也就是十进制哦,那么,二进制呀,也可以这么玩,也是一样的,只不过呀,是基于2而已,因为二进制只有两个可能的数,1和0,意味着每个乘数必须是右边乘数的两倍,就不是十进制的100,10,1,而是4,2,1,比方说,拿二进制数101举例,意味着有1个4,0个2,1个1,加在一起,得到十进制的5,为了表示更大的数字呢,二进制需要更多位数,拿二进制数10110111举例,我们可以用相同的方法转成十进制,1×128+0x64+1×32+1×16+0×8+1x4+1×2+1×1=183,加起来等于183,所以说呀,二进制的计算也不难,二进制中呀,1个1或0叫一"位",上个例子中呀,我们用了8位,8位能表示的最小数是0,8位都是0,最大数是255,8位都是1,这样呢,就出现了8位机,8位图像,8位音乐,它的意思呀,就是计算机里大部分操作都是8位,8位是如此常见,以至于有专门的名字,字节,1字节=8位,如果有10字节,意味着有80位,于是千字节(kb),兆字节(mb),千兆字节(gb),百万字节(mB),十亿字节(GB)。。。1TB=8万亿个1和0,这么多的字节,所以说,计算机呢,是一长串1和0,这一长串的1和0,可以表示短信呀,声音呀,颜色呀,照片呀,电影呀,视频呀,互联网的每一个网页牙,甚至操作系统。。。好

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值