전자 계산기 구조정보처리산업기사 · 2016년08월21일 · 30/100
30.누산기 Acc에 적재되어 있는 값이 16진수 B6, 레지스터 B의 값이 16진수 3C일 때, “Acc AND B” 명령을 실행하고 난 후의 Acc 의 최종 값은?
1
4B
2
23
3
34정답
4
37
해설
16진수의 각 자리값을 2진수로 변환시킨다. B / 6 = 1011 / 0110 3 / c = 0011 / 1100 AND연산의 경우 두 개의 값이 모두 1일 때 1이 되므로 (=10진수에서 0과 1의 곱셈으로 생각하면 쉽다.) 1011 AND 0011 = 0011 0110 AND 1100 = 0100 2진수를 다시 16진수로 변환시키면 0011=3, 0100=4