Baixe o app para aproveitar ainda mais
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.
Compartilhar