본문내용
1) -1.625를 바이어스 128 사용하는 32-비트 부동소수점 형식으로 나타내어라.
단, 지수필드는 8비트이고, 가수 필드는 정규화 된다.
▶ 1 10000001 10100000000000000000000
(2) 위의(1)번을 지수 필드가 9비트이고 바이어스가 256인 경우에 대하여 반복하라.
▶ 1 100000001 1010000000000000000000
3.20 아래 수들을 IEEE754 표준의 32-비트 부동소수점 형식으로 나타내어라.
(1) 5▶ 0 10000001 01000000000000000000000
(2) 253-25▶ 0 10000110 11110010000000000000000
(3) -1.625▶ 1 01111111 10100000000000000000000
(4) - 1
32
3.21 IEEE754표준의 32-비트 부동소수점 형식으로 표현된 비트 패턴이 다음과 같을때, 각각의 10진수를 구하라.
(1) 0 10000011 10100000000000000000000
(2) 1 01111100 01101000000000000000000
(3) 1 11010101 11010100000000000000000
(4) 0 11111111 01100000000000000000000
(5) 0 00000000 01100000000000000000000
3.22 그림 3-15의 부동소수점 표현으로는 0을 나타낼 수 없는 이유를 설명하라. 또한, IEEE754 표준의 32-비트 부동소수점 형식에서의 0에 대한 표현을 비트 패턴으로 보여라.
▶ 가수필드의 첫 번째 비트가 항상 1이어야 한다.
0 01111111 00000000000000000000000
3.23 다음 부동소수점 산술 연산들을 수행하라. 단, 연산을 수행한 후에는 반올림을 이용하여 결과 값의 소수점 아래 6자리까지만 남기도록 하라.
(1) (0.111001 × 2-5) +(0.100111 × 2-3)
(0.001110× 2-3) +(0.100111 × 2-3) = 0.110101× 2-3
(2) (0.100011 ×26) - (0.111001 ×23)
(0.100011 ×26) - (0.000111 ×26) =0.011100×26
(3) (0.1001×28) × (0.1011 × 212)
가수곱 : 001100011, 지수합 : 20, 정규화 : 0.1100011×219
3.24 컴퓨터에서는 데이터의 길이가 제한되어 있기 때문에 부동소수점 표현은 몇몇 수들만 정확하게 표현할 수 있을 뿐이고, 다른 수들은 근사치로 나타낸다. 만약 A\'을 실제 값 A의 근사치라고 한다면, 상대적 오차(relative error) r은 다음과 같이 표현된다.
▶ r =
(1) A = 1.427 일 때, A를 1.42로 잘라낸 경우와 1.43으로 반올림한 경우의 상대적 오차를 각각 구하라.
▶ 1.427/0.007, 1.427/0.073
(2) 문제 3.23의 각 연산 결과에 대한 상대적 오차를 구하라.
(1) : 0.000001 (2) : 0.000001 (3) : 오차 없음
단, 지수필드는 8비트이고, 가수 필드는 정규화 된다.
▶ 1 10000001 10100000000000000000000
(2) 위의(1)번을 지수 필드가 9비트이고 바이어스가 256인 경우에 대하여 반복하라.
▶ 1 100000001 1010000000000000000000
3.20 아래 수들을 IEEE754 표준의 32-비트 부동소수점 형식으로 나타내어라.
(1) 5▶ 0 10000001 01000000000000000000000
(2) 253-25▶ 0 10000110 11110010000000000000000
(3) -1.625▶ 1 01111111 10100000000000000000000
(4) - 1
32
3.21 IEEE754표준의 32-비트 부동소수점 형식으로 표현된 비트 패턴이 다음과 같을때, 각각의 10진수를 구하라.
(1) 0 10000011 10100000000000000000000
(2) 1 01111100 01101000000000000000000
(3) 1 11010101 11010100000000000000000
(4) 0 11111111 01100000000000000000000
(5) 0 00000000 01100000000000000000000
3.22 그림 3-15의 부동소수점 표현으로는 0을 나타낼 수 없는 이유를 설명하라. 또한, IEEE754 표준의 32-비트 부동소수점 형식에서의 0에 대한 표현을 비트 패턴으로 보여라.
▶ 가수필드의 첫 번째 비트가 항상 1이어야 한다.
0 01111111 00000000000000000000000
3.23 다음 부동소수점 산술 연산들을 수행하라. 단, 연산을 수행한 후에는 반올림을 이용하여 결과 값의 소수점 아래 6자리까지만 남기도록 하라.
(1) (0.111001 × 2-5) +(0.100111 × 2-3)
(0.001110× 2-3) +(0.100111 × 2-3) = 0.110101× 2-3
(2) (0.100011 ×26) - (0.111001 ×23)
(0.100011 ×26) - (0.000111 ×26) =0.011100×26
(3) (0.1001×28) × (0.1011 × 212)
가수곱 : 001100011, 지수합 : 20, 정규화 : 0.1100011×219
3.24 컴퓨터에서는 데이터의 길이가 제한되어 있기 때문에 부동소수점 표현은 몇몇 수들만 정확하게 표현할 수 있을 뿐이고, 다른 수들은 근사치로 나타낸다. 만약 A\'을 실제 값 A의 근사치라고 한다면, 상대적 오차(relative error) r은 다음과 같이 표현된다.
▶ r =
(1) A = 1.427 일 때, A를 1.42로 잘라낸 경우와 1.43으로 반올림한 경우의 상대적 오차를 각각 구하라.
▶ 1.427/0.007, 1.427/0.073
(2) 문제 3.23의 각 연산 결과에 대한 상대적 오차를 구하라.
(1) : 0.000001 (2) : 0.000001 (3) : 오차 없음
추천자료
컴퓨터 이해 과목의 용어 해설
원가공학 1장 연습문제
디지털회로 설계의 기초 2장 연습문제
정보기술과 창업 연습문제
fundamentals of microelectronics_razavi Solution ch_06 전자회로 연습문제 솔루션
영남 대학교 컴퓨터 공학과 08학년도 자료구조 레포트 문제및 해답
노턴의 컴퓨터개론 1-14장 실습문제정리
운영체제연습문제
경원대학교 거시조직이론 조직구조론 이유진 교수님 객관식 문제 레포트입니다.
[영재교육]초등학교(학생) 영재교육의 컴퓨터프로그램 활용, 초등학교(학생) 영재교육의 교사...
한국교육(우리나라교육)의 상황, 한국교육(우리나라교육)의 지배이념, 한국교육(우리나라교육...
유아교육(유치원교육) 역사와 필요성, 유아교육(유치원교육) 관련법규, 유아교육(유치원교육)...
제1장 연습문제 데이터 통신과 네트워킹
소개글