안녕하세요..
시나공으로 컴활2급 자격증 따고, 1급 준비하고 있습니다.
1급이 어렵고, 자격증 취득과 더불어 다른 공무원시험준비를 하고 있어서 여러책을
보게 되는데요..
2015.컴활1급 필기 동영상 151102901 토막강의 듣던 중 이해가 잘안되서 문의드립니다.
우선 교재 153페이지에 부동 소수점 연산 내용 중
[숫자를 부호(1비트), 지수부(7비트), 가수부(소수부)로 나누어 표현한다]라고 되어 있는데
지수부는 8비트 아닌가요???
그리고, 교재에는 없지만, 토막강의에 +36.125를 부동소수점 표현하는 문제를 예시로 들고 있는데.
제가 생각하는거랑 전혀 다릅니다.
저는,
+36.125
1. 2진수로 변환 100100.001
2. 정규화 1.00100001*2^5
3. 지수부 바이어스표현법
127+5=132
-> 132는 2진수로 표현하면 10000100
4. 정규화 : 유효숫자 첫자리 제외한 소수부분 가수부에 표시
32비트 => 부호(1비트) 지수부(8비트) 기수부(소수부23비트)
0 10000100 00100001...........00
아닌가요????
바쁘시겠지만, 확인부탁드립니다.
마지막으로 항상 컴자격증은 시나공 덕택입니다. 추석 잘 보내세요 ^^
안녕하세요.
우선 교재 153페이지에 부동 소수점 연산 내용 중
[숫자를 부호(1비트), 지수부(7비트), 가수부(소수부)로 나누어 표현한다]라고 되어 있는데
지수부는 8비트 아닌가요???
-> 64Bias법을 사용하는 단정도, 배정도에서는 지수부를 7비트 사용하고, IEEE 754 표준의 single에서는 지수부를 8비트, double에서는 11비트 사용합니다. 즉, 부동소수점 종류에 따라 사용하는 지수부 비트수가 달라지는데, 컴활 시험에서는 교재에 있는 내용으로 알아두시면 됩니다.
그리고, 교재에는 없지만, 토막강의에 +36.125를 부동소수점 표현하는 문제를 예시로 들고 있는데.
제가 생각하는거랑 전혀 다릅니다.
저는,
+36.125
1. 2진수로 변환 100100.001
2. 정규화 1.00100001*2^5
3. 지수부 바이어스표현법
127+5=132
-> 132는 2진수로 표현하면 10000100
4. 정규화 : 유효숫자 첫자리 제외한 소수부분 가수부에 표시
32비트 => 부호(1비트) 지수부(8비트) 기수부(소수부23비트)
0 10000100 00100001...........00
-> 동영상 내용을 다시 확인해 보았는데, 동영상 내용이 맞습니다
즐거운 하루 되세요.
-
*2015-09-30 10:52:50
안녕하세요.
우선 교재 153페이지에 부동 소수점 연산 내용 중
[숫자를 부호(1비트), 지수부(7비트), 가수부(소수부)로 나누어 표현한다]라고 되어 있는데
지수부는 8비트 아닌가요???
-> 64Bias법을 사용하는 단정도, 배정도에서는 지수부를 7비트 사용하고, IEEE 754 표준의 single에서는 지수부를 8비트, double에서는 11비트 사용합니다. 즉, 부동소수점 종류에 따라 사용하는 지수부 비트수가 달라지는데, 컴활 시험에서는 교재에 있는 내용으로 알아두시면 됩니다.
그리고, 교재에는 없지만, 토막강의에 +36.125를 부동소수점 표현하는 문제를 예시로 들고 있는데.
제가 생각하는거랑 전혀 다릅니다.
저는,
+36.125
1. 2진수로 변환 100100.001
2. 정규화 1.00100001*2^5
3. 지수부 바이어스표현법
127+5=132
-> 132는 2진수로 표현하면 10000100
4. 정규화 : 유효숫자 첫자리 제외한 소수부분 가수부에 표시
32비트 => 부호(1비트) 지수부(8비트) 기수부(소수부23비트)
0 10000100 00100001...........00
-> 동영상 내용을 다시 확인해 보았는데, 동영상 내용이 맞습니다
즐거운 하루 되세요.