Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

blue_ice

Ajuda em assembly do P3

Mensagens Recomendadas

blue_ice

Boa noite

Tenho de implementar a raiz quadrada deste programa em assembly do p3 alguém me pode ajudar?

aqui fica o algoritmo base:

short sqrt(short num) {

;        short op = num;

;        short res = 0;

;        short one = 1 << 14; // The second-to-top bit is set: 1L<<30 for long

;

;        // "one" starts at the highest power of four <= the argument.

;        while (one > op)

;            one >>= 2;

;

;        while (one != 0) {

;            if (op >= res + one) {

;                op -= res + one;

;                res += one << 1;

;            }

;            res >>= 1;

;            one >>= 2;

;        }

;        return res;

;    }

Agradeço a ajuda disponibilizada

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.