위에 설명을 보면, "부호화 1의 보수 방식"이 부호 비트를 제외한 나머지 비트에 대해 0은 1로, 1은 0으로 변경하여 표현한다고 되어있는데
아래에 예시를 보면 10(=00001010)을 바꾼 것이 11110101이라고 되어있네요...
위 설명대로 하면 11110101이 아니라 01110101이 되어야 하지 않나요?
첨부파일로 관련 내용 첨부해두었습니다.
안녕하세요 길벗수험서 운영팀입니다.
만약 문제에서 부호비트 관련 언급이 없다면 '부호비트를 고려하지 않고' 보수화를 수행해주세요.
시험문제나 교재에서 부호 비트를 기본적으로 고려하지 않는 이유는 컴퓨터에서 사용하는 숫자를 표현하는 용량이 기본적으로 8byte 이상이다 보니 이를 비트로 표현하기 위해서는 64자(8bit x 8byte)를 사용해야 하고 64자를 전부 표현하기에는 무리가 있으므로 이 중 뒤쪽 8비트 또는 4비트만을 표현하다보니 자연스레 맨 앞의 부호비트가 잘려진 상태에서 표현되게 되었습니다.
때문에 예제3 또한 부호비트가 고려되지 않은 보수화 결과임을 염두에 두시기 바랍니다.
행복한 하루되세요 :)
-
관리자2020-11-06 18:16:33
안녕하세요 길벗수험서 운영팀입니다.
만약 문제에서 부호비트 관련 언급이 없다면 '부호비트를 고려하지 않고' 보수화를 수행해주세요.
시험문제나 교재에서 부호 비트를 기본적으로 고려하지 않는 이유는 컴퓨터에서 사용하는 숫자를 표현하는 용량이 기본적으로 8byte 이상이다 보니 이를 비트로 표현하기 위해서는 64자(8bit x 8byte)를 사용해야 하고 64자를 전부 표현하기에는 무리가 있으므로 이 중 뒤쪽 8비트 또는 4비트만을 표현하다보니 자연스레 맨 앞의 부호비트가 잘려진 상태에서 표현되게 되었습니다.
때문에 예제3 또한 부호비트가 고려되지 않은 보수화 결과임을 염두에 두시기 바랍니다.
행복한 하루되세요 :)