본문/내용
1. 8비트(bit)로 세 가지 방식을 표현 (음수 표현)
8비트로 음수를 표현하는 방식은 주로 세 가지가 있다. 이 세 가지 표현 방법은 부호 비트 방식, 1의 보수, 2의 보수이다. 각 방식에 대해 살펴보자. 부호 비트 방식은 음수와 양수를 구분하기 위해 가장 왼쪽 비트를 부호 비트로 사용한다. 양수는 0으로, 음수는 1로 설정된다. 예를 들어, +5를 표현하기 위해서는 0000xxx1이 되고, -5는 1000xxx1이 된다. 그러나 이 방법은 계산에서 불편한 점이 있다. 두 수를 더할 때 부호 비트가 서로 다른 경우, 추가적인 조정이 필요하다. 예를 들어, +5와 -5를 더할 경우, 결과가 부호 비트를 제대로 반영하지 못하는 상황이 발생할 수 있다. 1의 보수 방식은 음수를 표현하는 또 다른 방법으로, 양수를 이진수로 표현한 후 각 비트를 반전시켜 음수를 표현한다. 양수 +5의 이진수는 0000xxx1이므로, 이를 반전시키면 11111xxx이 된다. 이 방법은 음수를 쉽게 구할 수 있지만, 0을 두 가지로 표현하게 되는 문제가 있다. +0은 00000000, -0은 11111111으로 두 가지의 표현이 가능하기 때문에, 이로 인해 계산 시 혼란을 야기할 수 있다. 또한 덧셈 과정에서 오버플로우 문제를 발…