모두CBT

<보기>의 연산을 2의 보수를 이용한 연산으로 변환한 것은?6_{10}… | [계리직 컴퓨터일반] 12년 1회차 기출문제 상세 페이지

1[계리직 컴퓨터일반] 12년 1회차
<보기>의 연산을 2의 보수를 이용한 연산으로 변환한 것은?

610−13106_{10} - 13_{10}

1
000001102 + 111100112
2
000001102 - 111100112
3
111110102 + 111100112
4
111110102 + 111100112
해설

6 − 13 은 00000110 + 11110011(2진수)로 바꿔 계산한다.

뺄셈 A − B 는 B 의 2의 보수를 더하는 A + (−B) 로 바꾼다. 13 은 00001101 이고, 모든 비트를 반전한 11110010 에 1 을 더하면 11110011(−13)이 된다. 6 은 그대로 00000110 이다.

더하면 11111001 로, 이는 −7 의 2의 보수 표현이다.

  • 00000110 − 11110011: 보수를 쓰는 목적은 뺄셈을 덧셈으로 바꾸는 것이므로 빼기 연산이 남아 있으면 안 된다.
  • 11111010 + 11110011: 11111010 은 −6 이므로 −6 − 13 을 계산한 식이 된다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[계리직 컴퓨터일반] 12년 1회차 20문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요계리직 컴퓨터일반 기출문제 암기장 전체 보기