Exercício em classe no. 2 |
Considere a micro-arquitetura vista em classe que implementa as instruções no nível de máquina. Suponha uma nova instrução de máquina chamada NOVA que realiza as seguintes atividades:
Suponha que a instrução NOVA já está lida e encontra-se no IR. Suponha ainda que já foi feita a decodificação e sabe-se que se trata da instrução NOVA. Escreva, em micro-assembler, o trecho das micro-instruções que correspondem a execução de NEW. Suponha que o início desse trecho é na linha 35 da memória que armazena o microcódigo. É importante produzir microcódigo eficiente. Assim, procure usar use o menor número possível de micro-instruções.