보완코드가 무엇인지, 보완코드가 무엇인지, 원본코드가 무엇인지.
자신의 보완코드의 원본코드를 변환하는 방법, 그 방법을 살펴보자.
1. 먼저 원본 코드의 최상위 비트는 부호 비트로, 0은 양수, 1은 음수를 나타내고 중간 값은 숫자의 절대값을 나타냅니다. ?
2. 부호의 반전은 양수의 부호 반전은 원래의 부호와 동일합니다.
3. 보수, 양수의 보수는 원본 코드와 동일하며, 음수의 보수는 마지막 것을 기준으로 1을 더합니다. 0은 +0과 -0으로 구분됩니다. 다른 부호로 더하거나 같은 부호로 뺄 때 직접적으로 더하거나 뺄 수 없고, 직접적으로 긍정적이거나 부정적인 결과를 줄 수도 없습니다. ?
4. 먼저 절대값을 취한 후 빼기를 더해야 합니다. 부호 비트는 절대값이 클수록 결정되므로 트랜스코딩이 발생합니다. 역코드는 원래 코드를 개선한 것입니다. 2의 보수 코드는 덧셈, 뺄셈, 양의 0과 음의 0 문제를 해결합니다. 가장 일반적으로 사용되는 2의 보수 코드는 2의 보수 코드입니다.