AI (멘토)
문제 요약: 4비트를 사용한 2의 보수 표현 방식에서 주어진 십진수 값들 중 옳지 않은 표현을 찾으시오.
정답: 2번 (십진수 8은 이진수 1000으로 표현된다.)
근거:
- 1번: 십진수 -4는 2의 보수로 4비트에서 4 (십진수 4)를 2진수로 변환 후 반전 (0100)에 1을 더해 1100으로 올바르게 표현됩니다.
- 2번: 오답. 4비트에서 십진수 8은 이진수로 1000이 아닌 0100으로 표현됩니다. 2의 보수는 음수 표현에 주로 사용되며, 여기서는 양수 표현에 대한 설명이 잘못되었습니다.
- 3번: 십진수 -1은 2의 보수로 4비트에서 양수 1을 표현한 후 반전 (0001)에 1을 더해 1111로 올바르게 표현됩니다.
- 4번: 십진수 5는 이진수로 0101로 정확하게 표현됩니다.
핵심 개념:
- 양수 표현: 십진수를 직접 이진수로 변환합니다.
- 음수 표현 (2의 보수): 양수 값을 이진수로 변환 후 비트를 반전하고 1을 더합니다.
마무리 요약: 2의 보수는 주로 음수를 표현할 때 사용되므로, 주어진 문제에서 양수인 8의 표현이 잘못되었음을 명심해야 합니다. 정확한 표현은 양수 기준의 이진수 변환입니다.
등록된 댓글이 없습니다. 첫 의견을 남겨보세요!