本发明公开一种三种高低电平接电情况下的逻辑电路,是当两个接电端在接入高低电平时,分别三种不同接电情况下产生的两个送电端送出不同高低电平的电路,可用于计算机基础加法计算领域,和一些需要不同接电条件进行不同通路的电路领域。
背景技术:
某些计算机基础逻辑门的组合应用,使用到计算机的“与门”、“或门”、“非门”这三种逻辑电路,进行计算机二进制数据加法计算。
技术实现要素:
本发明目的是提供一种用于计算机二进制数据按位进行加法计算的逻辑电路,因为其作用是电子信号二进制进位为主要手段来完成,所以将这种逻辑电路在以下说明中简称为“进位门”,英文称为logiccarrybitgate,简称为“lcbg”。
本发明的特征在于:使用7个计算机逻辑门电路组合起来完成一次计算机的进位运算。
本发明的优点在于:如图2,用于运算的计算机数据中有4位做加法运算,则需要第一行有4个lcbg,且每行减少一个lcbg,可完成一次4位数据的加法运算。如果是n位数据进行运算,则需要第一行有n个lcbg,且每行减少一个lcbg来完成加法运算。
如果是按n位计算加法,则需要(1+n)n/2个lcbg进入运算。
附图说明
如图1,lin是左侧接电端,rin是右侧接电端,lout是左侧送电端,rout是右侧送电端,1、7是或门,2、3、5、6是与门,4是非门。
如图2,图中顶上部位左右两侧分别两组4位二进制计算机数据,图中所示中间部位的10个lcbg,在图下部分输出一个将上部两个4位二进制数据进行加法后得出的4位二进制计算机数据结果。
具体实施方式
如图1,
当lin和rin都是高电平的时候,1、2、3都输出高电平,则lout为高电平,在计算机二进制数据中为1,又4非门输出为低电平,则5、6、7输出为低电平,rout为低电平,在计算机二进制数据中为0;
当lin或rin其中只有一个是高电平,另一个是低电平的时候,1输出高电平,2、3输出低电平,则lout为低电平,在计算机二进制数据中为0,又4非门输出为高电平,5、6其中一个输出为高电平,则7输出高电平,rout为高电平,在计算机二进制数据中为1;
当lin和rin都是低电平的时候,lout、rout都为低电平,计算机二进制数据中都为0。
如图2,
是lcbg在计算机二进制按位做加法运算的应用结构图。
以图上部两个4位数据的最右边一位来解释,当它们接入lcbg阵列的第一行最右边的lcbg的lin和rin端时,如果两者信号都为1,以图1所解释,则lout为1,rout为0,得到图中最下部份输出的加法计算结果的二进制数据最右边一位为0,而lout数据的1又和lcbg阵列第一行右数第二个lcbg的rout输出的结果在第二行右数第一个lcbg进行判断,得出新的rout在图中最下部分右数第二位显示为1或0,依此类推,经过4行lcbg的运算,最后得到一组新的4位二进制电子数据,也就是顶部分两组4位二进制数据做加法的结果。
如是n位数据进行加法运算,如8位,16、32、64位,也依此类推。
1.一种三种高低电平接电情况下的逻辑电路,当两个接电端在接入不同或相同高低电平时,两个送电端产生不同高低电平。
2.根据权利要求1所述,其特征在于:4个与门,2个或门,1个非门,两个接电端,两个送电端。
3.根据权利要求1所述,其特征在于:当两个接电端都是低电平的时候,两个送电端也是低电平;当两个接电端其中一个是高电平的时候,两个送电端其中一个为高电平;当两个接电端都是高电平的时,其中一个送电端为高电平且正好与只有一个接电端是高电平的输出结果相反。
4.根据权利要求1所述,其特征在于:取送电端右端结果为加法计算结果的二进制位,送电端左端结果与进一位的送电端右端结果再进行逻辑电路判断,再取送电端右端结果为进一位的二进制结果,依此类推。