Tipos de modos de endereçamento em computadores

Aplicativos, jogos e todos os programas confiar na memória RAM do computador.

memória de acesso aleatório, ou RAM, é memória principal "cavalo de batalha" do computador. Todos os aplicativos e programas que você usa todos os dias de carga e correr na RAM. modos de endereçamento alocar RAM em porções de modo a que a CPU do computador pode determinar a posição de memória está sendo usada por uma instrução de máquina.

Modo imediato

  • O modo imediato é a forma mais simples de tratar. O operando é parte da instrução e, portanto, nenhuma referência de memória, que não seja a instrução, é necessário para recuperar a operando. Este modo rápido é utilizado para definir constantes ou definir os valores das variáveis ​​iniciais. Modo Imediato tem uma gama limitada porque é restringido ao tamanho do campo de endereço, que para a maioria dos conjuntos de instruções é pequeno comparado com o comprimento da palavra.

Modo direto

  • No modo direto, o campo de endereço contém o endereço do operando. Ele requer uma referência de memória única para ler o operando a partir de uma dada localização. No entanto, de modo directo oferece espaço de endereço só limitado.

Modo indireta

  • campos de endereço modo indiretos conter ponteiro endereço do operando, que por sua vez contém o endereço completo do operando. Ao contrário direta e imediata de endereçamento, o modo indirecto tem um grande espaço de endereço, mas é mais lento porque o acesso múltiplo memória é necessária para encontrar o operando.

Modo de registo



  • Modo de registo é semelhante ao modo direto. A principal diferença entre os dois modos é que o campo de endereço da instrução refere-se a um registo em vez de um local de memória. Register endereçamento não tem um endereço eficaz - três ou quatro bits são utilizados como campo de endereço para fazer referência a registros.

Registre modo indireto

  • Semelhante ao endereçamento indireto, neste modo o operando está dentro de uma célula de memória apontada pelo conteúdo de um registrador. O registo contém o endereço eficaz do operando. Este modo tem um grande espaço de endereço, mas é limitada à largura dos registos disponível para armazenar o endereço efectivo.

Modo de deslocamento

  • modo de deslocamento consiste em três variações: addressing- registrador base addressing- relativa e indexação de endereçamento. Este modo pode ser considerado uma combinação de direto e registrar endereçamento indireto. O endereço contém dois valores - valor base e um registo que contém um deslocamento inteiro que é adicionado ou subtraído da base para formar o endereço efetivo na memória.

Modo de pilha

  • modo de pilha, também conhecido como endereçamento implícito, consiste de uma matriz linear de localizações referidas como último a entrar, primeiro a sair fila. O operando está no topo da pilha. O ponteiro de pilha é um registo que armazena o endereço do topo da localização da pilha.

De esta maneira? Compartilhar em redes sociais:

LiveInternet