Você está na página 1de 2

Quais as etapas, em geral, do processamento de uma instruo ? Comente-as.

As etapas principais do processamento de uma instruo so:


- Busca
trazer a instruo da memria na posio apontada pelo registrador PC
(Program Counter) para uma rea de armazenamento dentro da CPU,
chamada registrador de instruo (IR).
- Decodificao
Aps ser trazida, a instruo precisa ser decodificada. Toda instruo tem
uma rea chama cdigo de operao (opcode) que determina qual operao
aquela instruo realiza; assim, quando os circuitos eletrnicos da CPU
descobrem o que a instruo deve fazer, isto chamado de decodificao.
- Execuo
Uma vez decodificada, a instruo ser executada. Execuo pode ser
entendida como a aplicao da operao nos operandos. Aps a instruo ser
executada, o apontador de instrues (PC) atualizado para o endereo de
memria que contm a prxima instruo.


Execute o programa decodificando cada uma das instrues utilizando o programa
apresentado na Tabela 2 e os cdigos de instruo apresentados na Tabela 1.
Contedo da memria no incio da instruo:
ENDEREO Contedo
0000 opcode
0001 05
0002 00
0003 00
0004 00
0005 30
0006 00
0007 21
xxx
0015 FF
xxx
0020 3A
xxx
0030 10

Crie um documento especificando o valor assumido pelas diferentes posies de memrias,
alm dos valores dos registradores PC e ACC a cada passo da execuo.
Contedo dos registradores no incio da instruo
CI ACC Ri Rb Reg. B Reg. M (HL)
0000 xx 02 10 AC 0015

INSTRUO SIGNIFICADO Cont.do ACC
(aps exec. da instruo)
LDI Op (2 bytes) (ACC)

Você também pode gostar