11. 디코더 (Decoder)
2020.05.15
CPU는 산술 논리 장치ALU와 컨트롤 유닛CU, 메모리인 레지스터Register로 구성된다. ALU는 입력에 대한 산술 연산과 논리 연산을 처리하는 장치로, CU로부터 전달된 Select 신호에 따라, 적절한 연산을 수행한다. (예를들어, 00이 들어오면 AND 연산, 01이 들어오면 OR 연산 등 CU가 원하는 연산을 처리해준다.) CPU의 레지스터는 CPU 아키텍처마다 다른 크기를 갖는데, 8bit ~ 64bit의 값을 갖는다. 컴퓨터의 주기억장치(RAM)에서 전달된 정보는 연산을 위해 Register로 옮겨지는데, 데이터는 Register에 저장되었디가 MUX를 거쳐 ALU로 전달되고, deMUX를 거쳐 출력된다. CPU에서 데이터가 Register로 전달될 때, Register의 적절한 위치에 ..