1 |
1
명령어 입출력유니트(100)와, 데이타 메모리 입출력 유니트(200)와, 명령에/데이타 처리유니트(300)로 구성되어 한 사이클에 한 명령어가 수행될 수 있는 파이프라인 구조를 갖는 RISC프로세서에 있어서 ; 데이타 마스크 명령어를 한 사이클에 수행하기 위해서 상기 명령어를 해석함에 따라 발생하는 소정의 제어신호들(SEL  ̄ IMM, SIGN  ̄ EXT, IMM8, IMM11, IMM15, IMM25, SEL  ̄ IRPC, TAG  ̄ A)에 의해 제어되어, 명령레지스터(130)와 레지스터화일(350)의 C포트중에서 명령레지스티의 상위 16비트는 0으로 확장하고, 하위 16비트는 명령레지스터의 하위 l6비트의 출력데이타를 갖게하여 데이타 신호(SRC  ̄ B)를 만들고,명령 레지스터 프로그램 카운터(140)와 레지스터 화일(350)의 B포트중 레지스터 화일의 B포트 데이타를 선택하여 다른 한 데이타 신호(SRC  ̄ C)를 발생시키는 순시데이타 확장처리회로(310)와 ; 상기의 명령어 해석에 따라 각각 발생되는 소정의 두 제어신호(ALU  ̄ FU, ALU  ̄ M)에 의해서 제어되어 상기 순시 데이타 확장회로(310)로부터 제공되는 상기 두 데이타 신호(SRC  ̄ B, SRC  ̄ C)를 논리곱하는 연산회로(320)를 포함하는 것을 특징으로하는 RISC용 프로세서의 데이타 마스크회로
|