Modos de Endereçamento ATmega 328

Descrição

Mapa Mental sobre Modos de Endereçamento ATmega 328, criado por rui rodrigues em 09-10-2017.
rui rodrigues
Mapa Mental por rui rodrigues, atualizado more than 1 year ago
rui rodrigues
Criado por rui rodrigues aproximadamente 9 anos atrás
137
0

Resumo de Recurso

Modos de Endereçamento ATmega 328
  1. Endereçamento direto a registrador:
    1. Usado nas operações lógicas e aritméticas; os números dos registradores usados estão na instrução.
    2. Endereçamento direto a E/S:
      1. O endereço do registo de E/S está na instrução.
      2. Endereçamento direto a dados:
        1. Um endereço de memória de 16 bits faz parte da instrução.
        2. Endereçamento indireto:
          1. Um dos registradores X, Y ou Z contém o endereço da memória. Existem variações deste endereço com pré-decremento ou pós-incremento do registo.
          2. Endereçamento indireto com deslocamento:
            1. o endereço da memória é a soma do conteúdo do registrador Y ou Z com um deslocamento de 0 a 63 contido na instrução.
            2. Endereçamento indireto da memória de programa:
              1. Usado nas operações de leitura da memória Flash, usam o endereço no registrador Z; uma variante deste modo realiza o pós-incremento do registo.
              2. Endereçamento direto da memória de programa (para desvio):
                1. Usado nas instruções JMP e CALL, um endereço de 22 bits faz parte da instrução.
                2. Endereçamento indireto da memória de programa (para desvio):
                  1. Usado nas instruções IJMP e ICALL, usa o registrador Z para obter um endereço de 16bits.
                  2. Endereçamento relativo da memória de programa (para desvio):
                    1. A instrução contem um deslocamento de 11 bits (com sinal) que é somando ao contador de programa.