Two's complement
2의 보수
이진 표현: 우선 해당 숫자의 절대값을 이진수로 변환합니다.
비트 반전: 모든 0을 1로, 1을 0으로 바꿉니다. 이를 1의 보수라고도 합니다.
1 추가: 반전된 이진수에 1을 더합니다. 결과적으로 이 값을 2의 보수라고 합니다.
예를 들어, -5를 8비트 2의 보수 표현으로 나타내는 방법을 보겠습니다:
이진 표현:
5의 이진 표현은 0101입니다. 8비트 표현을 사용하면 00000101입니다.
비트 반전:
00000101의 1의 보수는 11111010입니다.
1 추가:
11111010+1=11111011
따라서, -5의 8비트 2의 보수 표현은 11111011입니다.
Last updated