본문 바로가기

의공기사

의공기사 시험에 꼭 나오는 포인트 핵심 요점 정리 4. 디지털응용회로

4. 디지털응용회로

1. 마이크로프로세서

 

1. 마이크로프로세서 구조

(1) 연산부, ALU : 덧셈, 뺄셈과 같은 산술연산, AND, OR과 같은 논리연산을 수행

(2) 범용 레지스터, GPR : 프로그램의 실행동안 정보를 일시적으로 저장

(3) 플래그 레지스터(조건부호 레지스터) : 몇 개의 플립플롭으로 구성, 특정 동작 조건/경과 상태를 가리키는데 사용

(4) 프로그램 카운터, PC : 프로그램의 다음 명령어가 들어있는 주소를 저장하고 있다.

(5) 명령어 레지스터와 디코더 : PC에서 메모리로 어드레스를 전송 한 다음 메모리가 마이크로프로세서로 지정된 어드레스의 내용을 보게 되는 명령어를 저장. 이 명령어의 부호의 디코드는 디코더와 관련된 컨트롤 회로에 의해 수행

(6) 컨트롤회로 : 마이크로프로세서 내의 기본적인 관리 및 컨트롤을 관장

(7) 내부버스 : 모든 내부 레지스터와 ALU를 연결하고 컨트롤회로의 지시에 따라 데이터를 전송하는 경로를 제공

(8) 데이터 베이스 버퍼 : 외부데이터 버스로부터 분리시키기 위한 양방향 버퍼가 사용

2. 주변장치 인터페이스

 

1. I/O 포트의 기능 주변장치와 CPU를 연결해 주는 병렬 입출력 인터페이스

2. 인터트립 외부장치로부터의 긴급 서비스 요청 선이 연결