异星工厂吧 关注:60,528贴子:385,345
  • 17回复贴,共1

【运算器初探】二进制加法计算器的实现

只看楼主收藏回复


(例子:1111+1001=11000)
本次通过运算器实现的逻辑门最终实现了可以无限堆叠的二进制加法计算器
首先:
1.图片中有两排常量运算器作为输入(横向,一排几个常量运算器代表输入几位),从左往右输入
目前输入的第一排是1111,第二排1001

2.这排灯就是输出,从右往左,灯亮为1,灯暗为0 (11000)

正式开始研究,首先明确4种逻辑门:
与门 ,,, 或门 ,,, 非门 ,,,
异或门 ,,,, 输出条件
明确四种门之后,就可以开始搭建第一个运算单元了:,,=是异或门,>是与门,输出进位可以堆叠的时候和输入进位重合.
最后感谢好基友与我一起设计与完成(@x504618322 )


IP属地:江苏1楼2016-06-10 02:17回复
    不明觉厉


    IP属地:浙江来自iPhone客户端2楼2016-06-10 08:28
    回复


      IP属地:海南3楼2016-06-10 08:46
      回复
        接下来准备研究十进制和二进制的转码器,单纯二进制感觉还是有点蛋疼


        IP属地:江苏5楼2016-06-10 12:59
        回复
          lz成功地勾起了我对数电和计算机原理不好的回忆


          IP属地:江苏来自Android客户端6楼2016-06-10 14:20
          收起回复
            你还需要lcd的译码电路


            IP属地:广东来自iPhone客户端7楼2016-06-12 09:19
            收起回复
              有个吊用


              IP属地:湖北8楼2016-06-12 09:23
              收起回复
                十进制转二进制简单的转化是有的,不过效率和体积都非常大,所以期望能研究出更高效小巧的,有其他特色也可以~还是先做个基础模板比较好?
                反正加油吧!


                IP属地:广东9楼2016-06-13 00:53
                收起回复
                  感觉不错,虽然运算器直接能算四则运算所以意义不是很大


                  IP属地:北京来自Android客户端10楼2016-06-13 18:51
                  收起回复
                    服了~


                    来自Android客户端12楼2016-06-18 23:59
                    回复