Académique Documents
Professionnel Documents
Culture Documents
Endereamento
- Imediato.
- Direto.
- Indireto.
- Por registro.
- Indireto por Registro
- Deslocamento.
- Pilha.
Notao:
A Contedo de um campo de endereos da instruo.
R Contedo de um campo de endereos que se refere a um registro.
EA Endereo real (efetivo) da posio contendo o operando.
(X) Contedo da posio X.
Comentrios:
Pilha:
- A pilha um bloco reservado de posies.
- Associado a pilha esta um ponteiro cujo endereo o topo da pilha.
- Alternativamente, os dois elementos do topo da pilha podem estar num
registro da CPU. Neste caso o ponteiro apontar o terceiro elemento da
pilha.
- O ponteiro mantido em um registroportanto as referencias ao topo da
pilha( endereamento implcito) so registros de endereo indireto.
Formatos de Instruo
Comprimento da instruo:
Depende de:
- Tamanho da memria.
- Organizao da memria.
- Estrutura do bus.
- Complexidade e velocidade da CPU.
Determina a flexibilidade e a riqueza da maquina.
Desafios de Design:
Conjunto poderoso Necessidade de
de instrues salvar espao
Maior no de OPCODES
Programas mais curtos
no de opes de
endereamento maior
Comprimento maior
Maior flexibilidade na
implementao de funes,
manipulao de tabelas e X Maior no de instrues
por unidade de tempo
desvios ou ciclo de execuo
maior espao de
endereamento
endereamento de um
no maior de variveis
Tamanho da instruo
Mltiplo do tamanho de uma palavra (e em geral, mltiplo de 8 bits)
Alocao de Bits: