컴퓨터의 개념 및 실습 게시판
(http://echosf.net/lecture/com07spring)

October 10, 2007 (16:10) from 147.46.121.237
Written by 선이 Hits : 1519 , Lines : 24
단정도 실수 표현에서 127을 더하는 이유~~!
공식 휴강일이 이렇게 많기도 힘들텐데요.
덕분에 더욱 더 스스로 알아보게 하고 싶었으나^^
중간시험 기간인것도 고려해 짐을 좀 줄여보기로 했습니다~^^

다들 숙제를 통해 이미 조사한 데로
컴퓨터에서는 실수(floating-point) 표현을 하는 과정 중에
지수 부분에 일정한 수를 더합니다. (단정도에서는 127이죠..)
이 숫자를 바이어스(exponent bias)라고 합니다.

수업시간에 나름대로 여러분들이 유추를 해주었는데요.
실제로는 굉장히 간단하면서 당연할수 있는 이유입니다.
고민한것에 비해 별거 아닌거라서 허탈해 할 것 같은데요.
일부러 생각할 시간을 준 것이니 그걸로 만족해도 좋을것 같네요.

그럼 그 이유는? 다음 링크를 따라가보세요~^^

http://en.wikipedia.org/wiki/Single_precision (단정도 표현방법)
http://en.wikipedia.org/wiki/Exponent_bias (바이어스에 관한 설명)

두번째 링크가 바이어스 텀 설명이구요.
정말 짧은 문서라 영어지만 읽을만 할듯 싶어 그냥 링크만 했습니다.
참 그리고 8비트 지수 표현 범위에서
0x00 (0), 0xFF (255)가 빠져있냐는 질문도 있었는데요.
왜 빠져있는지는 첫번째 링크 중간정도에 나와 있구요~^^

Modify Delete Post Reply Backward Forward List