몇 비트 문제인지 먼저 적고 남는 자리는 0으로 채웁니다.
진법과 보수 계산을 한 번에 점검하는 순서표
진법 변환, 2진수 연산, 보수, 오버플로우는 모두 자릿수와 비트 폭을 먼저 고정해야 실수가 줄어듭니다.
8진수는 3비트, 16진수는 4비트 단위로 나눕니다.
최상위 비트와 표현 방식으로 양수와 음수를 구분합니다.
결과가 표현 가능한 범위를 넘는지 마지막에 확인합니다.
진법 계산 기록 단위
이 세 가지가 정해지면 진법 변환과 보수 계산은 절차 문제가 됩니다.
10진수로 풀어 보기
각 자리 숫자에 진법의 거듭제곱을 곱해 더합니다.
2진수와 8·16진수
왼쪽 빈자리를 0으로 채운 뒤 3개나 4개씩 끊습니다.
음수 만들기
1의 보수는 반전, 2의 보수는 반전 후 1을 더합니다.
오버플로우 확인
같은 부호끼리 더했는데 결과 부호가 바뀌면 의심합니다.