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

2017年09月23일 64번

[전자계산기 일반 및 무선설비기준]
다음 중 코드에 대한 설명으로 틀린 것은?

  • ① BCD(Binary Coded Decimal) 코드는 10진화 2진 코드로서 일반적으로 사용되고 있는 2진수를 10진수로 표현한 것이다.
  • ② BCD 코드는 보수를 구하기 불편하다.
  • ③ Excess-3 코드는 BCD 코드에 3(0011)을 더한 코드이다.
  • ④ BCD 코드는 0~9까지만이 표현되기 때문에 1010, 1011, 1100, 1101, 1110, 1111의 6가지는 사용되지 않는다.
(정답률: 59%)

문제 해설

정답은 "BCD 코드는 보수를 구하기 불편하다." 이다. BCD 코드는 10진수를 2진수로 변환하는 과정에서 각 10진수 자리마다 4비트의 이진수를 사용하기 때문에 보수를 구하기가 어렵다. 예를 들어, 9의 1의 보수는 6이 되어야 하지만 BCD 코드에서는 1001의 1의 보수가 0110이 아니라 1001이 된다. 따라서 BCD 코드에서는 보수 연산을 수행하기 위해 별도의 알고리즘이 필요하다.
AppStore에서 다운로드 APK 다운로드

연도별