글쎄, Wikipedia은 좋은 소개를 제공합니다.
우리는 CPU의 데이터 경로의 두
MUX S가 간략화를 위해 가정 A와 B.
말 각 MUX는 4 비트에 의해 제어된다. 명령에서
4-bit 4-bit
______ _______
| A | B |
¯¯¯¯¯¯ ¯¯¯¯¯¯¯
| |
| |
___V_ ___V_
|MUX A| |MUX B|
¯¯¯¯¯ ¯¯¯¯¯
비트가 두 개의 MUX
수직 microcoded의 선택 라인에 직접 공급된다
가로 microcoded 명령어는 모두 선택 먹스 A의 값과 B를 함유 할 대신 명령은 구동 할 MUX를 선택하는 데 사용되는 DEMUX 인 "메타 DEMUX"를 사용합니다.
1
b
i
t 4-bit
_ _______
|M| SEL |
¯ ¯¯¯¯¯¯¯
| | 4-bit DEMUX input
| _V_ _______
'->| D | -- 4-bit output 0 --> | MUX A |
| M |' ¯¯¯¯¯¯¯
| U |. _______
| X | -- 4-bit output 1 --> | MUX B |
¯¯¯ ¯¯¯¯¯¯¯
따라서 명령어 신호 비트와 구동되는 구성 요소 사이에는 중간 조합 회로가 있습니다.
수직 마이크로 코드가 더 짧은 명령이지만 더 긴 전파 시간을 갖는 것을 이미 볼 수 있습니다.
메타 디 먹스 란 무엇입니까? –
@AshishK 아무것도 아니야, 내가 발명 한 용어. 데이터 경로에없는 DEMUX입니다. –
@MargaretBloom. wiki보다 더 나은 설명 !! !! 한 가지 질문, 왜 수직 사용합니까? 나는 어떤 우승도 볼 수 없다. 물론 작전은 작지만, 당신은 다이 지역에 무언가를 추가 할 디코더가 필요하다. –