오늘은 맑음

이진수 수의 표현 / Binary Number System(1) 본문

Digital logic

이진수 수의 표현 / Binary Number System(1)

자전거 타는 구구 2020. 4. 19. 00:46
반응형

이진수 수의 표현

 우리가 익히 알고있는 이진수(binary)란 0과 1로 표현된 수를 의미합니다.

 어떠한 n이라는 길이를 가진 이진수(binary)를 표현하게 되면 다음과 같습니다.

(xn1,xn2,...,x1,x0)

 각각의 자리수(digit)은 0과 1로 표현되며 위의 수를 정수(integer)형태로 표현하면 다음과 같습니다.

X=xn12n1+xn22n2+...+x12+x0=n1i=0xi2i

 이진수(binary)의 i번째 자리수xi의 비중(weight)는 기수(radix)의 i승의 값을 의미합니다.

 우리가 실생활에서 사용하는 10진수 표현법과 동일하지만 숫자가 0과 1로만 표현되며 기수(radix)가 2인 점이 다릅니다. 

0101(02)의 경우 0×23+1×22+0×21+1×20이 되어 5가 됩니다.

 

 

 

 

 

 

반응형

'Digital logic' 카테고리의 다른 글

Booth's algorithm  (0) 2020.04.21
이진수 수의 표현 / Binary Number System(2)  (0) 2020.04.19
Multiplication algorithm(3)  (0) 2020.04.17
Multiplication algorithm(2)  (0) 2020.04.17
Multiplication algorithm(1)  (0) 2020.04.17
Comments