무선설비산업기사

2005年03月06日 69번

[전자계산기 일반 및 무선설비기준]
부호와 1의 보수 표현 방법에 의해 8비트로 10진수 27과 -35를 표현하면?

  • ① 00011011, 10100011
  • ② 00011011, 11011100
  • ③ 11100100, 01011100
  • ④ 11100101, 01011101
(정답률: 알수없음)

문제 해설

10진수 27을 8비트 부호와 1의 보수 표현 방법으로 표현하면,

- 부호 표현 방법: 양수는 0, 음수는 1로 표현
- 1의 보수 표현 방법: 양수는 그대로, 음수는 모든 비트를 반전시킴

27을 8비트 부호 표현 방법으로 표현하면, 양수이므로 첫 번째 비트는 0이 됩니다. 나머지 7비트는 27을 2진수로 변환한 값인 00011011이 됩니다.

- 27 = 00011011

27을 8비트 1의 보수 표현 방법으로 표현하면, 양수이므로 부호 비트는 0이 됩니다. 나머지 7비트는 27을 2진수로 변환한 값인 00011011을 모든 비트를 반전시킨 값인 11100100이 됩니다.

- 27 = 00011011 (원래 값)
- 27 = 11100100 (1의 보수)

-35를 8비트 부호와 1의 보수 표현 방법으로 표현하면,

- 부호 표현 방법: 양수는 0, 음수는 1로 표현
- 1의 보수 표현 방법: 양수는 그대로, 음수는 모든 비트를 반전시킴

-35을 8비트 부호 표현 방법으로 표현하면, 음수이므로 첫 번째 비트는 1이 됩니다. 나머지 7비트는 35를 2진수로 변환한 값인 00100011을 모든 비트를 반전시킨 값인 11011100이 됩니다.

- -35 = 11011100

-35을 8비트 1의 보수 표현 방법으로 표현하면, 음수이므로 부호 비트는 1이 됩니다. 나머지 7비트는 35을 2진수로 변환한 값인 00100011을 모든 비트를 반전시킨 값인 11011101이 됩니다.

- -35 = 11011101

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

연도별