0
한 슬롯에 96 개의 다른 문자를 사용할 수있는 Code128 바코드에 대한 정보를 인코딩하고 싶습니다. 따라서 95
십진수는 101 1111b
및 96
에서 1 000 0000b
으로 변환됩니다.숫자를 최대 96 상태의 7 비트 단어로 변환
이제 10 진수 (또는 2 진수)를 최대 96 상태의 7 비트 단어로 변환하는 알고리즘이 필요합니다. 나는 오늘 아침에 그 알고리즘을 (비트 쉬프트와 로그를 가지고 놀면서) 계산하려고 노력했지만, 여기서 중요한 점을 놓치고있는 것 같다.
예를 들어 537
(10 0001 1001b
)을 어떻게 번역합니까?