관리 메뉴

도드넷

정보처리기능사 필기#5 - 고정 소수점 vs 부동 소수점 본문

창고/정보처리기능사[완]

정보처리기능사 필기#5 - 고정 소수점 vs 부동 소수점

도드! 2016. 3. 13. 22:57





정보처리기능사 필기 요점정리#5 - 고정 소수점 vs 부동 소수점


1. 고정 소수점 (Fixed Point)

- 고정 소수점이란? 고정 소수점은 2진 데이터 표현방식으로 컴퓨터 내부에서 정수 데이터 표현에 사용됩니다.

- 첫번째 비트를 부호로 사용, 1 이면 -, 0 이면 +

- 빠르지만 제한적


2. 부동 소수점 (Floating Point)

- 부동 소수점이란? 부동 소수점 또한 컴퓨터내에서 2진 실수 데이터 표현에 사용되며 고정 소수점과 다른 점은 지수

부분과 가수 부분으로 나뉘어져 있어 더 넓은 수의 범위를 커버할 수 있다는 점 입니다.

- 느리지만 정확하고 많은 유효숫자. 과학 공학에 사용.

- 부동 소수점의 구조 : 부호 / 지수 / 가수(소수)


3. 컴퓨터 내에서 이진 음수표현

- 부호화 절대치방식 : 맨앞 부호비트를 마이너스(-)로 놓으면 된다.

- 1의 보수 : 1 을 0 으로, 0을 1 로 바꾼다. 부호 비트는 변하지 않습니다!

- 2의 보수 : 1의 보수에 +1 해준다.


* 8비트 컴퓨터에서 -20 을 표현하면?

- 20의 이진수는 10100

- 8비트 컴퓨터 공간에 넣으면 [0] [0] [0] [1] [0] [1] [0] [0]

- 절대치 방식에 따라 음수로 표현하면 [1] [0] [0] [1] [0] [1] [0] [0]

- 1의 보수를 취하면 [1] [1] [1] [0] [1] [0] [1] [1]

- 2의 보수를 취하면 [1] [1] [1] [1] [1] [1] [0] [0]


I like dirty ( ͡° ͜ʖ ͡°)





반응형
Comments