자료의 표현 (10진수 존형식, 팩 형식 표현, 1의 보수, 2의 보수)
<수치 자료의 표현>
1. 10 진수의 존 형식 표현
10진수 한 자리를 표현하기 위해서 1바이트(8비트)를 사용하는 형식이다.
존 영역은 상위 4비트이며, 항상 1111로 표현한다.
수치 영역은 하위 4비트이며, 표현하고자 하는 10진수 한 자리 값에 대한 2진수 값을 표시
[수치 영역에 값을 표현하는데 2진수와 10진수의 관계 표]
[여러 자리의 10진수를 표현하는 방법]
10진수의 자릿수만큼 존 형식을 연결하여 사용
마지막 자리의 존 영역에 부호를 표시 (양수(+) : 1100 =>C, 음수(-) : 1101 =>D)
2. 10진수의 팩 형식 표현
10진수 한 자리를 표현하기 위해서 존 영역 없이 4비트를 사용하는 형식이다.
최하위 4비트에 부호를 표시 (양수(+) : 1100 =>C, 음수( - ) : 1101 =>D)
3. 2진수의 정수 표현
최상위 1비트는 부호를 나타내고, 나머지 n-1비트는 2진수 값을 나타낸다.
① 부호 절대값 형식 표현
최상위 비트에 부호를 표시. 부호가 양수인 경우에는 최상위 비트를 0으로 하고, 음수인 경우에는 최상위 비트를 1로한다. 나머지 7비트는 2진수의 절대값을 표현
② 1의 보수 형식 표현
음수의 표현에서 부호 비트를 사용하는 대신 1의 보수를 사용하는 방법
[2진수를 1의 보수로 만드는 방법]
③ 2의 보수
음수의 표현에서 부호 비트를 사용하는 대신 2의 보수를 사용하는 방법
[2진수를 2의 보수로 만드는 방법]
4. 2진수의 실수 표현
① 고정소수점 표현 방식
소수점이 항상 최상위 비트의 왼쪽 밖에 고정되어 있는 것이다.
예를 들어 00011010은 0.00011010의 실수를 의미한다.
② 부동소수점 표현 방식
고정소수점 표현 방식보다 표현 가능한 값의 범위가 큼
실수 자료형은 4바이트나 8바이트로 표현하는데 4바이트의 부동소수점 표현 방식은 다음과 같이 표현.
부호 (1비트) | 지수부 (7비트) | 소수부 (24비트) |
Copyrightⓒ2014 By 한빛아카데미(주)