Escolar Documentos
Profissional Documentos
Cultura Documentos
Tarefa 03
1) Implemente o algoritmo de Booth no processador 8085 para realizar a multiplicação binária de
dois números inteiros com sinal, em complemento de 2.
Os dados de entrada devem ser lidos dos endereços de memória 4000h e 4001h, cada um contendo
um byte representando um número inteiro com sinal em complemento de 2. A saı́da deve ser
salva nos endereços 4002h (LSB) e 4003h (MSB), também como um número inteiro com sinal
em complemento de 2.
Caso ocorra um erro de overflow na multiplicação, a saı́da deve ser preenchida com o valor
0000H. O erro de overflow ocorre quando um dos números de entrada é igual a (−128)10 = 80H.
O código deve ser estruturado e comentado de forma clara e legı́vel. Cada parte do programa
deve ser identificável e comentada, para facilitar a compreensão do algoritmo implementado.
– nome_do_aluno.txt ou nome_do_aluno.asm