somar números reais em assembler

Delphi

29/06/2004

Alguém sabe como fazer isso???


Ertai

Ertai

Curtidas 0

Respostas

Beppe

Beppe

29/06/2004

Depende do formato(Single, Double ou Extended).

De cabeça, não lembro muito bem, mas tipo assim:
fld     dword ptr [eax]
fadd    dword ptr [edx]
// resultado em ST(0)

Você pode olhar o código que o Delphi gera, na janela da CPU.

Quando eu chegar em casa de noite posso te ajudar melhor.


GOSTEI 0
Ertai

Ertai

29/06/2004

é em double mesmo...
vc pode passar as outras operações basicas???(subtração, multiplicação e divisão)


GOSTEI 0
Beppe

Beppe

29/06/2004

fadd, fsub, fmul, fdiv. o tipo de dados para double é ´qword ptr´.


GOSTEI 0
Ertai

Ertai

29/06/2004

cara, não estou conseguindo fazer...
podia me mandar um exemplo de como somar e guardar numa variavel???


GOSTEI 0
POSTAR