목차
1. 고정소수점 데이터 형식
2. 부동 소수점데이터 형식
3. 팩형식(packed format)
4. 존 형식(zone format, unpack format)
2. 부동 소수점데이터 형식
3. 팩형식(packed format)
4. 존 형식(zone format, unpack format)
본문내용
시간이 많이 소요되고 그억 장소도 낭비하는 결과가 된다. 이러한 이유로 1바이트(8비트)에 두자리의 10진수를 기억시키는 형식을 사용한다.
이와 같이 1바이트 에 두자리의 10진수를 기억시키는 형식을 팩 10진수 형식(packed decimal number format) 이라고 한다. 팩 10진수 형식에서 에이터의 부호는 아래그림에서 볼 수 있듯이 최하위바이트(오른쪽 끝 바이트)의 하위 4비트로 나타낸다.
숫자
숫자
숫자
숫자
숫자
숫자
.....
바이트 바이트 바이트
그림. 팩 형식
존 형식(zone format, unpack format)
존 형식 또는, 언팩 형식은 한 바이트에 한자리의 10진수를 표현하며, 다음과 같다. 각 데이터를 나타내는 바이트 중에 최하위 바이트의 존 비트(zone bit:상위4비트)가 그 데이터의 부호를 나타낸다. 즉, 존 10진수의 부호는 데이터를 나타내는 최우단(최하위) 바이트의 존 비트(상위 4비트)를 이용하여 나타내는데, 양수의 데이터는 16진수 C(1100)로 나타내고 음수의 데이터를 나타낼 경우에는 16진수 D(1101)로 표현하고, 부호를 가지지 않는 데이터는 16진수 F(1111)로 나타낸다.
부호
숫자
부호가 없는 데이터는 모두 양수로 취급된다. 그리고 존10진수에서 최하의 바이트를 제외하고 모든 바이트의 존 부분은 1111로 표현된다.
....
존 비트
숫자
존 비트
숫자
바이트 바이트 바이트
그림.존 형식
356이라는 수가 표현되는 형태는 다음과 같다.
1111
0011
1111
0101
1111
0110
존 비트 숫자 존 비트 숫자 부호 숫자
F3 F5 F6
+356이라는 양의 부호를 가진 수의 표현은 다음과 같다.
1111
0011
1111
0101
1100
0110
존 비트 숫자 존 비트 숫자 존 비트 숫자
1111
0011
1111
0101
1111
0110
F3 F5 C6
-356이라는 음의 부호를 가진 수의 표현은 다음과 같다.
1111
0011
1111
0101
1101
0110
존 비트 숫자 존 비트 숫자 존 비트 숫자
F3 F5 C6
팩 형식으로 -1998을 존 형식과 비교해 보면 다음과 같다.
존형식 :
1111
0001
1111
1001
1111
1001
1101
1000
존 비트 숫자 존 비트 숫자 존 비트 숫자 부호 숫자
F 1 F 9 F 9 - 8
팩형식 :
0000
0001
1001
1001
1000
1101
1 9 9 8 -
이와 같이 1바이트 에 두자리의 10진수를 기억시키는 형식을 팩 10진수 형식(packed decimal number format) 이라고 한다. 팩 10진수 형식에서 에이터의 부호는 아래그림에서 볼 수 있듯이 최하위바이트(오른쪽 끝 바이트)의 하위 4비트로 나타낸다.
숫자
숫자
숫자
숫자
숫자
숫자
.....
바이트 바이트 바이트
그림. 팩 형식
존 형식(zone format, unpack format)
존 형식 또는, 언팩 형식은 한 바이트에 한자리의 10진수를 표현하며, 다음과 같다. 각 데이터를 나타내는 바이트 중에 최하위 바이트의 존 비트(zone bit:상위4비트)가 그 데이터의 부호를 나타낸다. 즉, 존 10진수의 부호는 데이터를 나타내는 최우단(최하위) 바이트의 존 비트(상위 4비트)를 이용하여 나타내는데, 양수의 데이터는 16진수 C(1100)로 나타내고 음수의 데이터를 나타낼 경우에는 16진수 D(1101)로 표현하고, 부호를 가지지 않는 데이터는 16진수 F(1111)로 나타낸다.
부호
숫자
부호가 없는 데이터는 모두 양수로 취급된다. 그리고 존10진수에서 최하의 바이트를 제외하고 모든 바이트의 존 부분은 1111로 표현된다.
....
존 비트
숫자
존 비트
숫자
바이트 바이트 바이트
그림.존 형식
356이라는 수가 표현되는 형태는 다음과 같다.
1111
0011
1111
0101
1111
0110
존 비트 숫자 존 비트 숫자 부호 숫자
F3 F5 F6
+356이라는 양의 부호를 가진 수의 표현은 다음과 같다.
1111
0011
1111
0101
1100
0110
존 비트 숫자 존 비트 숫자 존 비트 숫자
1111
0011
1111
0101
1111
0110
F3 F5 C6
-356이라는 음의 부호를 가진 수의 표현은 다음과 같다.
1111
0011
1111
0101
1101
0110
존 비트 숫자 존 비트 숫자 존 비트 숫자
F3 F5 C6
팩 형식으로 -1998을 존 형식과 비교해 보면 다음과 같다.
존형식 :
1111
0001
1111
1001
1111
1001
1101
1000
존 비트 숫자 존 비트 숫자 존 비트 숫자 부호 숫자
F 1 F 9 F 9 - 8
팩형식 :
0000
0001
1001
1001
1000
1101
1 9 9 8 -
추천자료
전세계의 모든 파일형식들 (파일 확장자 목록)
키에슬로브스키 영화의 형식미
고려 가요의 형식적 명칭
네트워크 데이터의 형식과 압축
불교의 전래와 비형식적 교육
쥬르뎅, 형식적 고착, 메타인지적 이동, 교수학적 변환의 예를 찾으시오.
의복의 기원과 복장형식의 분류에 관한 고찰
<문화와교육>교육을 삶의 형식으로 보는 것이 어떤 것인가에 대해 설명하시오
SOAP의 기록과 형식
소나타의 기원과 형식 및 모짜르트의 생애
고전주의 소나타 형식의 정의와 종류
언어인지학의 기존 형식주의 문제점 대해 새로운 대안을 제시
교량공학(교량설계예제-가설교량의형식검토 및 지간분할)