진법 변환
1010 1111₂ = AF₁₆
16진수는 오른쪽부터 4비트씩 끊고, 남는 왼쪽은 0으로 채워 봅니다.
같은 비트열도 문제 조건에 따라 다른 값이 됩니다. 계산 전 조건을 표시하면 2진수, 16진수, 2의 보수 함정을 줄일 수 있습니다.
1010 1111₂ = AF₁₆
16진수는 오른쪽부터 4비트씩 끊고, 남는 왼쪽은 0으로 채워 봅니다.
1111₂ unsigned = 15 signed = -1
문제가 부호 있는 수를 말하면 맨 앞 비트를 부호 신호로 봅니다.
4비트 signed -8 ~ +7
결과가 범위 밖이면 겉보기 비트열이 있어도 오버플로우입니다.
진법, 부호, 비트 수가 정리되면 나머지는 자리값 계산이나 비트 반전 절차입니다. 문제를 빨리 풀수록 이 세 조건을 생략하지 않는 쪽이 안전합니다.