μoperations 2

[컴퓨터구조] 4-4. Logic μoperations

이번에는 논리 마이크로 연산에 대해서 알아보겠습니다. Logic μoperation은 위의 표와 같이 총 16개의 연산으로 구성됩니다. 하지만 컴퓨터에는 AND, OR, XOR, NOT으로 딱 4가지 논리 연산으로만 구성됩니다. 이러한 4가지 연산으로 위의 표 16가지의 논리 마이크로 연산을 이끌어낼 수 있기에 가능합니다. 그럼 컴퓨터에서 4가지 논리 연산이 회로에서 어떻게 구성되어있는지 확인해봅시다. 보시는 것처럼, AND, OR, XOR, NOT 총 4개의 게이트와 하나의 4x1 MUX로 구성되어 있습니다. 이러한 회로는 아래의 논리표를 통해서 네가지 논리연산을 수행할 수 있게되는 것입니다.

[컴퓨터구조] 4-3. Arithmetic μoperations

4-1장에서 잠깐 다룬 μoperation에 대해서 조금 더 자세하게 설명한다. μoperation란? 이 책(Computer System Architecture | M. Morris Mano)에서는 μoperation을 4가지로 구분한다. 4-1장에서 다룬 register transfer 그리고 Arithmetic μoperation, Logic μoperation, Shift μoperation. 이번 글에서는 Arithmetic μoperation에 대해서 다룬다. 위에 보이는 것처럼 구분한다. (단, R1 - R2와 R1 + R2' + 1은 같은 의미이다.) Binary Adder 이러한 Arithmetic μoperation을 구현하기 위해서 Binary Adder가 존재한다. 이 가산기는 n-..