정보처리기능사 기출문제·모의고사·오답노트·자동채점

2011년04월17일 6번

[전자 계산기 일반]
8비트짜리 레지스터 A와 B에 각각 11010101과 11110000이 들어 있다. 레지스터 A의 내용이 00100101로 바뀌었다면 두 레지스터 A, B 사이에 수행된 논리연산은?

  • ① Exclusive-OR
  • ② AND 연산
  • ③ OR 연산
  • ④ NOR 연산
(정답률: 74%)

문제 해설

두 레지스터 사이에 수행된 논리연산은 Exclusive-OR 연산이다. 이유는 A와 B의 비트값을 비교해보면, A와 B의 같은 자리수에 있는 비트값이 다른 경우가 많기 때문이다. 예를 들어, A의 첫 번째 비트는 1이고 B의 첫 번째 비트는 0이다. 이러한 경우 Exclusive-OR 연산을 수행하면 결과값은 1이 된다. 따라서, 두 레지스터 사이에는 Exclusive-OR 연산이 수행되었다고 추측할 수 있다.

연도별

진행 상황

0 오답
0 정답