21.마이크로오퍼레이션 형식에 관한 설명으로 가장 옳은 것은?
해설
*마이크로 오퍼레이션이란? 명령(Instruction) 한 개를 실행하기 위해서는 그 명령이 기억된 위치를 파악하고 그 곳을 찾아가서 명령을 꺼내 온 후 무슨 명령인지 번역하고 그 명령을 처리할 장치를 동작시키는 등의 여러 동작 과정을 거치게 된다. 이때 작은 동작 하나하나를 마이크로 오퍼레이션 (Micro Operation)이라고 한다. *마이크로 오퍼레이션의 정의 -마이크로 오퍼레이션은 Instruction을 수행하기 위해 CPU 내의 레지스터와 플래그가 의미있는 상태 변환을 하도록 하는 동작이다. -마이크로 오퍼레이션은 레지스터에 저장된 데이터에 의해 이루어지는 동작이다. :R -> R EX)MAR <-PC : PC(프로그램 카운터)의 내용을 MAR 레지스터에 기억시킨다. :F(R,R) -> R EX)AC <- AC+MBR : 누산기(AC)의 내용과 MBR의 내용을 더하여 누산기에 기억시킨다. F는 처리기를 의미. -마이크로 오퍼레이션은 한 개의 Clock 펄스 동안 실행되는 기본동작으로, 모든 마이크로 오퍼레이션은 CPUㅇ의 Clock펄스에 맞춰 실행된다. -마이크로 오퍼레이션은 컴퓨터의 모든 명령을 구성하고 있는 몇 가지 종류의 기본 동작으로, 컴퓨터 프로그램에 의한 명령의 수행은 마이크로 오퍼레이션의 수행으로 이루어진다. -마이크로 오퍼레이션의 순서를 결정하기 위해 제어장치가 발생하는 신호를 제어신호라고 한다. -마이크로 오퍼레이션은 Instruction 실행 과정에서 한 단계씩 이루어지는 동작으로, 한 개의 Instruction은 여러 개의 마이크로 오퍼레이션의 동작되어 실행된다.