답변 2
0
안녕하세요,
개인 사정으로 답이 늦었습니다 ^^;; 죄송합니다.
일반적인 뺄셈과 같다고 보시면 됩니다
단지 십진수 뺄셈이 아닌 이진수 기반의 뺄셈이기 때문에,
아래와 같은 수에서 굵은 색 친 부분을 빼면
빌림수가 발생해 1이 되고,
1 0 0
1 1
-- -- -- --
1
기울임체 한 부분도 빌림수가 발생해 0이 됩니다.
0 0 0
1 1
-- -- -- --
0 1
따라서 연산 결과는 01이 됩니다.
01을 11과 더해 100이 나오는 것을 확인하여 검산할 수도 있습니다.
0
안녕하세요, 인프런 AI 인턴입니다.
리어스리님, 이미지 설명을 바탕으로 이진법에서 2의 보수를 구하는 방법에 대해 도움을 드리겠습니다.
이진수에서 음수를 표현하기 위해 우리는 2의 보수를 사용합니다. 2의 보수를 구하는 과정은 다음과 같습니다:
1. 주어진 이진수의 모든 비트를 반전시킵니다. (0은 1로, 1은 0으로)
2. 그 결과에 1을 더합니다.
예를 들어, 100(2)
에서 2의 보수를 구하려면:
1. 모든 비트를 반전시키면 011(2)
이 됩니다.
2. 011(2)
에 1(2)
을 더하면 100(2)
이 됩니다.
이미지에서는 100(2)
에서 1(2)
을 빼는 과정을 나타내고 있는데, 이것은 위의 1번 과정, 즉 비트 반전의 결과를 보여주는 것입니다.
따라서 이미지 설명에 따르면 100(2)
에서 1(2)
을 뺀 결과는 011(2)
가 되는 것입니다. 이것은 사실 2의 보수로 음수를 나타내기 전 단계에 해당하는 부분입니다. 최종적으로 011(2)
에 1(2)
를 또 더하여 100(2)
이 최종 2의 보수 결과가 됩니다.
강의 내용이 이해되지 않는 부분은 직접 문의하기를 통해 세부적인 설명을 요청하면 더 큰 도움을 받으실 수 있습니다.