본문 바로가기
컴퓨터공학

부동소수점 곱셈 방법

by 바코94 2024. 5. 9.

부동소수점을 곱셈하는 방법은 간단하다.
우리가 잘 알고 있는 10진수 곱셈 방식을 사용한다. 
10진수 곱셈 방법을 먼저 살펴보자
30 x 50 = 1500이다. 구체적인 과정은 (3x10)x(5x10) = (3x5)x(10x10) = (15)x(10^2) = 15x10^2 와 같은 방식을 따른다.

2진수 곱셈 방법을 살펴보자
0.25 는 0.01(2) , 4는 100(2)이다. 
아래에서는 2진수의 (2)는 생략
0.01 x 100 = (1.00x 2^-2) x (1x2^2) = (1.00x1)x(2^-2 x 2^2) = (1.00) x (2^0) = (1.00)x1 = 1.00 이다.
10진수로 0.25 x 4 를 하여도 1이 나오는데 1은 2진수로도 1이니 잘 계산된 것을 알 수 있다.

곱셈은 십진수를 계산하던 것과 동일하게, 위와 같이 계산하면 된다.