【问题标题】:What does 00+ mean in the Intel x86 assembly manual?英特尔 x86 组装手册中的 00+ 是什么意思?
【发布时间】:2010-07-12 13:53:18
【问题描述】:

在英特尔文档手册中,我看到多个地方引用了00+,但没有定义。 00+ 指令/操作码是什么?

【问题讨论】:

  • 例子?我不记得遇到过它,我在搜索我拥有的 PDF 时找不到它。

标签: assembly x86 intel


【解决方案1】:

指指令/操作码,表示8086或更高版本的处理器支持。

指令的介绍性处理器代码:

* 00: 8086
* 01: 80186
* 02: 80286
* 03: 80386
* 04: 80486
* P1 (05): Pentium (1)
* PX (06): Pentium with MMX
* PP (07): Pentium Pro
* P2 (08): Pentium II
* P3 (09): Pentium III
* P4 (10): Pentium 4
* C1 (11): Core (1)
* C2 (12): Core 2
* C7 (13): Core i7
* IT (99): Itanium (only geek editions)
  1. 如果处理器标记是一个范围(例如,03-04),则意味着 以后不支持指令 处理器。
  2. XX+ 表示该指令在任何后续处理器以及 64 位模式下都受支持,如果下一行不支持 明确说明。

【讨论】:

  • 如果您链接到该信息的来源,那就太好了。
【解决方案2】:

根据very useful x86 OP code listing,它是一个 ADD 指令(单字节变体)

【讨论】:

    猜你喜欢
    • 2014-08-02
    • 2014-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-23
    • 1970-01-01
    相关资源
    最近更新 更多