본문 바로가기

마이크로 프로그램2

[컴퓨터 구조] 마이크로 프로그램을 이용한 제어 장치 *[Mano의 컴퓨터 시스템 구조 3판]의 공부할겸 요약한 내용입니다. 1. 제어 메모리(Control Memory) 제어장치는 요구되는 마이크로 연산들을 연속적으로 수행하게 하는 신호를 보냄으로써 명령어를 수행하게 하는 역할을 한다. 2가지 종류의 제어장치 1) Hard Wired Control 방식: 일상적인 논리 회로 설계방식대로 설계가 된다. 2) Micro-Programmed Control 방식: 훨씬 더 체계적으로 제어 장치를 구성할 수 있다. 마이크로 프로그램된 제어 장치(Micro-Programmed Control Unit) 이진 제어 변수가 제어 메모리에 저장되는 제어 장치 제어 워드(Control Word) 버스 구조의 시스템에서는 멀티플렉서, 디코더들의 정보 전달로 선택과 산술 논리 .. 2022. 5. 21.
[컴퓨터 구조] 명령어 구조 및 실행 과정과 Hardwired 제어 장치 *[Mano의 컴퓨터 시스템 구조 3판]의 공부할겸 요약한 내용입니다. 1. 명령어 코드(Instruction Codes) 1) 마이크로 연산들로 구성된 프로그램에 의해 디지털 컴퓨터가 작동된다. 2) 복수개의 마이크로 연산들이 하나의 매크로 연산과 연관 관계가 있음 3) 매크로 연산은 우리가 사용하는 컴퓨터 언어(어셈블리어)의 명령어를 뜻한다. *여기서 I = 0이나 1로 Mode를 나타내며 Opcode는 명령어 종류를, 그리고 Address는 Operand(Data, 피연산자)의 저장 위치를 가리킨다. 주소 모드(Addressing Mode) 1) 즉치 주소(Immediate Address): 주소 부분에 데이터를 저장한다. 2) 직접 주소(Direct Address): 한 번 메모리 접근으로 데이터.. 2022. 5. 11.