"Оптимизация для PENTIUM процессора" - читать интересную книгу автора

20 СПИСОК ЦЕЛОЧИСЛЕННЫХ ИНСТРУКЦИЙ
==================================
Пояснения:
Операнды: r - регистр, m - память, i - непосредственное значение,
sr - сегментный регистр, m32 - 32 битный операнд памяти, и т.д.

Такты:
Цифры указывают минимальные значения. Промахи кеша, рассогласование и
исключения могут увеличить количество тактов.

Спариваемость:
u - спаривается только в U-трубе, v - только в V-трубе, uv - спариваются в
любой трубе, np - не спаривается вообще.

Опкод Операнды Число тактов Спариваемость
----------------------------------------------------------------------------
NOP 1 uv
MOV r/m, r/m/i 1 uv
MOV r/m, sr 1 np
MOV sr, r/m >= 2 б) np
XCHG (E)AX, r 2 np
XCHG r , r 3 np
XCHG r , m >20 np
XLAT 4 np
PUSH r/i 1 uv
POP r 1 uv
PUSH m 2 np
POP m 3 np
PUSH sr 1 б) np
POP sr >= 3 б) np
PUSHF 4 np
POPF 6 np
PUSHA POPA 5 np
LAHF SAHF 2 np
MOVSX MOVZX r, r/m 3 а) np
LEA r/m 1 uv
LDS LES LFS LGS LSS m 4 в) np
ADD SUB AND OR XOR r , r/i 1 uv
ADD SUB AND OR XOR r , m 2 uv
ADD SUB AND OR XOR m , r/i 3 uv
CMP r , r/i 1 uv
CMP m , r/i 2 uv
TEST r , r 1 uv
TEST m , r 2 uv
TEST r , i 1 е)
TEST m , i 2 np
ADC SBB r/m, r/m/i 1/3 u
INC DEC r 1 uv
INC DEC m 3 uv
NEG NOT r/m 1/3 np