I need to multiply an integer (two's compliment) by a floating point constant. Here is what I have:
.data
pi dd 3.14
int dd 0ah
.code
fld pi
???
fmul ST(1), ST
How can I convert int
to a floating point value for multiplying against pi
?
I need to multiply an integer (two's compliment) by a floating point constant. Here is what I have:
.data
pi dd 3.14
int dd 0ah
.code
fld pi
???
fmul ST(1), ST
How can I convert int
to a floating point value for multiplying against pi
?
You need the fild
instruction. Here's one reference: http://www.website.masmforum.com/tutorials/fptute/fpuchap5.htm