找回密码
 立即注册→加入我们

QQ登录

只需一步,快速开始

搜索
热搜: 下载 VB C 实现 编写
查看: 3822|回复: 0

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

[复制链接]

1111

主题

1651

回帖

7万

积分

用户组: 管理员

一只技术宅

UID
1
精华
244
威望
743 点
宅币
24241 个
贡献
46222 次
宅之契约
0 份
在线时间
2297 小时
注册时间
2014-1-26
发表于 2014-3-4 19:18:49 | 显示全部楼层 |阅读模式

欢迎访问技术宅的结界,请注册或者登录吧。

您需要 登录 才可以下载或查看,没有账号?立即注册→加入我们

×
这个游戏是一个Java游戏,你需要安装Jre才能运行。
Jre下载:http://www.0xaa55.com/thread-315-1-1.html
首先放出游戏的下载地址。
游客,如果您要查看本帖隐藏内容请回复
然后是存档的下载地址。
saves.7z (416.11 KB, 下载次数: 0, 售价: 1 个宅币)
玩MC必须装Java运行库。请注意32位系统装32位运行库,64位系统装64位运行库。
游客,如果您要查看本帖隐藏内容请回复

加法器是怎么实现的呢?是用了非门电路。首先来看看二进制的加法:
0+0=0
0+1=1
1+0=1
1+1=10
首先来看规律。只看最低位,如果左边的“被加数”和“加数”都一样的话,结果的最低位是0,否则是1.
而如果“被加数”和“加数”都是1,那么就会有进位。
总结出来的规律是:
运算结果最低位=被加数 逻辑非 加数
运算结果的进位=被加数 逻辑与 加数
这个是加法器的原理。
首先来一张正面图。
2014-03-03_19.45.10.png
图中,白色的方块上的开关表示8个“被加数”的二进制位。把光标瞄准开关,点右键把开关拨下来,表示这个位是1,否则是0.
黑色的方块上的开关表示8个“加数”的二进制位。把开关拨下来表示1,否则是0.
这个是侧面的图。右下最靠近镜头的黑色方块上有个开关,负责控制“预加进位”。把这个开关拨下来后,运算结果自动预加1.
2014-03-03_19.49.55.png
后面是运算的结果。活塞把方块顶上去表示这个位是1,活塞没有把方块顶上去表示这个位是0.
2014-03-04_21.19.52.png
然后是整个红石加法器的最右边,有个活塞,它把方块顶上去表示进位(输出的第9位)是1,否则是0.
2014-03-04_21.25.20.png
来一张俯视图。
2014-03-04_21.26.46.png
这个红石电路加法器的运算速度不是很快。毕竟是红石电路嘛,一个非门的运算要0.1秒(一个红石刻的时间)但是至少它实现了加法器的原理。
参看我以前发的帖子(发新帖是因为这个帖子有存档可以下载,请看顶部)。
回复

使用道具 举报

QQ|Archiver|小黑屋|技术宅的结界 ( 滇ICP备16008837号 )|网站地图

GMT+8, 2024-4-24 18:14 , Processed in 0.045202 second(s), 33 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表