더보기
10진수 1자리를 2진수 4자리로 표현하는 방식으로, 언팩 연산과 팩 연산 존재
언팩(Unpack) 연산
- 존(Zone)형 10진 연산이라고도 함
- 연산 불가능 , 데이터 입출력에 사용
- 1Byte로 10진수 1자리 표현
- 4개의 존비트와 4개의 숫자 비트를 사용
- 최하위 바이트(가장 오른쪽)의 존 부분을 부호로 사용
Zone | Digit | Zone | Digit | Zone | Digit | … | Sign | Digit |
- 존(Zone) 부분 : 무조건 1111
- 수치(Digit) 부분 : 10진수 1자리를 4Bit 2진수로 표현
- 부호(Sign) 부분 : 양수 C(1100), 음수 D(1101), 부호 없는 양수 F(1111)
팩(Pack) 연산
- 연산이 가능, 데이터의 입출력 불가능
- 1Byte로 10진수 2자리 표현
- 최하위 바이트(가장 오른쪽)의 4Bit 부분을 부호로 사용
Digit | Digit | Digit | Digit | Digit | Digit | … | Digit | Sign |
- 수치(Digit) 부분 : 10진수 1자리를 4Bit 2진수로 표현
- 부호(Sign) 부분 : 양수 C(1100), 음수 D(1101), 부호 없는 양수 F(1111)