为什么某些汇编指令没有记录在案
Delphi 源代码中有一些汇编指令,我在汇编备忘单中找不到,包括:
- fld
- fabs
- fcompp
- fstsw
我在“Power”函数中阅读了这些汇编指令;但我在此备忘单或类似备忘单中找不到它们。
难道这些指令不属于8086、8088 CPU指令吗?或者只是这些说明不包含在这些备忘单中?
有没有一个好的网页列出所有汇编指令?
There are some Assembly instruction in Delphi Source Codes which I cannot found anywhere in Assembly Cheat Sheets including:
- fld
- fabs
- fcompp
- fstsw
I read these assembly instructions in "Power" function; But I cannot found them in this cheat sheet or similar cheat sheets.
Does these instructions are not belong to 8086, 8088 CPU instructions? or Simply these instructions are not included in these Cheat Sheets?
Is there a good Web Page which list all Assembly instructions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这些都是浮点指令,(主要由于历史原因)通常与整数指令分开记录。如需更权威的参考,请考虑查看英特尔手册。
These are all floating point instructions, which (primarily for historical reasons) are often documented separately from integer instructions. For a more authoritative reference, consider looking at the Intel manual.
这些似乎是浮点指令。在过去,一个单独的芯片实现了这些(8087),因此您链接的指令列表避免了这些操作。不管怎样,你可以在任何更新的汇编手册中找到它们,因为浮点指令很久以前就被插入到同一芯片中了。例如,看看这个。
These seem to be floating point instructions. In the old times, a separate chip implemented these (8087), so lists of instructions as the one you link avoided those operations. Anyway, you can find them in any more recent assembly manual, because floating point instructions were inserted into the same chip long ago. Look at this, for example.
没关系。我在这里找到了所有 8086 汇编指令的列表:
http://en.wikipedia.org/wiki/X86_instruction_listings< /a>
Never mind. I found the list of All 8086 Assembly instructions here:
http://en.wikipedia.org/wiki/X86_instruction_listings