무선설비산업기사 기출문제·모의고사·오답노트·자동채점

2005년09월04일 64번

[전자계산기 일반 및 무선설비기준]
2의 보수 표현 방법에 의해 10진수 36과 -72를 8비트로 올바르게 표현한 것은?

  • ① 00100100, 00111000
  • ② 00100100, 10111000
  • ③ 00100100, 10110111
  • ④ 10100100, 01000111
(정답률: 알수없음)

문제 해설

2의 보수 표현 방법은 어떤 수의 음수를 나타낼 때 사용하는 방법으로, 해당 수의 이진수를 뒤집은 후 1을 더한 값으로 음수를 나타내고, 양수는 그대로 표현하는 방법입니다.

10진수 36의 이진수는 00100100입니다. 이를 2의 보수로 나타내기 위해서는 먼저 이진수를 뒤집은 후 1을 더한 값을 구해야 합니다. 이진수를 뒤집으면 11011011이 되고, 여기에 1을 더하면 11011100이 됩니다. 이 값이 10진수 -36을 나타내는 2의 보수 표현입니다.

-72는 10진수로 음수이므로, 이를 2의 보수로 나타내기 위해서는 먼저 72의 이진수를 구한 후 이를 뒤집은 후 1을 더한 값을 구해야 합니다. 72의 이진수는 01001000입니다. 이를 뒤집으면 10110111이 되고, 여기에 1을 더하면 10111000이 됩니다. 이 값이 10진수 -72를 나타내는 2의 보수 표현입니다.

따라서, 정답은 "00100100, 10111000"입니다.
AppStore에서 다운로드 APK 다운로드

연도별