Académique Documents
Professionnel Documents
Culture Documents
Conjunto de Instrues
Tipos de Instrues e de Operandos
Nmero e Localizao dos Operandos
Modos de Endereamento
Formatos de uma Instruo
Conjunto de Instrues
C, FORTRAN...
COMPILADOR
PROGRAMA EM
LINGUAGEM ASSEMBLY
ADD, SUB...
ASSEMBLER
LINK / LOADER
PROGRAMA EXECUTVEL
0's e 1's
Outras Instrues
Nmero de Operandos
3 Operandos
Dois Operandos-fonte e um Operando-destino
Exemplo:
ADD R1, R2 e R3
Onde:
R1
R2
R3
Operando - destino
Operando - fonte
Operando - fonte
2 Operandos
Um Operando-fonte e um Operando fonte e destino
Exemplo :
ADD R1 e R2
Onde:
R1
R2
R2
Operando - fonte
Operando fonte e destino
Localizao de Operandos
Arquitetura Memria - Memria:
- Usam trs operandos, todos na memria
ADD M1, M2 e M3
Modos de Endereamento
Referentes aos Registradores
Modo
Exemplo
Significado
Implcito
ADD R1
Ac Ac + R1
Registrador
ADD R1, R2
R2 R1 + R2
Imediato
ADD R1, # 8
R1 R1 + 8
Modos de Endereamento
Referentes Memria
Modo
Exemplo
Significado
Direto
ADD (100), R1
R1 M [100] + R1
Indireto
ADD (R1), R2
R1 M [R1] + R2
Relativo Base
ADD 100(R1), R2
R2 M [100+R1] +R2
Indexado
R3 M [R1+R2] +R3
Formatos de Instruo
Um cdigo de instruo logicamente formado por campos de bits, que
contm as informaes necessrias execuo da instruo;
Conhecendo melhor um cdigo de instruo:
0100110
Cd.Operao
Cd=Cdigo;
Op=Operao;
00011
01010
Op.fonte1
Op.Fonte2
10000
Op.Destino
Formatos de Instruo
Uma arquitetura se caracteriza por apresentar instrues com 2 tipos
de formatos: REGULAR ou IRREGULAR.
Formatao REGULAR:
0100110
00011
Cd.Operao
Op.fonte1
01010
Op.Fonte2
10000
Op.Destino
Formatos de Instruo
Formatao IRREGULAR:
0100110
1010
Cd.Operao
Op.fonte1
Op.Destino
Perguntas
Obrigado!
Leonardo Cardia