Modos de endereçamento da cpu
CAMPUS SERRA
TECNÓLOGO DE REDES DE COMPUTADORES
ORGANIZAÇÃO ESTRUTURADA DE COMPUTADORES
MODOS DE ENDEREÇAMENTO DA UNIDADE CENTRAL DE PROCESSAMENTO
ALUNO: PAULO VINICIUS OLIVEIRA SANTOS
TURMA: RM01
ÍNDICE
1. Introdução 1
2. Modos de endereçamento 2
3.1. Imediato 2
3.2. Direto 2
3.3. Indireto 4
3.4. Via registrador 4
3.5. Indexado 5
3.6. Base indexado (ou base + deslocamento) 6
3. Conclusão 7
4. Bibliografia 8
1. INTRODUÇÃO
A definição do campo de operando como contendo o endereço da memória principal onde está localizado o dado …exibir mais conteúdo…
MOV R, Op ==> R <--- (Op)
MOV B, 7AC1 ==> B <--- (7AC1), move o conteúdo da posição de memória (8 bits) indicada pelo operando - 7AC1 - para o registrador B (8 bits).
Quando um dado varia de valor a cada execução do programa, a melhor maneira de utilizá-lo é, inicialmente, armazenar o dado na MP (do dispositivo de entrada para a memória). O programa, então usa o dado pelo modo direto, em que a instrução indica apenas o endereço onde ele se localiza.
A vantagem do modo direto é a de possuir um único acesso à memória na busca do operando, descartando a necessidade de cálculos adicionais para encontrar o endereço efetivo.
Uma possível desvantagem desse processo, além da lentidão em relação ao modo imediato, está na limitação da memória a ser utilizada, conforme o tamanho do campo operando. Isto é, se o campo tiver um tamanho, por exemplo, de 12 bits, com o emprego do modo direto, somente se pode acessar as células de endereço na faixa de 0 a 4095 (em decimal), correspondentes aos valores binários 000000000000 a 111111111111.
Este método é utilizado principalmente em operações onde o dado varia de valor a cada execução.
2.3 INDIRETO
Nesse método, o valor binário representa um endereço de uma célula, mas o conteúdo da referida célula não é o valor de um dado (como no método direto), é um outro endereço de memória, cujo conteúdo é o valor dado.
Assim, há