본문/내용
1. 음수 표현 방법 개요
음수 표현 방법은 디지털 컴퓨터에서 매우 중요한 역할을 한다. 특히 2진수 시스템에서의 음수 표현은 컴퓨터의 연산 효율성과 정확성을 결정짓는 핵심 요소이다. 현재 전 세계의 컴퓨터 시스템은 크게 세 가지 방법을 통해 음수를 표현한다. 첫째는 세 가지 방식 중 가장 오래되고 널리 사용되는 보수법, 둘째는 부호-크기 방식, 셋째는 1의 보수와 2의 보수 방식이다. 이들 방법은 각각의 특징과 장단점을 가지고 있으며, 사용하는 환경에 따라 선택된다.
보수법은 음수와 양수를 동일한 방식으로 처리할 수 있게 해주는 시스템으로, 가장 흔히 사용되는 것은 2의 보수법이다. 2의 보수법은 n자리 2진수에서 최상위 비트(MSB)를 부호 비트로 사용하는 부호-크기 방식과 달리, 모든 연산을 부호 무관하게 동일한 방식으로 수행할 수 있게 해주는 장점이 있다. 10진수로 예를 들면, 8비트 시스템에서 +5는 0000xxx1로 표현하고, -5는 11111xxx로 표현한다. 이는 2진수 5의 2의 보수인 11111xxx로 만들어지기 때문에, 덧셈이 동일한 방식으로 처리되어 연산이 간단해진다. 이러한 방식이 널리 채택됨에 따라, 현대 컴퓨터의 가장 일반적인 음수 …