Buscar

Pratica Assembly

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

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

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ê viu 3, do total de 3 páginas

Prévia do material em texto

UNIVERSIDADE FEDERAL DE SANTA CATARINA
Prática de Assembly N1
 
Programa I
O programa abaixo está incompleto. Complete o código, no formato indicada abaixo, para que o mesmo possa realizar a soma dos valores indicados e armazenar os valores e o resultado da soma em endereços de memória apresentados anteriormente:
.ORG 1000h
LXI H, 0020
MVI M, 0005h
MOV B, M
INX H
MVI M, 0002H	
MOV A, M
ADD B
INX H
MOV A, M
OUT 00
HLT
Construa um segundo programa com as mesmas funcionalidades, porém, utilize as instruções LDA e STA e repita todos os passos anteriores.
 .ORG 1000h
LXI H, 0020
MVI M, 0005h
LDA 0020H
INX H
MVI M, 0002H	
STA 0021H
ADD B
INX H
STA 0022H
OUT 00
HLT
Construa um terceiro programa com as mesmas funcionalidades utilizando as instruções MVI e ADI e repita todos os passos anteriores.
.ORG 1000h
LXI H, 0020
MVI M, 0005h
MOV B, M
INX H
MVI M, 0002H	
MOV A, M
ADI 0005h
INX H
MOV A, M
OUT 00
HLT
Discussão e Análise
Os três programas tem a mesma função, apenas utilizamos instruções diferentes mas que não afetam em nada seu funcionamento.
Conclusão
Posssibilidade de aprender a usar mais de uma instrução para uma mesma função, podendo estabelecer um padrão, exercendo códigos curtos e flexiveis.

Outros materiais