微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

有没有办法在emu8086中计算x^y? x 是整数,y 是浮点数

如何解决有没有办法在emu8086中计算x^y? x 是整数,y 是浮点数

我有一个作业将计算 PCB 走线宽度。我如何在 emu8086 中计算这个公式?(对不起,我的英语不好)

k 是一个浮点数,temp_rise 是一个整数,b 是一个浮点数,c 是一个浮点数

enter image description here

解决方法

您通常会使用 f2xm1fyl2x 指令。类似的东西

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 举报,一经查实,本站将立刻删除。