
[컴퓨터 구조] 논리연산
·
CS/컴퓨터 구조
오늘은 ALU가 수행하는 기본적인 연산 중 하나인 논리연산에 대해서 알아보겠습니다.1. 논리연산1) 논리연산 개요컴퓨터가 처리하는 데이터의 형태들 중에서 수를 나타내는 데이터는 단어 단위로 취급됩니다. 만약 데이터가 16비트라면 모든 산술적 연산은 16비트 단위로 수행됩니다.논리적데이터에서는 단어 내의 각 비트 단위로 의미를 가지며, 연산도 비트 단위로 처리됩니다.n-비트 데이터들에 대하여 논리연산을 수행하는 장치는 모듈을 n개 이용하여 구성할 수 있습니다. 각 논리 모듈로는 두 단어에서 같은 위치에 있는 비트들이 입력되며, 어떤 연산을 수행할지 선택하는 S1과 S2는 모든 모듈들에 공통으로 인가됩니다. 논리연산에서는 대응되는 비트들 간에 독립적으로 연산이 수행되므로, 모듈간의 데이터 전송 통로는 필요..