本文主要是介绍Logisim下半加器,全加器及二进制补码,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、1bit半加器电路
其电路由一个异或门和一个与门所组成,如图
A | B | C | S |
---|---|---|---|
0 | 0 | 0 | 0 |
0 | 1 | 0 | 1 |
1 | 0 | 0 | 1 |
1 | 1 | 1 | 0 |
二、1bt全加器
由两个半加器组成,如图
A | B | Cin | Cout | S |
---|---|---|---|---|
0 | 0 | 0 | 0 | 0 |
0 | 1 | 0 | 0 | 1 |
1 | 0 | 0 | 0 | 1 |
1 | 1 | 0 | 1 | 0 |
0 | 0 | 1 | 0 | 1 |
0 | 1 | 1 | 1 | 0 |
1 | 0 | 1 | 1 | 0 |
1 | 1 | 1 | 1 | 1 |
三、4位二进制数的补码器电路
补码原理如下:
(1)正数与原码相同;
(2)负数的补码,将其原码除符号位外的所有位取反(0变1,1变0,符号位为1不变)后加1。 同一个数字在不同的补码表示形式中是不同的。比如10进制数值-15的二进制原码是10001111,其补码在8位二进制中是11110001,然而在16位二进制补码表示中,不足位数要用符号位补全,也就是1111111111110001。
结论
需要学会简单使用用Logisim了解各类门以及理解半加器和全加器的使用
这篇关于Logisim下半加器,全加器及二进制补码的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!