10진수를 2진수로 변환: 10진수 5 = \((0101)_2\) 10진수 11 = \((1011)_2\) 문제에서 4비트를 사용한다고 했으므로, 4비트 이진수로 표현합니다. AND 연산 수행: 2진수 0101과 1011을 비트별로 AND 연산합니다. \((0101)_2 AND (1011)_2\) 0101 & 1011 0001 따라서, AND 연산 결과는 \((0001)_2\) 입니다. Complement(1의 보수) 연산 수행: AND 연산 결과인 \((0001)_2\) 를 보수(Complement) 연산합니다. Complement는 모든 비트를 반전시키는 것을 의미합니다. 0은 1로, 1은 0으로 바꿉니다. \((0001)_2\) 를 보수하면 \((1110)_2\) 가 됩니다. 2의 보수를 사용하여 10진수로 변환: 최종 결과는 \((1110)_2\) 입니다. 4비트 2의 보수 체계에서 최상위 비트(가장 왼쪽 비트)가 1이면 음수입니다. 이 값을 10진수로 변환하기 위해, 다시 2의 보수를 취합니다. \((1110)_2\) 1의 보수: \((0001)_2\) 2의 보수: \((0001)_2 + 1= (0010)_2\) ​\((0010)_2\) 는 10진수로 2입니다. 따라서, 원래의 2의 보수 값인 \((1110)_2\) 는 -2를 의미합니다. 결과적으로, 최종 값은 -2이며, 정답은 4번입니다.