무선설비기사 기출문제·모의고사·오답노트·자동채점

2015년06월06일 86번

[전자계산기 일반 및 무선설비기준]
다음 중 2의 보수를 사용하여 "A-B" 연산을 수행하는 것은?

  • ① A+1
(정답률: 75%)

문제 해설

2의 보수를 사용하여 "A-B" 연산을 수행하는 것은 "" 이다.

2의 보수란, 어떤 수의 모든 비트를 반전시킨 후 1을 더한 값이다. 예를 들어, 5의 2의 보수는 다음과 같이 구할 수 있다.

5의 이진수: 0101
5의 모든 비트를 반전: 1010
1을 더함: 1011

따라서, 5의 2의 보수는 1011이 된다.

"A-B" 연산을 수행할 때, B의 2의 보수를 구한 후 A와 더해주면 된다. 이는 뺄셈을 덧셈으로 바꾸는 것과 같다. 예를 들어, 7-3을 2의 보수를 사용하여 계산해보면 다음과 같다.

7의 이진수: 0111
3의 이진수: 0011
3의 2의 보수: 1101

7 + (-3) = 0111 + 1101 = 0100

따라서, 7-3은 4가 된다.

이와 같이, 2의 보수를 사용하여 "A-B" 연산을 수행하면 뺄셈을 덧셈으로 바꿀 수 있어서 계산이 간편해진다. ""은 B의 2의 보수를 나타내므로, "A-B" 연산을 수행하는 데 사용할 수 있다.

연도별

진행 상황

0 오답
0 정답