代码之家  ›  专栏  ›  技术社区  ›  foobarfuzzbizz

英特尔x86汇编手册中的00+是什么意思?

  •  3
  • foobarfuzzbizz  · 技术社区  · 14 年前

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

    2 回复  |  直到 9 年前
        1
  •  8
  •   Mau    14 年前

    指指令/操作码,意味着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
  •  -1
  •   Necrolis    14 年前