Minecraft(我的世界)中文论坛
标题: 1+1=10?——加法器
作者: 火星使者 时间: 2014-8-6 19:57
标题: 1+1=10?——加法器
本帖最后由 火星使者 于 2014-8-6 19:57 编辑
大家好!火星人我坐火车到达了村庄,到达村庄的第一步当然是整村民了
我把一个辣椒喂给一个村民,然后。。。
真是辣到没朋友
哎呀,辣死了。。。
什么是二进制?
我们平常的计算使用的是十进制,即“满十进一”的计算体系,二进制,即“满二进一”的计算体系,所以,二进制里只有“1”和“0”两个数字,并且就像题目所说,1+1=10,在红石逻辑里,只有通电和断电的形式,所以设通电为“1”,断电为“0”。
正式开始加法器制作教程,首先是个位加法,两个拉杆分别代表两个加数的个位,先是一个或门
下面接一个与门。
在与门输出端接一个非门,并将非门和或门的输出端一起做一个与门,与门的输出端就是最后个位的计算结果,这个电路就是异或门的扩大版
十位及以上的计算跟个位的区别只有增加进位系统的问题,所以只要这么改动就可以,其他不变。。。这里用木板把石头区分开
看看,11+11是。。。110!完全正确!
接下来是二进制和十进制的互相转化:
十进制转二进制
用278为例(会不会太大了)
278÷2=139余0
139÷2=69余1
69÷2=34余1
34÷2=17余0
17÷2=8余1
8÷2=4余0
4÷2=2余0
2÷2=1余0
所以278化成二进制就是
100010110!
将十进制化成二进制只需除二,把得到的结果一直除二,除到结果为1后将余数连起来
将二进制转化成十进制也很简单,我们先用1011做例子
1011如果是十进制,应该有等式
1011=1X10^3+0X10^2+1X10^1+1
所以,将二进制1011转化成十进制是
1X2^3+0X2^2+1X2^1+1=11
没错,就是这么简单
作者: 方块大人 时间: 2014-8-6 19:59
前四句是什么意思?
作者: dcsuibian 时间: 2014-8-6 20:00
看标题我就知道二进制
作者: dcsuibian 时间: 2014-8-6 20:01
看标题我就知道二进制
作者: 达斯·维达 时间: 2014-8-6 20:05
= =LZ真够高(搞)级(基)
作者: likeliang 时间: 2014-8-6 20:23
看起来略叼= =
作者: 独孤粽 时间: 2014-8-6 20:27
虽然也在标题看出来是二进制加法器,但是就是没看懂~TAT
作者: 火星使者 时间: 2014-8-6 20:56
方块大人 发表于 2014-8-6 19:59
前四句是什么意思?
怎么样,要不要我教你刷辣椒的指令
give @p minecraft:chill 1 0 {effects:[{id:breatheFire,Duration:9999999,Amplifier:9999999,Ambient:1}]}
然后把辣椒喂村民,就可以了
这你都信,算了,你如果要这个效果私聊我。。。
作者: 火星使者 时间: 2014-8-6 20:59
独孤粽 发表于 2014-8-6 20:27
虽然也在标题看出来是二进制加法器,但是就是没看懂~TAT
我把裸机都给你看了你就理解能力这么差!!!!!!