Что означает 00+ в руководстве по сборке Intel x86? - PullRequest
3 голосов
/ 12 июля 2010

В руководствах по документации Intel я вижу ссылки на 00+ несколько мест, но без определения. Что это за 00+ инструкция / код операции?

Ответы [ 2 ]

8 голосов
/ 12 июля 2010

Обращается к инструкции / коду операции, это означает, что он поддерживается процессорами 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-битном режиме, если следующая строкапрямо не сказано иначе.
0 голосов
/ 12 июля 2010

Согласно очень полезному списку кодов x86 OP это инструкция ADD (однобайтовый вариант)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...