Buscar

Capítulo2 - complemento

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 12 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 12 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 12 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

Montador
• Faz o mapeamento do código em linguagem de montagem para código
em linguagem de máquina. Por exemplo:
C
a
p
ít
u
lo
 2
 –
E
v
o
lu
ç
ã
o
 e
 d
e
s
e
m
p
e
n
o
 d
o
 c
o
m
p
u
ta
d
o
r
Linguagem de montagem do IAS
C
a
p
ít
u
lo
 2
 –
E
v
o
lu
ç
ã
o
 e
 d
e
s
e
m
p
e
n
o
 d
o
 c
o
m
p
u
ta
d
o
r
Linguagem de montagem do IAS
• Informa ao montador o endereço de memória onde o montador deve
iniciar (ou continuar) a geração do código.
Exemplo:
Diretiva .org
C
a
p
ít
u
lo
 2
 –
E
v
o
lu
ç
ã
o
 e
 d
e
s
e
m
p
e
n
o
 d
o
 c
o
m
p
u
ta
d
o
r
Linguagem de montagem do IAS
• Auxilia o programador a adicionar dados à memória. Para adicionar um
dado, basta inserir a diretiva .word e um valor de 40 bits no programa.
Exemplo:
Diretiva .word
C
a
p
ít
u
lo
 2
 –
E
v
o
lu
ç
ã
o
 e
 d
e
s
e
m
p
e
n
o
 d
o
 c
o
m
p
u
ta
d
o
r
Linguagem de montagem do IAS
• São anotações no código que serão convertidas em endereços pelo
montador. A sintaxe de um rótulo é uma palavra terminada com o
caractere “:” (dois pontos).
Exemplo 1)
Rótulos
C
a
p
ít
u
lo
 2
 –
E
v
o
lu
ç
ã
o
 e
 d
e
s
e
m
p
e
n
o
 d
o
 c
o
m
p
u
ta
d
o
r
Linguagem de montagem do IAS
• São anotações no código que serão convertidas em endereços pelo
montador. A sintaxe de um rótulo é uma palavra terminada com o
caractere “:” (dois pontos).
Exemplo 2)
Rótulos
C
a
p
ít
u
lo
 2
 –
E
v
o
lu
ç
ã
o
 e
 d
e
s
e
m
p
e
n
o
 d
o
 c
o
m
p
u
ta
d
o
r
Linguagem de montagem do IAS
• São anotações no código que serão convertidas em endereços pelo
montador. A sintaxe de um rótulo é uma palavra terminada com o
caractere “:” (dois pontos).
Exemplo 3)
Rótulos
C
a
p
ít
u
lo
 2
 –
E
v
o
lu
ç
ã
o
 e
 d
e
s
e
m
p
e
n
o
 d
o
 c
o
m
p
u
ta
d
o
r
Linguagem de montagem do IAS
• São anotações no código que serão convertidas em endereços pelo
montador. A sintaxe de um rótulo é uma palavra terminada com o
caractere “:” (dois pontos).
Exemplo 4)
Rótulos
C
a
p
ít
u
lo
 2
 –
E
v
o
lu
ç
ã
o
 e
 d
e
s
e
m
p
e
n
o
 d
o
 c
o
m
p
u
ta
d
o
r
Linguagem de montagem do IAS
• Informa ao montador para continuar a montagem a partir da próxima
palavra com endereço múltiplo de N.
Diretiva .align
C
a
p
ít
u
lo
 2
 –
E
v
o
lu
ç
ã
o
 e
 d
e
s
e
m
p
e
n
o
 d
o
 c
o
m
p
u
ta
d
o
r
Linguagem de montagem do IAS
• Esta diretiva preenche N palavras da memória com o dado D.
Diretiva .wfill N,D
C
a
p
ít
u
lo
 2
 –
E
v
o
lu
ç
ã
o
 e
 d
e
s
e
m
p
e
n
o
 d
o
 c
o
m
p
u
ta
d
o
r
Linguagem de montagem do IAS
• A diretiva .set NOME VALOR é a diretiva utilizada na linguagem de
montagem do IAS para associar valores a nomes.
Diretiva .set NOME VALOR
C
a
p
ít
u
lo
 2
 –
E
v
o
lu
ç
ã
o
 e
 d
e
s
e
m
p
e
n
o
 d
o
 c
o
m
p
u
ta
d
o
r
Linguagem de montagem do IAS
• A diretiva .set NOME VALOR é a diretiva utilizada na linguagem de
montagem do IAS para associar valores a nomes.
Diretiva .set NOME VALOR
C
a
p
ít
u
lo
 2
 –
E
v
o
lu
ç
ã
o
 e
 d
e
s
e
m
p
e
n
o
 d
o
 c
o
m
p
u
ta
d
o
r
Linguagem de montagem do IAS
• A diretiva .set NOME VALOR é a diretiva utilizada na linguagem de
montagem do IAS para associar valores a nomes.
Diretiva .set NOME VALOR

Outros materiais