; helder.correia@fe.up.pt ; -------== Ex5 ==------- ; Escreva um programa que calcule a soma de controlo simples (soma efec- ; tuada sem considerar eventuais trasportes) de uma zona de 256 bytes de ; memória com início apontado pelo registo R0. No fim: R0 fica a apontar ; para um endereço 256 posições acima do seu valor inicial e o resultado ; da soma deve ficar no acumulador. cseg at 0 clr a ; acc=0 inc r0 ; senão ficava 255 posições acima mov r7,#255 ; tamanho do ciclo for for: add a,@r0 ; vai somando o conteúdo das posiçoes ; de memória ao acumulador inc r0 djnz r7,for end