我的世界的计算器是什么原理

概括一下的话就是:用红石电路模拟二进制。

有能量的红石可以看作1,没有能量为0,之后就完全是物理里的逻辑电路的内容了,大学里可能会学到。如果你掌握了相关的知识,理解起来应该不难。

最基础的就是与或非门,组合可以做出锁存器,寄存器,移位器等等元件,如果你真的对此特别有兴趣的话,可以先买些逻辑电路的相关书籍看一看,能大概有个了解。

给你举个最简单的例子吧,加法计算器:首先将输入的两个十进制的数转化为二进制,从右往左开始每位相加,得到相加后当前位得数(1+1=0,1+0=1,0+1=1,0+0=0)和是否进位(若两个都是1,则为1,否则为0),这两个二进制信息。再之后进行第二次运算,用每一位的当前位得数+进位,得到每一位的结果和是否进位。最后再将结果转化为十进制,就完成了计算。

例如12+5,首先转化为01100和00101。之后进行加法运算,从个位开始,第一步0+1=1,不进位。第二步上一位没有,也就是进位为0,1+0=1。于是个位结果为1并且不进位。十位两加数相加0+0=0,不进位,结果和进位相加0+0=0,不进位。百位两加数相加1+1=0,进位,结果和进位相加0+0=0,之前已经进位。千位1+0=1,不进位,之后1+1=0,进位。万位0+0=0,0+1=1不进位。于是结果就是10001,换算回十进制为17

以上这个是最简单的计算器,更复杂一些的乘除法甚至平方开方分解质因数就难了去了,祝你好运吧ww

免责声明:本站发布的游戏攻略(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场。
如果本文侵犯了您的权益,请联系站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!