반응형
지수부는 8비트로 표현된다.
8비트로 표현되는 것은 2의 8승에 해당하여 0부터 255까지의 값을 가진다고 앞에서 설명하였다.
실수이므로 지수에 양수뿐만 아니라 음수도 지원해야 한다.
255를 음수와 양수 모두 포함시키기 위하여 -128~127까지의 지수를 지원한다.
지수의 값을 2진수로 표현해야 하므로 -127을 00000000로 표현하고 128을 11111111로 표현한다.
이 경우 10진수 0의 값은 100000000에 해당되므로 10000000의 절댓값은 128이다.
한옥영, 『한 권으로 시작하는 소프트웨어』(사람의 무늬)
위 글에서 -127을 00000000으로, 128을 11111111로 표현한 이유와 절댓값의 개념이 잘 이해되지 않는다.
또한, 계산 예시마다 127바이어스, 128바이어스 등 지수에 더하는 숫자의 크기가 다른데 그 이유를 모르겠다.
728x90
반응형
'CS > 한 권으로 시작하는 소프트웨어' 카테고리의 다른 글
빅데이터, 클라우드 컴퓨팅 (0) | 2021.05.12 |
---|---|
4차 산업혁명, 소프트웨어 중심 사회, 사물인터넷, 5G, 네트워크 (0) | 2021.05.11 |
디지털 논리 회로, 운영체제, 응용 소프트웨어 (0) | 2021.05.09 |
정보 표현 방법 (0) | 2021.05.09 |
컴퓨터 상에서의 문자 표현 방법 (0) | 2021.05.09 |
댓글