半加器是一種簡單的加法器,它不考慮進位,只有兩個輸入(A和B)和兩個輸出(和數sum和進位cout)。半加器的真值表如下:
| Input A | Input B | Output Sum | Output Carry |
| --- | --- | --- | --- |
| 0 | 0 | 0 | 0 |
| 0 | 1 | 1 | 0 |
| 1 | 0 | 1 | 0 |
| 1 | 1 | 0 | 1 |
在這個真值表中,輸入A和B是二進制加法器的兩個二進制位,輸出Sum是和數,即兩個二進制位的和,輸出Carry是進位,即當兩個二進制位相加結果超過1時產生的進位。例如,當A=1和B=1時,和數為0,進位為1,因為1+1=2,超過了1位二進制數的表示範圍,所以產生進位。