这一节来介绍加法器的实现,数字电路可以分为组合逻辑电路和时序逻辑电路,它们的区别简单说,时序逻辑电路它具有存储的功能,而组合逻辑电路没有存储的功能,组合逻辑电路它的输出只依赖于输入,而时序逻辑电路它的输出不仅依赖于输入,还跟当前的状态或者说当前的时间有关系,比如实现加减乘除的运算器,ALU就属于组合逻辑电路,而寄存器,存储器就属于时序逻辑电路。
我们首先会看加法器,因为16正好是2的4次方,所以计算机中通常使用16进制来简化二进制的写法,我们看二进制十六进制跟十进制是怎么转换的,比如下面十进制的13怎么转换成二进制,书本里面转换方式比较正规,可能不太好理解,不知道你们老师有没有讲过1种8,4,2,1的方法,
我们把二进制的前面4位对应十进制的8421,第0位就是2的0次方是1,第1位是2的1次方是2,第2位是2的2次方是4,第3位是2的3次方是8,第4位是2的4次方是16,那么后面的位对应32,64,128,所以十进制13就是8+4再加上1,转成二进制就是1101。
16进制它是把二进制的每4位对应十六进制的1位,十六进制范围是从0到15,从0到9 使用阿拉伯数字来表示,从10到15分别对应的是a b c d e f,那么上面的8位二进制数前4位是13对应的就是D,后4位是0对应的16进制就是0,再看138它是等于128加上10,128对应后4位所以是1000,然