Page 87 고등학교 디지털 논리 회로 교과서
P. 87










탐구 보수를 구할 때 사용하는 논리 회로는 무엇인가?
활동

1. 2진수의 1의 보수를 컴퓨터에서 어떻게 만들까?

1 0 1 0 1 0 1 0 Binary number
2진수 10101010
1 0 1 0 1 0 1 0 Binary number

1의 보수 01010101
1’s complement
0 1 0 1 0 1 0 1
of the binary number
1’s complement
0 1 0 1 0 1 0 1
of the binary number
1
0
1
0
1
1
0
0
2. 2진수의 2의 보수를 컴퓨터에서는 어떻게 구할까? 2진수
1 0 1 0 1 0 1 0 2진수
0 1 0 1 0 1 0 1 1의 보수
0 0 0 0 0 0 0 1 + 1
0 1 0 1 0 1 0 1 1의 보수
A8 B8 A7 B7 A6 B6 A5 B5 A4 B4 A3 B3 A2 B2 A1 B1 C0 + 1
0
0
0
0
0
1
0
0
8비트 병렬 가산기
A8 B8 A7 B7 A6 B6 A5 B5 A4 B4 A3 B3 A2 B2 A1 B1 C0
C8 Σ8 Σ7 Σ6 Σ5 Σ4 Σ3 Σ2 Σ1
8비트 병렬 가산기
0
1
0
0
0
1
C8 0 Σ8 Σ7 Σ6 Σ5 1 Σ4 Σ3 1 Σ2 Σ1 2의 보수
0 0 1 0 1 0 1 1 0 2의 보수
중단원 학습 정리
컴퓨터의 2진수의 사칙 연산 규칙 2진수의 보수
2진수의
10진수의 연산과 마찬가지로 두 수를 더한다.
덧셈 1의 보수 0은 1로, 1은 0으로 변환한 값

2진수의 보수를 이용하여 계산한다.
뺄셈
2의 보수 1의 보수에 1을 더한 값

2진수의 10진수의 곱셈과 같이 덧셈을 반복하여 곱셈을
곱셈 계산한다.

2진수의 보수를 이용한 뺄셈식을 반복하여 나눗셈을 계
나눗셈 산한다.




2. 진수의 연산 85
   82   83   84   85   86   87   88   89   90   91   92