Page 257 고등학교 디지털 논리 회로 교과서
P. 257
주소 데이터 제어 신호
제어 신호
레지스터
(register)
데이터
제어 유닛
데이터 (control unit)
제어 신호
ALU
2 마이크로프로세서의 동작 원리

마이크로프로세서의 기본 동작은 명령을 읽은 후 해독하고, 해독한 내용에 따라 마이크로컨트롤러가 내장된 스마
트 워치
연산 장치나 주변 장치들이 명령을 실행하는 동작을 한다. 이러한 실행 과정은 일정
시간 간격으로 이루어진다.


CPU
주소 버스
4mm×4mm 크기로 최소의 공간을
N
프로그램 차지하는 마이크로컨트롤러가 내장
카운터 된 스마트 워치이다.
op-코드
명령
레지스터 명령 사이클(instruction cycle)
ROM 일정 시간 간격으로 명령이 해독되
N + 2 고 실행되는 동작 과정을 말한다.
제어 신호 N + 1
클럭 op-코드 N 명령 사이클은 호출 사이클과 실행
N - 1
읽기 사이클로 이루어진다.
그림 Ⅶ-3 마이크로프로세서의 기본 동작 호출 사이클(fetch cycle)
CPU가 메모리에 있는 명령을 호출
하여 해독하는 시간이다.
① 프로그램 카운터에 의해 지정된 주기억 장치의 위치로부터 명령어를 읽는다.
실행 사이클(execute cycle)
② 읽어 들인 명령어를 명령 레지스터에 임시 저장한다. CPU가 해독된 명령을 수행하는 시
② 명령 디코더와 해석 장치에서 읽어 들인 명령어를 해석한다. 간이다.
④ 해석된 명령에 따라 ALU에서 연산을 하거나 장치에 제어 신호를 보낸다.

⑤ 명령 디코더가 읽어 들인 명령어를 해석하는 동안 프로그램 카운터는 1 증가하
여 다음에 실행할 명령어를 지시한다.









중단원 학습 정리



마이크로프로세서의 개념 마이크로프로세서의 구조


중앙 처리 장치(CPU, central processing unit) 산술 논리 장치(ALU, arithmetic logic unit)
명령 디코더
기억 기능, 연산 기능, 제어 장치 등으로 구성
레지스터(register)
명령어를 사용하여 프로그램할 수 있는 집적 회로 소자 제어 장치





1. 마이크로프로세서 255
   252   253   254   255   256   257   258   259   260   261   262