minecraftpe吧 关注:638,758贴子:15,084,600

回复:【教程】DigitalCraft数字电路js教程

只看楼主收藏回复

乘法和除法,二进制计算的电路,和我们竖式计算是一样的,但是电路复杂程度确实高不少。
我们先看看二进制乘法的竖式运算。


IP属地:上海来自Android客户端140楼2015-08-10 10:20
回复
    如图所示,我们计算1111*1111
    和十进制一样的竖式运算,只是进位的时候要牢记逢二进一。答案是11100001


    IP属地:上海来自Android客户端141楼2015-08-10 17:02
    回复
      乘法竖式第一行和第二行是两个乘数,第三行以下两条横线之间是乘法分配率的应用。
      如第一张图所示,第一个乘数是否挪下去,取决于阴影框的数字,如果是1就挪,如果是0则下面结果是0000。
      第二张图也是这个意思。但是,由于阴影框往左一格,结果框也要往左一格。
      最后,这一块全部挪完,就是对应相加了,这一块用数电很容易实现,用一排排的加法器就行了,注意一下对齐即可。




      IP属地:上海来自Android客户端142楼2015-08-10 17:18
      回复
        我把全加器的符号改成下图左边这样。右边则是两个全加器串联,下面的进位端给上面了。这样画比较方便


        IP属地:上海来自Android客户端143楼2015-08-10 17:34
        回复
          根据竖式运算,我们可以画出这样一张乘法中做加法的电路图。正好,电路图有8个输出口,和竖式一致。



          IP属地:上海来自Android客户端144楼2015-08-10 17:44
          收起回复
            至于这个加法阵列的输入怎么办,用与门就可以轻松办到。如图所示,右边也都是用与门分别接起来,一共用到16个与门,即16个输出。


            IP属地:上海来自Android客户端145楼2015-08-10 17:51
            收起回复
              那么我们的这个乘法器就设计好了。看样子电路有点复杂是吧?
              我们先摆加法阵列。


              IP属地:上海来自Android客户端146楼2015-08-10 17:53
              回复
                好复杂啊,楼主我能说没怎么看懂吗
                   --我会告诉你这是个小尾巴吗~


                IP属地:浙江来自Android客户端147楼2015-08-10 18:09
                收起回复
                  先摆电路图最左边的两排输入



                  IP属地:上海来自Android客户端148楼2015-08-11 11:42
                  回复
                    然后像以前一样接好进位


                    IP属地:上海来自Android客户端149楼2015-08-11 11:43
                    回复
                      后面两排如法炮制





                      IP属地:上海来自Android客户端150楼2015-08-11 12:04
                      回复
                        把输出拉高一点,加法器阵列就做好了



                        IP属地:上海来自Android客户端151楼2015-08-11 12:05
                        回复
                          继续,在上面加与门,并把与门的输入端加高一点,方便后面接线。




                          IP属地:上海来自Android客户端152楼2015-08-11 12:07
                          回复
                            因为是网格状的,既要接纵向的也要接横向的,我们就先接纵向的。弯弯曲曲,注意不要碰到不该碰到的无关电线,电线太长要加中继器。





                            IP属地:上海来自Android客户端153楼2015-08-11 12:10
                            回复
                              最后,把横向的也连起来就行了。前面的三行很方便,横着连起来就行了,最下面这一行要从里面钻过去,滨拉到外面来接开关。





                              IP属地:上海来自Android客户端154楼2015-08-11 12:14
                              收起回复