0111 = 0110, 여기서 0111은 1001의 보수입니다. 코드는 숫자와 달리 자릿수에 제한이 있고 자릿수를 초과하면 표시되지 않기 때문에 숫자의 원래 코드에서 빼는 것은 그 보수를 더하는 것과 같습니다. 이 글을 읽고 나면 세 번째 문제가 해결되었다고 생각합니다.
2. 제가 처음에 말씀드린 내용입니다. 어쨌든 2진법에는 0과 1, 두 개의 숫자가 있고, 그 반대는 1이 0보다 크고, 양이 음보다 크다는.... 그런 것 같은데, 잘 모르겠네요.
4. 부호 비트가 기억나지 않는다면, 원래 코드
complement = 100..... .0(0의 비트가 원래 코드와 같은 위치에 있음)이면 두 코드가 서로의 원래 보간이라고 생각하시나요? 보수를 취한 후 보수는 그 자체입니다.