본문 바로가기
전자 계산기 구조정보처리산업기사 · 2017년05월07일 · 21/100

21.마이크로오퍼레이션 형식에 관한 설명으로 가장 옳은 것은?

1
조건 필드는 분기에 사용될 조건 플래그를 지정한다.정답
2
연산 필드가 두 개인 경우 순차적으로 두 개의 연산들이 수행된다.
3
분기 필드는 다음에 실행할 마이크로명령어 주소로 사용된다.
4
주소 필드는 다음에 실행할 마이크로명령어의 주소를 결정하는 방법을 명시한다.

해설

*마이크로 오퍼레이션이란? 명령(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은 여러 개의 마이크로 오퍼레이션의 동작되어 실행된다.

이 시험을 직접 풀어보세요

실전과 동일한 CBT 환경에서 시간 제한 연습

회원가입 없이 CBT 풀기