산업기술
이진법 표현은 디지털 회로의 모국어지만, 빽빽한 0과 1의 문자열은 디버깅과 설계를 번거롭게 만듭니다. 엔지니어, 기술자, 프로그래머 간의 소통을 원활히 하기 위해 8진법(밑 8)과 16진법(밑 16) 체계를 사용하며, 둘 다 이진법과 쉽게 상호 변환됩니다.
8진법은 0부터 7까지 여덟 기호를 사용하는 자리 가중치 체계로, 각 자리는 8의 거듭제곱을 나타냅니다. 16진법은 A~F를 추가하여 열여섯 기호(0~9, A~F)를 제공하며 각 위치는 16의 거듭제곱 가중치를 가집니다.
아래는 처음 스무 개의 십진수를 네 가지 일반적인 숫자 체계로 표현한 비교표입니다:
숫자 십진법 이진법 8진법 16진법 ----- ------ ------ ----- --------- 0 0 0 0 0 1 1 1 1 1 2 2 10 2 2 3 3 11 3 3 4 4 100 4 4 5 5 101 5 5 6 6 110 6 6 7 7 111 7 7 8 8 1000 10 8 9 9 1001 11 9 10 10 1010 12 A 11 11 1011 13 B 12 12 1100 14 C 13 13 1101 15 D 14 14 1110 16 E 15 15 1111 17 F 16 16 10000 20 10 17 17 10001 21 11 18 18 10010 22 12 19 19 10011 23 13 20 20 10100 24 14
8진법과 16진법은 단순한 학문적 호기심이 아닙니다. 8 = 2³이고 16 = 2⁴이므로, 3비트 또는 4비트 그룹을 각각 하나의 8진법 또는 16진법 자릿수로 직접 매핑할 수 있어 이진 데이터의 간결한 약어가 됩니다.
이진법 → 8진법 변환 10110111.1₂를 8진법으로 변환: 1단계: 3비트 그룹이 완성되도록 0으로 패딩. 010 110 111 100 2단계: 각 그룹 변환. 2 6 7 4 결과: 10110111.1₂ = 267.4₈
그룹화는 이진점에서 시작하여 바깥쪽으로 확장하며, 필요한 곳에 암시된 0을 추가합니다.
이진법 → 16진법 변환 10110111.1₂를 16진법으로 변환: 1단계: 4비트 그룹이 완성되도록 0으로 패딩. 1011 0111 1000 2단계: 각 그룹 변환. B 7 8 결과: 10110111.1₂ = B7.8₁₆
역방향 변환도 같은 원리를 따릅니다: 각 8진법 또는 16진법 자릿수를 3비트 또는 4비트 이진수로 확장합니다.
16진법은 일반적인 디지털 데이터 폭(8, 16, 32, 64, 128비트)이 4의 배수라 4비트 16진법 그룹과 깔끔하게 정렬되므로 더 널리 채택됩니다. 8진법은 3비트 그룹이 필요해 표준 워드 크기와 잘 맞지 않습니다.
관련 워크시트:
산업기술
이 기사는 FPGA에서 유한 상태 머신(FSM)을 구현할 때 이진, 그레이, 원-핫 인코딩에 대한 자세한 비교를 제공합니다. 합성 도구가 이러한 인코딩을 평가하고 잠재적으로 변환하는 방식을 이해하는 것은 최적의 성능과 전력 효율을 달성하는 데 필수적입니다. 유한 상태 머신은 디지털 설계에서 보편적입니다. 합성 도구는 RTL을 정기적으로 분석하여 FSM을 감지하고 타이밍, 면적, 전력 목표를 충족하기 위해 상태 인코딩을 재작성할 수 있습니다. 수동으로 상태 코드를 할당하더라도 도구는 최적화 전략에 따라 다른 비트 폭을 가진 다른 값으
21세기는 제조업을 포함한 삶의 많은 측면에 자동화를 가져왔습니다. 맥킨지앤드컴퍼니(McKinsey & Co.) 연구에 따르면 2015년 제조 활동에 투입된 근로 시간의 64%가 자동화될 수 있으며, 특히 저숙련 노동이나 저복잡도 제품에서 그렇습니다. 자동화 기회는 자동차와 비행기부터 가구와 휴대폰까지 모든 것을 만드는 데 존재합니다. 물론 모든 자동화 유형이 동일하지 않으며, 모든 회사가 같은 방식으로 혜택을 보는 것은 아닙니다. 자동화에 깊숙이 뛰어들 생각이라면 제조업의 다양한 자동화 형태와 산업에 미치는 영향을 이해하는 것