为什么某些装配说明没有记录

时间:2010-11-01 17:16:47

标签: delphi assembly inline-assembly x86-16

Delphi源代码中有一些汇编指令,我在Assembly Cheat Sheets中找不到任何内容,包括:

  1. FLD
  2. 晶圆厂
  3. fcompp
  4. FSTSW
  5. 我在“电源”功能中阅读了这些汇编指令;但我无法在this备忘单或类似的备忘单中找到它们。

    这些说明是否属于8086,8088 CPU指令?或者这些说明书中不包含这些说明吗?

    是否有一个好的网页列出了所有装配说明?

3 个答案:

答案 0 :(得分:13)

这些都是浮点指令,(主要是出于历史原因)通常与整数指令分开记录。有关更具权威性的参考,请考虑查看英特尔manual

答案 1 :(得分:1)

这些似乎是浮点指令。在过去,一个单独的芯片实现了这些(8087),因此您链接的指令列表避免了这些操作。无论如何,你可以在任何更新的装配手册中找到它们,因为很久以前浮点指令被插入到同一芯片中。例如,请查看this

答案 2 :(得分:1)

没关系。我在这里找到了所有8086汇编指令的清单:

http://en.wikipedia.org/wiki/X86_instruction_listings