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.