【问题标题】:How to clear stack in masm32 coprocessor (FPU)?如何清除 masm32 协处理器 (FPU) 中的堆栈?
【发布时间】:2016-01-17 16:30:20
【问题描述】:

ma​​sm32 FPU 中做一些操作。但我无法清除 FPU 堆栈,例如ST(0)-ST(7) 之后。是否有任何堆栈清除指令。你能提出什么建议吗?

附: 假设清除堆栈以便进一步计算。

【问题讨论】:

  • 如果你想重新启动,FINIT / FNINIT 应该足够了。取决于你是否想保持控制、状态或其他任何东西......

标签: masm32 fpu


【解决方案1】:

您可以使用 FINIT 来初始化 FPU 并将数据寄存器 ST(0)-ST(7) 标记为空(但它不会清除它们的内容)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-24
    • 2015-04-13
    • 1970-01-01
    • 2013-11-22
    • 2020-04-26
    • 1970-01-01
    • 2013-03-03
    • 2012-08-06
    相关资源
    最近更新 更多