티스토리 뷰

연산 필드가 두개이면, 두개의 마이크로-연산들을 동시에 수행 가능

조건 필드는 분기에 사용될 조건 플래그를 지정

분기 필드는 분기의 종류와 다음에 실행할 마이크로명령어의 주소를 결정하는 방법을 명시

주소 필드의 내용은 분기가 발생하는 경우에 목적지 마이크로명령어의 주소로 사용

마이크로연산들에 대한 2진 코드 및 기호 [예]

연산필드 1에 위치할 마이크로-연산들

연산필드 2에 위치할 마이크로-연산들

조건 필드의 코드 지정

조건 필드 : 두 비트로 구성되며, 분기의 조건으로 사용

U : 무조건 분기

I : 만약 I = 1이면, 간접 사이클 루틴을 호출

S : 누산기에 저장된 데이터의 부호가 1이면, 분기

Z : 누산기에 저장된 데이터가 0이면, 분기

분기 필드의 코드 지정

분기 필드 : 두 비트로 구성되며, 분기 동작을 지정.

조건 필드의 조건이 만족되면, ADF 필드의 내용을 CAR로 적재 그 주소로 분기 (JUMP 혹은 CALL)

RET : 서브루틴으로부터 복귀 (SBR에 저장된 내용을 CAR로 적재)

MAP : 사상 방식에 의하여 분기 목적지 주소 결정

댓글