세인드의 블로그


msb란?
MSB는 Most Significant Bit의 약자로 보통 사용하지만, Most Signfinicant Byte의 약자로도 사용되기도 한다.
용어의 혼동을 막기위해 소문자 msb는 최상위 비트를, 대문자 MSB는 최상위 바이트를 나타낸다.

컴퓨터의 이진법에 따르면 msb는 가장 왼쪽에 있는 비트, 즉 가장 큰 값을 갖는 비트를 의미하게 된다.
8비트의 데이터로 예를 들어보자.

10진 정수 200을 이진법으로 표현하면 아래와 같다.

색칠되어있는 비트가 msb를 의미하며 10진수 128을 의미함을 알 수 있다.

msb의 활용
msb는 C언어에서 음수를 표현할 때 부호화 비트로 사용된다.