全/半加器红石计算器简化方法教程

时间:2017-11-11 来源:88130安卓下载 作者:佚名

  全/半加器红石计算器简化方法教程。那大家在网上看到的很多红石计算器相对于下面的这个都要有点复杂,那下面就给大家分享一下简化这些红石计算器的方法吧!感兴趣的玩家不妨进来看看哦~

  游戏园我的世界官方群: 325049520 游戏园我的世界二群: 256070479 欢迎各路喜爱我的世界的小伙伴们加入讨论!玩服务器的小伙伴们可以加入: 464651602 群一起联机玩游戏哦!如果你有心仪的作品或者心得分享的话,欢迎来游戏园投稿,大家可以点击>>>投稿<<<进行投稿哦~ 有奖品哦~

  半加器的体积是非常大的,因为全加器是两个半加器 所以只讲半加器,半加器是由一个XOR gate(异或门)和一个AND gate(同或门)组成的,怎么缩小异或门呢?这里给出一种方案。

  全/半加器红石计算器简化方法教程。那大家在网上看到的很多红石计算器相对于下面的这个都要有点复杂,那下面就给大家分享一下简化这些红石计算器的方法吧!感兴趣的玩家不妨进来看看哦~

  游戏园我的世界官方群: 325049520 游戏园我的世界二群: 256070479 欢迎各路喜爱我的世界的小伙伴们加入讨论!玩服务器的小伙伴们可以加入: 464651602 群一起联机玩游戏哦!如果你有心仪的作品或者心得分享的话,欢迎来游戏园投稿,大家可以点击>>>投稿<<<进行投稿哦~ 有奖品哦~

  半加器的体积是非常大的,因为全加器是两个半加器 所以只讲半加器,半加器是由一个XOR gate(异或门)和一个AND gate(同或门)组成的,怎么缩小异或门呢?这里给出一种方案。

  注意此时的输出应加一个非门才是异或门 不加是同或门

  再建一个 异或门和以前一样 与门不一样请注意:

  这样就OK了

  最后一张图上面是输出 下面是输入 输入从左到右Ci:上一位的进位 A:输入1 B:输入2

  输出从左到右

  A:输出 C:进位 用于连接下一位的Ci

  拓展阅读:

  最早的CPU的原理

  现代CPU无法在MC实现

  最早CPU只会算加法 就像上面的加法器 减法是补码做到的

  如:

  1-1

  =1+(-1)

  负数怎么表示:先确定计算器是几位元的 就是1Byte(字节)=多少Bit(一个二进制位)自行百度 Bit的数量X8就是多少位元.

  确定是64位元 应1Byte=8bit OK 8位

  负数的最前面一位是1 正数是0

  -1就是10000001

  00000001+10000001

  (众人:这根本不等于零)

  别喷 计算另有方法

  负数除最前面的一位 取反 是11111110 再加1 11111111+00000001=00000000

  聪明人发现了 11111111+00000001根本不等于0

  是100000000 但是已确定是八位所以这个计算机发生了一个溢出错误 但是结果是对的

  乘法:

  复习一下小学数学:比如我们要算2x2 换到二进制就是10x10 怎么算呢 看竖式

  10

  x10

  0

  (+)10

  100

  只是移位 把10移到了下一位 再相加 也是基于加法

  除法:

  一位一位比大小 大了 就在对应位的商输出1 然后减法输出结果给下一位 (减法也是用补码在做加法)

  到了(1)位 无法再比 直接输出余数

  PS:在此非常感谢我的世界玩家20050811的分享。

  以上就是全/半加器红石计算器简化方法教程。更多精彩尽在游戏园我的世界专区。

  相关攻略推荐:

  我的世界解一元二次方程计算器制作教程

  我的世界四则计算器制作展示(附存档)

  我的世界1.8计算器MOD下载 15位数简单算法

  我的世界16bit计算器详解 可加减乘除(附存档)

热门搜索

手游排行榜

  • 最新排行
  • 最热排行
  • 评分最高