논리 회로
4비트 2의 보수 표현에서 −1을 나타내는 비트열은 무엇입니까?
- A1111
- B1001
- C0001
정답과 해설 보기
정답: A. 1111
2의 보수에서는 양수의 비트를 반전하고 1을 더하면 음수가 되며, +1(0001)→1110→1111이 −1입니다. 최상위 비트의 가중치를 −8로 보면 1111 = −8 + 4 + 2 + 1 = −1로 바로 읽을 수 있습니다. 4비트로는 −8~+7을 나타낼 수 있고, 뺄셈을 「보수를 더하는」 덧셈으로 할 수 있어서 거의 모든 컴퓨터가 채택하고 있습니다. 1001은 부호와 절댓값 방식에서의 −1입니다.