마이크로 프로그램 컨트롤러 정의

Sep 10, 2019

마이크로 프로그램 컨트롤러 정의

마이크로 프로그램 제어를 사용하는 컨트롤러를 마이크로 프로그램 컨트롤러라고합니다. 소위 마이크로 프로그램 제어 모드는 마이크로 명령이 조합 논리 회로에 의해 생성되지 않고 마이크로 명령 디코딩에 의해 생성됨을 의미한다. 기계 명령어는 종종 여러 단계로 실행됩니다. 각 동작 단계에 필요한 비트 수는 마이크로 명령어로 코드 형태로 작성됩니다. 다수의 미세 명령은 기계 명령에 해당하는 마이크로 프로그램을 형성합니다. CPU를 설계 할 때, 마이크로 프로그램의 각 세그먼트는 명령 시스템의 요구에 따라 미리 준비되며 전용 메모리 (제어 메모리라고 함)에 저장됩니다. 마이크로 프로그램 컨트롤러는 명령 레지스터 IR, 프로그램 카운터 PC, 프로그램 상태 워드 레지스터 PSW, 타이밍 시스템, 제어 메모리 CM, 마이크로 명령 레지스터, 마이크로 어드레스 형성 회로, 마이크로 어드레스 레지스터 등으로 구성된다. . 명령을 실행할 때, 해당 마이크로 프로그램 세그먼트가 제어 메모리에서 발견되고, 마이크로 명령이 하나씩 페치되고, 마이크로 명령 레지스터가 전송되고, 디코딩 후에 필요한 마이크로 명령이 생성되며, 각 단계의 작동이 제어됩니다.


문의 보내기