Cap 06

562 palavras 3 páginas
Parte 1:
Organização de Computadores
6. Modos de endereçamento

Texto base: capítulo 10
Computer Organization and Architecture
W. Stallings

IC - UFF

Acessando dados
Questão: como especificar os operandos?
 Em um formato de instrução típico, o espaço de endereçamento é bem limitado:







COp queremos endereçar toda Endereço a memória virtual queremos endereçar determinadas estruturas de dados mais facilmente queremos rapidez, enfim, queremos ...

IC - UFF

Modos de endereçamento
Imediato
 Direto
 Indireto
 Registrador
 Registrador indireto
 Deslocamento
 ...


IC - UFF

Imediato

Instrução
COp

IC - UFF

Operando

Modo imediato
Operando é parte da instrução: campo de endereço  Nenhum outro acesso à memória é feito além da busca da instrução
 Maior rapidez
 Tamanho dos operandos é limitado ao tamanho do campo de endereços


IC - UFF

Direto
Instrução
COp

End

Operando

IC - UFF

Memória

Modo direto
Campo de endereço contém o endereço efetivo do operando
 Só uma referência à memória é feita
 Espaço de endereçamento limitado


IC - UFF

Indireto
Instrução
COp

End

Apontador

Operando

IC - UFF

Memória

Modo indireto
Campo de endereço referencia um apontador em memória, que referencia o operando
 Para uma palavra de tamanho N, um espaço de endereçamento de 2N é acessível
 Duas referências à memória são feitas: mais lento 

IC - UFF

Registrador
Instrução
COp

Operando

IC - UFF

Registradores

R

Modo registrador (1)
Similar ao endereçamento direto, contudo o campo de endereço refere-se a um registrador em vez de memória
 Como há número limitado de registradores, campo de endereço (por registrador) é pequeno
 Não há necessidade de referências à memória
 maior rapidez


IC - UFF

Modo registrador (2)
É importante que dados sejam mantidos nos registradores: se trazidos e levados de/para a memória  ineficência!
 Papel do compilador e do programador em linguagem de montagem


IC - UFF

Registrador indireto
Instrução
COp

R

Relacionados

  • os socialistas cap 06
    3185 palavras | 13 páginas
  • Resumo cap 06 Kotler
    1298 palavras | 6 páginas
  • 0016082 04 Cap 06
    1322 palavras | 6 páginas
  • MKT CAP 06 EXERCICIO
    855 palavras | 4 páginas
  • Sommerville 8edição cap 06
    1328 palavras | 6 páginas
  • Cap. 06 – Evolução da Escola Clássica
    490 palavras | 2 páginas
  • CAP TULO 06 TEORIA DO ESTADO
    2085 palavras | 9 páginas
  • Gasolina Tese PUC Cap 06
    4983 palavras | 20 páginas
  • Aula 07 Cap 06 Threads
    1638 palavras | 7 páginas
  • 0115580 06 CAP 02 1
    9825 palavras | 40 páginas