안녕하세요 길벗 수험서 운영팀입니다.
2의 보수를 1의 보수로 만들기 위해서는 해당 2진수 값에서 1을 빼야 합니다.
빼는 방법은 10진수와 동일합니다.
21 - 9를 수행하기 위해서는 1에서 9를 뺄수 없으니 10의 자리수에서 하나를 가져와 11-9=2를 수행하여 12가 됩니다.
교재의 2진수 뺄셈 1010 - 1 도 마찬가지 입니다. 1의 자리 0-1은 할 수가 없으니 앞의 1을 가져와서 10-1=1 이 되어 1001이 되는 것입니다.
2진수가 1과 0말고는 올 수 없음에 주의하세요.
만약 1000에서 1을 뺀다고 하면, 앞에서 1을 가져올 수 없으니 더 앞에서 가져오게 됩니다.
그럼 0111이 되게 되죠.
(10진수 뺄셈 1000-1을 생각하세요.)
행복한 하루 되세요 :)
-
관리자2018-12-24 13:54:36
안녕하세요 길벗 수험서 운영팀입니다.
2의 보수를 1의 보수로 만들기 위해서는 해당 2진수 값에서 1을 빼야 합니다.
빼는 방법은 10진수와 동일합니다.
21 - 9를 수행하기 위해서는 1에서 9를 뺄수 없으니 10의 자리수에서 하나를 가져와 11-9=2를 수행하여 12가 됩니다.
교재의 2진수 뺄셈 1010 - 1 도 마찬가지 입니다. 1의 자리 0-1은 할 수가 없으니 앞의 1을 가져와서 10-1=1 이 되어 1001이 되는 것입니다.
2진수가 1과 0말고는 올 수 없음에 주의하세요.
만약 1000에서 1을 뺀다고 하면, 앞에서 1을 가져올 수 없으니 더 앞에서 가져오게 됩니다.
그럼 0111이 되게 되죠.
(10진수 뺄셈 1000-1을 생각하세요.)
행복한 하루 되세요 :)