>> Tecnologia eletrônica >  >> Áudio pessoal >> rádio-relógio

Como você desenha o diagrama de temporização para a instrução INX H?

As etapas a seguir mostram como desenhar o diagrama de temporização para a instrução INX H:

1. Desenhe uma linha horizontal para representar o tempo.
2. Marque o início da instrução com uma linha vertical e rotule-a como “T1”.
3. Marque o final da instrução com uma linha vertical e rotule-a como “T2”.
4. Divida o tempo entre T1 e T2 em quatro partes iguais.
5. Rotule a primeira parte como “T1-T2”.
6. Rotule a segunda parte como “T2-T3”.
7. Rotule a terceira parte como “T3-T4”.
8. Rotule a quarta parte como “T4-T5”.
9. Desenhe uma linha vertical em cada um dos quatro intervalos de tempo.
10. Identifique a linha vertical em T1-T2 como “FETCH”.
11. Rotule a linha vertical em T2-T3 como “DECODE”.
12. Identifique a linha vertical em T3-T4 como “EXECUTE”.
13. Identifique a linha vertical em T4-T5 como “STORE”.
14. Desenhe setas para mostrar o fluxo de dados entre a CPU e a memória durante cada intervalo de tempo.

O diagrama de tempo resultante deve ser semelhante a este:

[Imagem do diagrama de temporização para instrução INX H]

O diagrama de temporização mostra que a instrução INX H leva quatro ciclos de clock para ser executada. Durante o primeiro ciclo de clock, a instrução é buscada na memória. Durante o segundo ciclo de clock, a instrução é decodificada. Durante o terceiro ciclo de clock, a instrução é executada. Durante o quarto ciclo de clock, o resultado da instrução é armazenado na memória.