이진수 양수와 음수의 원래 코드, 보완 코드, 보완 코드 사이에는 어떤 관계가 있나요?
원본 코드, 보완 코드, 보완 코드 사이의 변환 관계는 이 세 가지 사이의 의미와 관계를 통해 소개될 수 있습니다. 1. 원본 코드는 부호 비트의 절대값에 참값을 더한 것입니다 즉, 첫 번째 비트는 기호를 나타내는 데 사용되고 나머지 비트는 값을 나타내는 데 사용됩니다. 예를 들어, 8비트 바이너리인 경우: [+1] 원본 = 00000001 [-1] 원본 = 10000001, 첫 번째 비트는 부호 비트입니다. 2. 양수의 보수 코드는 원래 코드를 기준으로 한 음수의 보수 코드이며, 부호 비트는 변경되지 않고 나머지 비트는 [+1]=[00000001] 원본=[입니다. 00000001]역 [-1]=[10000001]Original=[11111110]첫 번째 음수 비트는 부호 비트입니다. 3. 양수의 보수는 그 자체의 보수입니다. 음수의 보수는 원래 코드를 기반으로 하며, 나머지 비트는 반전되어 최종적으로 +1됩니다. 보수의 기초) [+1]=[00000001]Original=[00000001]Inverse=[00000001]Complement [-1]=[10000001]Original=[11111110]Inverse=[11111111]첫 번째 보수는 부호 비트입니다. . 참고: 2의 보수의 보수는 원래 코드와 같습니다. 예를 들어 -1의 보수는 11111111이고, 11111111의 보수는 10000000이고 보수는 10000001(-1의 원래 코드)입니다.