성공하고싶다 [1280390] · MS 2023 · 쪽지

2024-04-06 18:18:15
조회수 3,586

국어황분들…ㅠㅠ 질문 하나만 받아주세요ㅜㅜ

게시글 주소: https://games.orbi.kr/00067777284

매월승리에 있는 문제인데 아무리 생각해도 이해가 안되어서 질문드립니다.

4번 문제에서 1의 보수법의 문제를(0을 나타내는 문제) 해결하기 위해 2의 보수법을 사용하게 되는데, 본문 4문단에서 <2의 보수법은 ’1의 보수‘로 나타낸 다음 데이터 비트에 1을 더하는 방식이다.>라고 되어있습니다.

바로 그 다음 문장에서 예시로 <2의 보수법으로 -3을 표현한다면, -3의 절댓값 3을 이진수로 나타낸 011에 대한 1의 보수 100을 구한 다음, 1을 더한 101에 음수를 표시하는 최상위 비트 1을 ‘덧붙여’ 1101이 된다.>라고 되어있습니다.
그런데 이것에 따라 문제를 풀면 0의 이진수인 000에 대한 1의 보수 111을 구한 다음, 1을 더한 1000에 최상위 비트를 덧붙이면 11000이 되고 이느 오버플로이므로 초과된 비트를 버리면 1000이 돼야하는 것 아닌가요?

해설지에서는 ’1의 보수법‘으로 구한 (-0) 에다 1을 더한거지 ‘1의 보수’로 구한 (-0)에 1을 더한것이 아니지 않나요?
어느 장단에 맞추라는 건지 모르겠어요ㅠㅠ 도와주세요

0 XDK (+0)

  1. 유익한 글을 읽었다면 작성자에게 XDK를 선물하세요.