Ir para o conteúdo
bresende

Somador assembly

Mensagens Recomendadas

bresende

Boas,

A minha duvida e a seguinte, estou a desenvolver um programa em que preciso de calcular a soma de dois números, a questão é que so consigo somar se a soma for inferior a 10 com o seguinte codigo.

mov dl,elementos[sI]
add total_soma,dx

O elementos é um array de inteiros.

total_soma e uma dw

desde já agradeço a vossa atenção, espero que me consigam ajudar

Editado por Rui Carlos
Formatação do código.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
bresende

Não devias estar a usar o mesmo registo em ambas as instruções?

So uso o Dx porque a var total_soma é uma dw.

A questão e que para somar numeros com mais que um algarismo tenho de usar a carry, e é ai a minha dificuldade..

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.