2진수·8진수·10진수·16진수를 서로 변환하고 필요한 비트 수 표시
16진수는 0~9, A~F를 씁니다. 0x·0b 접두어와 띄어쓰기는 무시합니다.
임베디드 개발을 배우던 황보민 씨는 레지스터 설정값을 2진수로 손으로 옮겨 적다가 자리 하나를 빠뜨렸습니다. 보드의 LED가 엉뚱하게 켜졌고, 원인을 찾느라 하루를 꼬박 회로만 들여다봤습니다.
네트워크 장비를 관리하는 여지호 씨는 설정을 바꾸기 전에 16진수 값을 2진수로 풀어 켜지는 비트를 하나씩 확인했습니다. 의도하지 않은 옵션이 함께 켜지는 것을 미리 발견해 장애 없이 작업을 마쳤습니다.
위 두 이야기는 이해를 돕기 위해 가상으로 구성한 사례입니다. 실제 인물이나 사건과 무관합니다.