숫자만 사용하는 10진수 연산에서 존 형식을 사용하면 부호를 표시하는 최하위 바이트의 존 영역을 제외한 나머지 존 영역은 항상 '1111'을 저장해야 하므로 기억 공간이 낭비되고 처리가 지연된다. 이러한 문제를 해결하기 위해 팩 형식에서는 [그림 1-10]의 (a)와 같이 1바이트에 10진수 두 자리를 표현한다. 부호는 최하위 바이트의 하위 4비트([그림 1-10]의 'S' 영역)에 표시한다. 예를 들어 10진수 +213과 -213을 팩 형식으로 나타내면 [그림 1-10]의 (b)와 같다.

Self Test | -39를 3바이트의 ①존 형식과 ②팩 형식으로 나타내시오.

①존 형식 1111 0011 1101 1001

②팩 형식 0011 1001 1101