국어황분들…ㅠㅠ 질문 하나만 받아주세요ㅜㅜ
매월승리에 있는 문제인데 아무리 생각해도 이해가 안되어서 질문드립니다.
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)
유익한 글을 읽었다면 작성자에게 XDK를 선물하세요.
-
글을 정확히 정독을 하든, KISS Training을 통해 Structure와...
1의 보수는 더하면 1111이 되는 수이고 2의 보수는 더하면 10000이 되는 수라고 이해하시면 돼요
글이 좀 이상하긴 하네요...
1의 보수=1의 보수법으로 보면 된다는 말씀이실까요?ㅠㅠ
아ㅜ네네
저거 수특원문이 ㄹㅈㄷ에요 이해 하나도 안됌 ㅋㅋㅋㅋ저거 푸는데 중간에 10으로 바꾼다고 할때 이해깨져서 걍 멈추고 그거계산법만 연구했어요..
헐 저도요ㅋㅋㅋ 처음에 앞자리수 올라가는 원리 이해 못해서 한참 헤맸어요 흑..
그래서 왜 1000이 아닌거지...
그쵸..ㅠ