Escolar Documentos
Profissional Documentos
Cultura Documentos
Modos de Endereçamento
RISC
REDUCED Instruction Set Computer
Computador com Conjunto Reduzido de Instruções
Ex.: Processadores PowerPC (IBM) e SPARC (SUN)
Maioria para Servidores e Computação Embarcada
CISC vs. RISC
QUANTIDADE DE INSTRUÇÕES
Facilidade Aprendizado vs. Flexibilidade Programação
LP COMPILADOR LM DECODIFICADOR HW
CISC é amigão
do COMPILADOR
RISC é amigão do
CONTROLE
(Decodificador)
Agenda
Parte 2 - Arquitetura de Computadores
ACUMULADOR (ACC)
ACC = 1 Registrador (memória para 1 palavra)
Um dos operandos é implicitamente o ACC
- A B C B+C A+B+C -
- - A B A - -
- - - A - - -
ACUMULADOR IMPLÍCITO
LOAD A ; (1) Carrega o valor A no Acumulador
REGs Propósito Geral (0) (1) (2) (3) (4) (5) (6)
Registradores de Segmento
Para compatibilidade com o 8088
Geralmente não são utilizados!!
Sempre em 0.
Armazenam Variáveis Globais
Armazenam Parâmetros de Procedimentos
Armazena o Ponteiro para a Pilha
Registrador de Rascunho
Armazena Variáveis Locais dos Procedimentos
Armazena Parâmetros de Entrada
Armazena o Ponteiro para a Pilha (Quadro)
Armazena o Endereço de Retorno do Procedimento
Modos de
Endereçamento
Endereçamento
Como acessar os dados?
LOAD R1 10
Ex.: Acesso a um VALOR CONSTANTE no código
LOAD R1 A
LOAD R1 (A)
LOAD R1 R
Ex.: Uso de REGISTRADOR
Endereçamento MAIS COMUM
LOAD R1 (R)
LOAD R1 (R) A
Vantagem:
Ideal para acessar dados de um vetor
Endereçamento
PILHA
NÃO TEM ENDEREÇAMENTO
Operando = Topo da pilha (SEMPRE)
ADD
Nenhuma(referencia(( Aplicabilidade((
PILHA$
à(memoria( limitada(
Endereçamento
Exemplos:
Modo de Endereçamento
ACUMULADOR
IMEDIATO
DIRETO
REGISTRADOR
REGISTRADOR INDIRETO
INDEXADO
BASE PILHA
INDEXADO
Próxima Aula
Arquitetura de Computadores
Tipos de Instruções