Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Computadores
Willian Rampazzo
Faculdade Anhanguera de Indaiatuba
Aula 05
Conjunto de instrues:
Modos de endereamento
e formatos
Modos de endereamento
Imediato
Direto
Indireto
Por registrador
Por deslocamento
Pilha
Modos de
endereamento
Modos de
endereamento
Endereamento imediato
Este modo pode ser usado para definir e usar contantes ou para atribuir um
valor inicial para variveis.
Vantagens:
Desvantagem:
Endereamento direto
Campo de endereo
contm o endereo
efetivo do operando
Endereamento indireto
EA = (A)
Vantagem:
Desvantagem:
Endereamento de registrador
EA = R
Vantagens:
Desvantagens:
EA = (R)
Endereamento deslocado
EA = A + (R)
Endereamento relativo
Endereamento via registrador-base
Indexao
Endereamento relativo
Indexao
Auto-indexao
Ps-indexao
Pr-indexao
Endereamento a pilha
Os artigos so acrescentados ao topo da pilha de modo que o bloco est parcialmente preenchido
Associado com a pilha est um ponteiro cujo valor o endereo do topo da pilha
Formatos de Instruo
Para a maioria
dos conjuntos de
instrues mais
do que um
formato de
instruo
usado
Deve incluir um
cdigo de
operao e,
implcita ou
explicitamente,
indicar o modo de
endereamento
para cada
operando
Define o layout
dos bits de uma
instruo, em
termos de seus
campos
constituintes
Tamanho de instruo
Tamanho da memria
Organizao da memria
Estrutura do barramento
Complexidade do processador
Velocidade do processador
Alocao de bits
Nmero de operandos
Registrador ou memria
Faixa de endereos
Granularidade de endereamento
Resumo
Aula 05
Modos de endereamento
Conjunto de Instrues:
Modos de
endereamento e
formatos
Formato de instrues
Endereamento imediato
Tamanho da instruo
Endereamento direto
Alocao de bits
Endereamento indireto
Endereamento a pilha
Stallings: Captulo 10
PLT: Captulo 8