정의
음수를 표현하는 데 사용되는 방식입니다.부호 비트 방식은 최상위 비트(MSB)를 부호 비트(1비트)로 사용하며, 0=양수, 1=음수로 해석합니다.
나머지 (n−1)비트는 절대값을 그대로 저장합니다.
예) 8비트 기준: +5 = 0000 0101, -5 = 1000 0101
표현 범위(8비트): -127 ~ +127 (0이 두 가지로 존재하기 때문에 절대값 최대치는 127까지만 가집니다.)
두 개의 0: +0 = 0000 0000, -0 = 1000 0000처럼 0이 중복 표현됩니다.
특징
표현은 직관적이지만, 0이 두 개이고 연산 회로가 복잡합니다.📌 표현은 직관성
비트열만 봐도 부호와 크기를 즉시 파악할 수 있습니다.
📌 0의 중복
+0과 -0이 공존하여 비교/정규화 로직이 필요합니다.
📌 연산 복잡성
덧셈/뺄셈 시 부호와 절대값을 따로 처리해야 하므로, 덧셈기+뺄셈기+크기비교기가 필요합니다.
📌 오버플로 처리
절대값 영역이 (n−1)비트를 초과하면 오버플로가 발생합니다.
📌 확장/축소 시 주의
비트 폭을 키울 때 부호 비트만 복사하고 절대값 부분은 0으로 채우는 방식이 필요해 구현이 번거롭습니다.
📌 현대 대안