![]() |
||||
French German Portuguese Spanish Russian |
||||
| Fundamentos de Computador | ||||
Em casa> Fundamentos de Computador
Tipos de Endereçamento de ModosCada instrução de um computador especifica uma operação em certos dados. Ser vários modos de especificar o endereço dos dados a ser feitos funcionar em. Esses modos diferentes de especificar dados são chamados os modos de endereçamento. Os modos de endereçamento mais comuns são:
Para especificar o modo de endereçamento de uma instrução vários métodos são usados. Muitas vezes usado são: a) Operands diferente usará modos de endereçamento diferentes. O endereço eficaz será endereço de memória qualquer principal de um registro. Endereçamento Imediato: Isto é a forma de simplest do endereçamento. Aqui, o operand é dado na própria instrução. Este modo é usado para definir uma constante ou jogo os valores iniciais das variáveis. A vantagem deste modo é que nenhuma referência a memória outra do que o esforço de instrução deve obter operand. A desvantagem é que o tamanho do número é limitado ao tamanho do campo de endereço, que a maior parte de instrução estabelece é pequeno em comparação com o comprimento de palavra. INSTRUÇÃO Endereçamento Direto: No modo de endereçamento direto, o endereço eficaz do operand é dado no campo de endereço da instrução. Ele necessita que uma referência a memória leia o operand na posição dada e fornece só um espaço de endereço limitado. O comprimento do campo de endereço é normalmente menos do que o comprimento de palavra. Exceto: Mova P, Ro, Acrescente Q, Ro P e Q são o endereço de operand. Endereçamento Indireto: Modo de endereçamento indireto, o campo de endereço da instrução refere-se ao endereço de uma palavra na memória, que à sua vez contém o endereço de comprimento cheio do operand. A vantagem deste modo é que para o comprimento de palavra de N, um espaço de endereço de 2N pode ser dirigido. Ele prejudica é que a execução de instrução necessita que duas referência a memória traga o Multinível operand ou o endereçamento indireto caído em cascata também pode ser usado. Endereçamento de Registro: O modo de endereçamento de registro é semelhante para dirigir o endereçamento. A única diferença é que o campo de endereço da instrução se refere a um registro e não uma posição de memória 3 ou 4 bits são usados como o campo de endereço para referir 8 para 16 gera registros de objetivo. As vantagens do endereçamento de registro são o Pequeno campo de endereço é necessário na instrução. Registre o Endereçamento Indireto: Este modo é semelhante ao endereçamento indireto. O campo de endereço da instrução refere-se a um registro. O registro contém o endereço eficaz do operand. Este modo usa uma referência a memória para obter o operand. O espaço de endereço é limitado à largura dos registros disponíveis para fornecer o endereço eficaz. Endereçamento de Deslocação: No modo de endereçamento de deslocação há 3 tipos do endereçamento de modo. Eles são: 1) Endereçamento relativo Isto é uma combinação do endereçamento direto e registrar o endereçamento indireto. O valor contido em um campo de endereço. A é usado diretamente e outro endereço refere-se a um registro cujos conteúdos são acrescentados a um para produzir o endereço eficaz. Endereçamento de Pilha: A pilha é uma tabela linear de posições mencionadas como último - em primeiro fora
fila. A pilha é um bloco reservado da posição, appended ou eliminado
só em cima da pilha. O ponteiro de pilha é um registro que fornece
o endereço do topo da posição de pilha. Este modo do endereçamento também é
conhecido como endereçamento implícito. |
Mais Informação Informação Relacionada |
|||
| Representação de Dados | Dados de Computador | Tipos de Interface | ||||
|
||||