Buscar

Aula 08 - Organização e Arquitetura de Computadores

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

CCT0307 - Organização e Arquitetura de Computadores
Aula 08: Conjunto de Instruções
Conceito
São as ordens que o computador entende
Cada família de processadores tem o seu próprio conjunto de instruções, chamado (instruction set)
Quem usa essas instruções? 
O programador Assembly, os compiladores
Ninguém programa utilizando as instruções do processador! 
Programas são desenvolvidos em linguagens de alto nível.
Instruções podem ter formatos diferentes, dependendo do número de operandos
Organização e Arquitetura de Computadores
AULA 08: Conjunto de Instruções
Tipos de instruções
Instruções Aritméticas e Lógicas
Instruções de Movimentação de Dados
Instruções de Transferências de Controle
Realizam operações aritméticas (ADD, SUB ...) e lógicas (AND, OR)
Transferem dados entre registradores ou entre registrador e memória principal (MOV)
Executam o desvio do fluxo sequencial do código (JMP)
Organização e Arquitetura de Computadores
AULA 08: Conjunto de Instruções
Formato de uma instrução
CÓDIGO DA OPERAÇÃO
OPERANDO(S)
Indica que operação será executada. A quantidade de bits desse código determina o número máximo de instruções
Indica o(s) dado(s) que será(ão) manipulado(s): números, caracteres, endereços
Organização e Arquitetura de Computadores
AULA 08: Conjunto de Instruções
Exemplos de instruções
ADD
OP1
OP2
OP3
MOV
OP1
OP2
ADD
R
OP1
JNZ
OP1
ADD op1,op2,op3
MOV op1,op2
ADD R, op1
JNZ	 op1
Organização e Arquitetura de Computadores
AULA 08: Conjunto de Instruções
Registradores
Registradores de uso geral para armazenamento temporários dos dados que serão processados
 Exemplos: AX, BX
Registradores de uso específico para funções pré-definidas de controle
 Exemplos: IR, PSW, PC
Organização e Arquitetura de Computadores
AULA 08: Conjunto de Instruções
Modos de endereçamento
IMEDIATO
Utiliza um valor como operando e não um endereço na memória
ADD #A,R1
DIRETO
Indica o endereço de memória onde está o operando
ADD (A), R1
INDIRETO
Indica um ponteiro para o operando
ADD (R1),R2
Organização e Arquitetura de Computadores
AULA 08: Conjunto de Instruções
REGISTRADOR
DESLOCAMENTO
O endereço se refere a um registrador
ADD R,OP1
Obtido pela soma do operando com o conteúdo de um registrador base
ADD (A)R1, R2
Modos de endereçamento
Organização e Arquitetura de Computadores
AULA 08: Conjunto de Instruções
Modos de endereçamento
IMEDIATO:
sem referência à memória
limitado e pouco flexível
DIRETO:
simples
espaço de endereçamento limitado
INDIRETO:
espaço de endereçamento grande
múltiplas referências à memória
Organização e Arquitetura de Computadores
AULA 08: Conjunto de Instruções
Modos de endereçamento
REGISTRADOR:
sem referência à memória
espaço de endereçamento limitado
DESLOCAMENTO:
Flexibilidade
complexidade
Organização e Arquitetura de Computadores
AULA 08: Conjunto de Instruções

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes