23.09.06 최초 작성
1. 덧셈과 뺄셈
- 두 연산의 결과를 64비트 이내에 표현할 수 없는 경우가 생기는데 이를 오버플로우라고 한다.
- 다른 부호를 가진 수의 덧셈의 경우 오버플로우가 발생하지 않는다.
- 같은 부호를 가진 수의 뺄셈의 경우 오버플로우가 발생하지 않는다.
- 두 양수를 더했을 때 sign 비트가 1일 경우 오버플로우가 발생한 것이다.
- 음수에서 어떠한 값을 뺏을 때 sign 비트가 0인 경우 오버플로우가 발생한 것이다.
2. 곱셈
3. 나눗셈
4. 부동소수점
이진법을 통해 소수점 자리를 표현하기 위해 고안된 방법. 소수부분과 지수부분으로 나누어 표현하며 다음과 같은 형태를 가진다.
(1+F)×2y
비트 영역은 다음과 같다.
32bit (2.0×10−38~ 2.0×1038)
64bit (2.0×10−308~ 2.0×10308)