CPU 내부구조2 17. CPU 내부구조 - 마이크로 연산과 ALU 0. 시작하면서 - 이전 포스팅에서 CPU가 어떻게 동작하는지, 명령어는 어떻게 처리하는지 알아보았다. - 더불어, 명령어는 어떤 형식으로 구성되어 있고 CPU는 어떤 방식으로 설계되는지 또한 알아보았다. - 이번 포스팅에서는 CPU가 연산을 수행할 때 필요로 하는 마이크로 연산과 ALU에 대해서 알아보자. 1. 마이크로 연산(micro - operation) a) 개념 - 레지스터에서 저장된 데이터를 대상으로 수행되는 연산을 말한다. - 즉, CPU 내부에 존재하는 레지스터의 상태를 변경시키는 동작이다. - 마이크로 연산은 다음과 같이 분류된다. ▶ 전송 - 레지스터 간의 데이터(이전 정보)를 주고 받는다. ▶ 산술 연산 (사칙연산, 증감, 보수, etc) - 레지스터에 저장되어있는 데이터를 대상으로 .. 2021. 8. 12. 14. CPU 내부구조 - 레지스터 0. 시작하면서 - 이전 포스팅까지 논리회로에 대해서 배웠다. - 그리고 플립플롭이 여러개 모이면 레지스터라는 것을 알게 되었다. - 이번 포스팅에서는 레지스터간의 연결 방식과 동작방식에 대해 알아보자. 1. 레지스터란 무엇인가? - CPU 내부에서 명령어 또는 연산을 처리하면서 발생하는 데이터를 일시적으로 저장하는 기억장치 - 주기억장치(RAM)보다 저장용량이 적지만, 처리속도가 가장 빠르다. - 그러므로 가격은 비싸고, 크기는 작다. - 여러개의 Flip Flop 이나 Latch 등을 연결하여 구성한다. - 휘발성 메모리이며, 읽고 쓰기가 가능하다. 2. CPU의 구성요소 - 컴퓨터에서 데이터 처리를 수행하는 부분을 CPU라고 한다. - CPU는 다음 세가지 구성요소로 이루어져 있다. ▶ 레지스터 세.. 2021. 8. 10. 이전 1 다음