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

O que é o ciclo da máquina e as etapas para desenhar o diagrama de tempo?

Um ciclo de máquina é o tempo necessário para um computador executar uma única instrução. Consiste nas seguintes etapas:

1. Busca de instruções . A unidade de controle busca a próxima instrução na memória e a armazena no registrador de instruções.
2. Decodificar . A unidade de controle decodifica a instrução e determina quais operações precisam ser executadas.
3. Executar . A ALU executa as operações especificadas.
4. Loja . Os resultados da operação são armazenados na memória.

O diagrama de temporização para um ciclo de máquina mostra a relação entre os vários sinais que ocorrem durante o ciclo. O diagrama a seguir mostra um diagrama de tempo para um processador de ciclo único:

[Imagem de um diagrama de tempo para um processador de ciclo único]

O diagrama mostra os seguintes sinais:

* PC . O contador do programa contém o endereço da próxima instrução a ser executada.
* RI . O registrador de instruções contém a instrução atual.
* MAR . O registrador de endereço de memória contém o endereço do local de memória a ser acessado.
* MDR . O registrador de dados da memória contém os dados a serem lidos ou gravados na memória.
* ALU . A ALU executa as operações especificadas.
* Sinais de controle . Os sinais de controle controlam a operação do processador.

O diagrama de temporização mostra que as etapas de busca, decodificação, execução e armazenamento da instrução ocorrem em sequência. Os sinais de controle são usados ​​para garantir que as etapas ocorram na ordem correta.

O ciclo da máquina é a unidade básica de tempo de um computador. A velocidade de um computador é determinada pelo número de ciclos de máquina que ele pode executar por segundo.