定义“从芯片中获取值”与使用提供的常量 - 汇编

时间:2015-05-05 05:50:01

标签: assembly

我准备在C中开始一个带有很多嵌入式汇编代码的赋值。程序使用输入的半径计算球体的体积。

需要编写的其中一个函数的指令是“编写从芯片中获取pi值的汇编代码” 而不是使用提供的常量。“这就是所有功能。我不熟悉这个术语,并希望澄清”从芯片中获取内容的确切含义。“

1 个答案:

答案 0 :(得分:1)

今天许多FPU都有常量存储在片内ROM中的常量值(如pi当然是)。这些可以加载特殊的操作码。例如,用于将pi加载到FPU寄存器堆栈的x86 FPU的操作码是D9 EB,其共同助记符为fldpi(当然,取决于您的汇编程序)。

在此查看参考资料: http://docs.oracle.com/cd/E18752_01/html/817-5477/eoizy.html