모두CBT

부동소수점 연산에서 정규화의 이유로 가장 타당한 것은? | [전자기사 필기] 16년 3회차 기출문제 상세 페이지

1[전자기사 필기] 16년 3회차
부동소수점 연산에서 정규화의 이유로 가장 타당한 것은?
1
지수의 값을 크게 하기 위해서이다.
2
수의 정밀도를 높이기 위함이다.
3
부호 비트를 생략하기 위함이다.
4
가수부의 비트수를 줄이기 위함이다.
해설

부동소수점 연산에서 정규화를 하는 이유는 수의 정밀도를 높이기 위해서이다.

정규화는 가수의 최상위 유효 숫자가 0 이 아니도록 소수점을 옮기고 지수를 조정하는 일이다. 고정된 가수 비트를 유효 자릿수로 최대한 쓰게 되어 정밀도가 높아진다.

나머지 보기가 맞지 않는 이유는 다음과 같다.

  • 지수의 값을 크게 하기 위해서라는 서술은 지수가 가수를 옮긴 자리 수만큼 맞춰 조정될 뿐이며, 가수 앞쪽의 0 을 없앨 때는 지수가 오히려 줄어들므로 맞지 않는다.
  • 부호 비트를 생략하기 위해서라는 서술은 정규화 후에도 부호 비트가 수의 부호를 나타내야 하므로 맞지 않는다.
  • 가수부의 비트 수를 줄이기 위해서라는 서술은 가수 비트 수가 형식으로 고정되어 정규화로 줄지 않으므로 맞지 않는다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.