이 글은 www.youtube.com/watch?v=y9WUFFqCPRo&list=PLc8fQ-m7b1hD4jqccMlfQpWgDVdalXFbH&index=33 보고 공부한 글 입니다.
이진 마이크로 프로그램
AND는 0번지에
BRANCH 4번지에
STORE 8번지에
EXCHANGE 12번지에
각각 명령어마다 4개씩의 컨트롤 메모리를 가지고 있고, 매핑할 때 뒤에 00을 붙히는 것이다.
4단계를 거친다.
ADD의 4번째 단계는 안 쓰는 것이다.
Deciaml + Binary 주소를 넣으면 뒤에잇는 20비트 짜리가 나오는 것이다.
F1, F2, F3뒤에는 뭐가 달렸을까?
디코더가 들어가 있다.
ex) F1에0이 들어오면 아무것도 안하고, 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
'Computer Science > 컴퓨터구조' 카테고리의 다른 글
[컴퓨터 구조] 스택 구조 (0) | 2021.02.01 |
---|---|
[컴퓨터 구조] 중앙처리장치 (0) | 2021.01.31 |
[컴퓨터 구조] 마이크로프로그램 예 (0) | 2021.01.29 |
[컴퓨터 구조] 마이크로 프로그램 (0) | 2021.01.28 |
[컴퓨터 구조] 입출력 프로그래밍 (0) | 2021.01.27 |