如何解决有没有办法在emu8086中计算x^y? x 是整数,y 是浮点数
我有一个作业将计算 PCB 走线宽度。我如何在 emu8086 中计算这个公式?(对不起,我的英语不好)
k 是一个浮点数,temp_rise 是一个整数,b 是一个浮点数,c 是一个浮点数
解决方法
您通常会使用 f2xm1
和 fyl2x
指令。类似的东西
fld y
fild x
fyl2x // compute y*log2(x)
f2xm1 // compute 2**(y*log2(x)) - 1 (which is x**y - 1)
fld1
faddp // top of stack is now x**y
fstp result
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。