LSB와 MSB란?
LSB란 무엇인가? LSB는 Least Significant Bit의 약자로서 하나의 데이터 형에서의 가장 낮은 위치의 Bit를 의미합니다. 이 예를 들어서 signed char 데이터 형과 unsigned char 데이터 형에 대해서 예를 들면 아래와 같습니다. 일단 LSB의 위치는 가장 값이 작은 비트인 2^0에 위치하고 있는 것을 알 수 있습니다. 이 LSB의 값을 이용하여 해당 데이터 형에 들어있는 실제 숫자가 짝수인지 홀수인지 손쉽게 알아낼 수 있습니다. 이는 2진수 시스템에서는 당연한 이치라고 할 수 있겠죠? 한편 이런 LSB는 프로그래밍 시 주로 난수발생 함수, 해시 함수, 검사합(Checksum) 함수 등에서 많이 쓰이고 있습니다. 왜냐하면 LSB는 값이 조금이라도 변경된다면, 데이터 형의..
2020.06.10