입출력 제어 이번에는 정보처리기사 필기 과목인 전자계산기 구조의 입출력 제어를 알아볼게요. 프로그램으로 입출력 제어 CPU가 상태 플래그를 조사하여 입출력 작업을 완료하였는지 조사하여 메모리 데이터 레지스터(MDR)과 누산기(AC) 사이의 자료 전송을 처리하는 방식입니다. 입출력 작업을 수행할 때 CPU가 입출력 작업에 관여합니다. 인터페이스는 메모리 데이터 레지스터, 장치 번호 디코더, 플래그로 구성하여 회로 구성이 간단합니다. 인터럽트로 입출력 제어 데이터 전송하기 위해 입출력 인터페이스가 CPU에게 인터럽트 신호를 보내 입출력을 수행하는 방식입니다. CPU는 상태 플래그를 검사하지 않기 때문에 프로그램 방식보다 효율이 높습니다. DMA(Direct Momory Access)로 제어 입출력 장치가 직..