gpt4 book ai didi

assembly - 什么是 K3D x86 ISA 扩展?

转载 作者:行者123 更新时间:2023-12-02 19:39:45 24 4
gpt4 key购买 nike

Microsoft MASM 语言包括 .K3D directive 。文档很少:

Enables assembly of K3D instructions.

从其他指令推断这似乎是一个 x86 ISA 扩展。

我在整个英特尔架构文档中没有找到该术语的实例。一个Google search on intel.com总共显示 8 个结果,没有任何有用的结果。一个Google search on microsoft.com仅查找 MASM 文档。

什么是 K3D x86 ISA 扩展?有可用的文档吗?

最佳答案

在版本 6.13 中,.K3D 指令已添加到 MASM 中。

来自http://www.amd-k6.com/wp-content/uploads/2012/07/22621.pdf第 8 页:

要启用 MMX 指令,请使用 .MMX指令。
启用 3DNow!说明,使用.K3D使用 .MMX 指令后的指令。
它取决于顺序。

如果我正确阅读 AMD 文档,您需要在启用 .K3D 之前启用 .MMX

该术语的词源如下:
AMD 将其处理器标记为 K5、K6、K7 等
这与英特尔使用的 P5、P6 一致。
因此,K 代表“AMD-K”系列,3D 对应“3D-Now”。

Masm release notes for 6.13就像文档一样稀疏:

   .K3D Directive in MASM 6.13     ---------------------------------------------------------------------     The .K3D directive enables assembly of K3D instructions.  Users can     check to see that @Version is 613 or higher to tell if the version     of MASM being used supports the .K3D directive and K3D instructions.

关于assembly - 什么是 K3D x86 ISA 扩展?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44333348/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com