SSC0513 Organização e Arquitetura de Computadores/Modos de Endereçamento:
Página Inicial: | Introdução: | Modos de Endereçamento: | Barramento Short: | Entradas e Saídas: | RISC: | DMA: | Pipeline: | Memória: | Superescala: | Arquiteturas Paralelas: |
O que são Modos de Endereçamento?
editarModos de endereçamento são as diferentes formas, realizadas por meio de tipos de instruções, que o microprocessador oferece para definir e acessar dados. O microprocessador pode conter modos de endereçamento que facilitam o acesso à lista de dados. Os principais modos de endereçamento são:
- Imediato (Immediate)
- Direto (Direct)
- Indireto (Indirect)
- Registrador (Register)
- Registrador Indireto (Register Indirect)
- Deslocamento (Displacement)
- Endereçamento por Pilha (Stack)
Neste módulo, todos os tópicos serão tratados.
Modo de Endereçamento Imediato (Immediate)
editarNeste tipo de endereçamento, o operando é especificado diretamente no campo de endereço-base da instrução. Sendo assim, o operando faz parte da instrução. O endereço efetivo é o conteúdo do próprio registrador PC. Alguns pontos que também são importantes de ressaltar:
- Não há referência à Memória para buscar dados
- Muito rápido;
- Alcance limitado.
Esquema do Endereçamento Imediato
editarO Endereçamento Imediato possui o seguinte escopo:
*imagem*
Modo de Endereçamento Direto (Direct)
editarNeste tipo de endereçamento, o endereço efetivo é o endereço referenciado no campo de endereço do operando, ou seja, o dado em questão é acessado através de seu endereço. Também é importante ressaltar que:
- Há uma única referência à Memória para acessar o dado;
- Não necessita de cálculos adicionais para descobrir o Endereço Efetivo;
- O Espaço de Endereçamento é limitado.
Esquema do Endereçamento Direto
O Endereçamento Direto possui o seguinte escopo:
*imagem*
Modo de Endereçamento Indireto (Indirect)
editarNeste tipo de endereçamento, são utilizados ponteiros para, em que a célula de memória indicada pelo campo de endereço contém o Endereço do Operando. O endereço do operando é determinado por um registrador.
Esquema do Endereçamento Indireto
O Endereçamento Indireto possui o seguinte escopo:
*imagem*
Referências
editar- CODÁ, Luiza Maria Romeiro. Aula 9: Pilha e Interrupção. Disponível em:<https://edisciplinas.usp.br/pluginfile.php/5536964/mod_resource/content/3/Aula9_Pilha_2020.pdf>. Último acesso 16/12/2022.
- Departamento de Engenharia de Computação e Automação (DCA) da Faculdade de Engenharia Elétrica e de Computação, UNICAMP. Disponível em: <https://www.dca.fee.unicamp.br/~leopini/DISCIPLINAS/EA869/2018-1/i2-enderecamento-modos.pdf>. Último acesso em 16/12/2022.
- Simões, Eduardo do Valle. Repositório utilizado para pesquisa. <https://gitlab.com/simoesusp/disciplinas>. Último acesso em 16/12/2022