본문 바로가기

Computer Science/컴퓨터구조

[컴퓨터 구조] 이진 마이크로 프로그램

이 글은 www.youtube.com/watch?v=y9WUFFqCPRo&list=PLc8fQ-m7b1hD4jqccMlfQpWgDVdalXFbH&index=33 보고 공부한 글 입니다.

 

이진 마이크로 프로그램

AND0번지에
BRANCH 4
번지에
STORE 8
번지에
EXCHANGE 12
번지에

 

각각 명령어마다 4개씩의 컨트롤 메모리를 가지고 있고, 매핑할 때 뒤에 00을 붙히는 것이다.
4
단계를 거친다.

ADD4번째 단계는 안 쓰는 것이다.

Deciaml + Binary 주소를 넣으면 뒤에잇는 20비트 짜리가 나오는 것이다.

 

 

 

 

F1, F2, F3뒤에는 뭐가 달렸을까?

디코더가 들어가 있다.

ex) F10이 들어오면 아무것도 안하고, 1이들어오면 ADD를 할 것이다.
F3
1이들어오면 ADN연산

 

 

 

 

마이크로프로그램 시퀀서의 설계

CD에서 2비트가 나오는데 MUX에서 1,L,S,Z인지 결정한다.
CD
필드의 값이 1이냐 0이냐를T로 판별한다.
CD
의 결과값이 T이다.

 

 

i1, i0, T값이S1, S0의 값을 결정한다. 또한L의 값도 결정한다.

 

 

 

 

 

 

 

 

728x90