인생 뭐 있냐 ༼ʘ̅͜ʘ̅༽

취업 준비

[문제] 단정도 부동소수점 변환 (ft.2021 9급 컴일 16번)

letwormjump 2021. 5. 4. 23:20
반응형

오늘 전공공부를 하다가 이번 2021년도 9급 컴퓨터일반 문제를 풀어보았다.

3문제 틀렸는데 (CNN뭥미...?) 그 중 하나가 부동소수점 관련 문제였다.

이전에 한 번 풀어봐서 공부했는데 다시 리셋...

문제는 * 2021 9급 컴퓨터일반 16번 *

 

 

IEEE 754 단정도 ▶ 32bit 127bias

 

부호 1bit 지수 8bit 가수 23bit

* 부호가 음수이면 1, 양수이면 0

 

 

-30.25 x 2^(-8) 을 2진으로 변환하면, -11110.01 x 2^(-8)

 

정규화 시키면, -1.111001 x 2^(-4)

 

 

지수부 : 127bias이므로 127+(-4) = 123, 즉 01111011이 들어감.

 

가수부 : 소숫점 이후부터, 즉 11100100000000000000000

 

1 01111011 11100100000000000000000

이제 16진수로 바꿔볼까요?

16진수는 앞에서부터 4자리씩 묶어서!

 

1   0   1   1   /  1   1  0  1  /   1  1   1   1  /  0   0   1   0   /  0 ....

      B(11)               D(13)             F(15)                2               0000

 

 

답은 ③

시험때는 시간이 없으니 앞에 B인것만 확인하고 바로 답 찾기

 

 

 

반응형