0xAA55 发表于 2014-3-4 19:18:49

【MC】红石电路加法器(游戏、存档下载)

这个游戏是一个Java游戏,你需要安装Jre才能运行。
Jre下载:http://www.0xaa55.com/thread-315-1-1.html
首先放出游戏的下载地址。**** Hidden Message *****然后是存档的下载地址。

玩MC必须装Java运行库。请注意32位系统装32位运行库,64位系统装64位运行库。**** Hidden Message *****
加法器是怎么实现的呢?是用了非门电路。首先来看看二进制的加法:
0+0=0
0+1=1
1+0=1
1+1=10
首先来看规律。只看最低位,如果左边的“被加数”和“加数”都一样的话,结果的最低位是0,否则是1.
而如果“被加数”和“加数”都是1,那么就会有进位。
总结出来的规律是:
运算结果最低位=被加数 逻辑非 加数
运算结果的进位=被加数 逻辑与 加数
这个是加法器的原理。
首先来一张正面图。

图中,白色的方块上的开关表示8个“被加数”的二进制位。把光标瞄准开关,点右键把开关拨下来,表示这个位是1,否则是0.
黑色的方块上的开关表示8个“加数”的二进制位。把开关拨下来表示1,否则是0.
这个是侧面的图。右下最靠近镜头的黑色方块上有个开关,负责控制“预加进位”。把这个开关拨下来后,运算结果自动预加1.

后面是运算的结果。活塞把方块顶上去表示这个位是1,活塞没有把方块顶上去表示这个位是0.

然后是整个红石加法器的最右边,有个活塞,它把方块顶上去表示进位(输出的第9位)是1,否则是0.

来一张俯视图。

这个红石电路加法器的运算速度不是很快。毕竟是红石电路嘛,一个非门的运算要0.1秒(一个红石刻的时间)但是至少它实现了加法器的原理。
参看我以前发的帖子(发新帖是因为这个帖子有存档可以下载,请看顶部)。
页: [1]
查看完整版本: 【MC】红石电路加法器(游戏、存档下载)