如何在 MASM 汇编中将十进制数转换为 REAL10?

发布于 2024-07-18 23:40:08 字数 116 浏览 9 评论 0原文

现在,我将包含十进制数的字符串转换为整数(暂时忽略小数点),将其加载到 ST(0) 中,然后除以正确的 10 次方以计算小数点。 这看起来很绕,并且需要我有一个 10 的某些幂的查找表。有没有更好的方法来做到这一点?

Right now I convert the string containing the decimal number to an integer (ignoring the radix point for now), load it into ST(0), and divide by the correct power of ten to account for the radix point. This seems round about, and requires I have a look up table for some of the powers of 10. Is there a better way to do this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

久随 2024-07-25 23:40:08

我突然想到构建尾数部分、计算位数并直接设置指数而不是进行除法。

Off the top of my head, I'm tempted by the notion of constructing the mantissa part , counting the number of digits, and setting the exponent directly instead of doing division.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文