conjunto de instruções

873 palavras 4 páginas
Organização e Arquitetura de
Computadores I
Conjunto de Instruções:
Modos de Endereçamento e Formato
Modos de Endereçamento
• Imediato
• Direto
• Indireto
• Registrador
• Registrador Indireto
• Deslocamento (Indexado)
• Pilha
Endereçamento Imediato
• O operando vem como parte da instrução
• Operando = Campo de endereço
• EX. ADD 5
• Adiciona 5 ao conteúdo do acumulador
• 5 é um operando vem no campo de endereço da instrução
• Nenhum acesso a memória é necessário
• Rápido
• Intervalo de definição dos operandos é limitado
Endereçamento Imediato codop Operando
Instrução : ADD 5
+
Acumulador
Endereçamento Direto
• O campo de endereço contem o endereço do operando • Endereço Efetivo (EE) = Valor do campo A
• Ex. ADD A
• Procura na posição A da memória pelo operando
• Adiciona o conteúdo posição A de memória ao acumulador
• Um único acesso a memória na busca do operando
• Não há necessidade de cálculos adicionais para encontrar o endereço efetivo
• Espaço de endereçamento limitado pelo campo
Endereçamento direto codop Endereço A
Instrução : ADD A
Memória
Operando
+
Acumulador
Endereçamento Indireto (1)
• O Campo de endereço aponta para uma posição de memória que contem o endereço do operando
• Endereço Efetivo EE = Conteúdo da posição (A)
• Ex. ADD (A)
• Busca em A, encontra o endereço do operando (A) e Busca em (A) pelo operando
• Adiciona o conteúdo do endereço efetivo ao acumulador
Endereçamento Indireto (2)
• Grande espaço de endereçamento
• 2n onde n = largura da palavra
• Múltiplos acessos a memória
• Execução mais lenta
Endereçamento Indireto codop Endereço A
Instrução : ADD (A)
Memória
Operando
Endereço do operando
+
Acumulador
Endereçamento por registrador (1)
• Operando se encontra em um registrador indicado no campo de endereço da instrução
• EE = R
• Número de registradores limitado
• O campo de endereço não necessita ser grande
• Pequenas instruções
• Busca da instrução mais rápida

Relacionados

  • Conjunto de instruções
    857 palavras | 4 páginas
  • Conjunto de instruções
    958 palavras | 4 páginas
  • Nivel do conjunto de instruções
    695 palavras | 3 páginas
  • Princípios de conjuntos de instruções
    9555 palavras | 39 páginas
  • Conjunto de instruções: características e funções
    588 palavras | 3 páginas
  • Conjunto de instruções da arquitetura sparc
    1975 palavras | 8 páginas
  • Conjunto de instruções em assembler para 8051
    532 palavras | 3 páginas
  • computadores com conjunto reduzidos de instruções (RISC)
    2394 palavras | 10 páginas
  • Introdução ao nível de arquitetura do conjunto de instruções
    544 palavras | 3 páginas
  • Análise de erros de um conjunto de instruções assembly
    884 palavras | 4 páginas