Logo Hardware.com.br
Zé_AMD
Zé_AMD Novo Membro Registrado
25 Mensagens 0 Curtidas
#2 Por Zé_AMD
12/09/2006 - 17:39
fpf_rocha2000, existe muita confusão a respeito da definição do ciclo de instrução (ou ciclo de máquina como muitos autores denominam) que consiste basicamente em:
FETCH (busca)
a) recupera da MP (Memória Principal) a próxima instrução a ser executada, isto é, a instrução apontada pelo PC (Program Counter, registrador que contém o endereço da próxima instrução a ser executada.) e a armazena no registrador instrução (IR).
b) atualiza o PC para que aponte para a próxima instrução a ser executada.
DECODE (decodificação)
c) interpreta a instrução armazenada em IR.
DATA FETCH (busca dos operandos)
d) se a instrução necessitar de dados armazenados na memória, calcula o endereço
dos mesmos e,
e) recupera-os armazenando nos registradores internos.
EXECUTION (execução)
f) executa a instrução (aritmética, lógica ou desvio)
WRITE BACK (salva o resultado)
g) salva o resultado na MP ou em um dos registradores internos e,
h) retorna ao primeiro passo.

Um Abraço!
Athlon64 3500+ 939
Asus A8V
1Gb Dual (2X512)
XFX 6600GT 128/128
1 HD Seagate 40Gb IDE
Seventeam ST350BKV
Combo LG
Monitor 17 Syncmaster
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal