CPU ALU, 레지스터, 컨트롤 유닛, 버스인터페이스 로 구성. ALU는 산술연산+AND/OR 논리연산을 수행 컨트롤 유닛은 CPU가 처리해야 할 명령어를 해석하고 적절한 신호를 CPU의 다른 블록에 준다. 레지스터 셋은 CPU가 연산을 하는데 필요한 데이터를 임시적으로 저장할 메모리 공간. 버스인터페이스는 하드웨어 장치끼리 데이터를 주고밭는 매개체가 I/O 버스. 이런 버스의 프로토콜을 이해하는 것이 이 인터페이스. 클럭 펄스(Clock Pulse) : CPU는 이 클럭신호에 맞춰서 일을 함. 왜? 동기화 하려고. 프로그램의 실행 과정 전처리기 -> 컴파일러 -> 어셈블러 -> 링커 -> 실행 전처리기 : #define같이 #으로 시작하는 지시자의 지시에 따라 소스코드를 변경한다. 컴파일러 : 소스코..