2025-01-08

vak: (Default)
Какой размер команды NOP на интеловском процессоре? Правильный ответ: размер любой, от 1 до 9 байт.
Length   Assembly                       Byte Sequence
------------------------------------------------------------------
1 byte   nop                            90
2 bytes  xchg %ax,%ax                   66 90
3 bytes  nopl (%rax)                    0f 1f 00
4 bytes  nopl (%rax,%rax,1)             0f 1f 04 00
5 bytes  nopw (%rax,%rax,1)             66 0f 1f 04 00
6 bytes  nopw 1(%rax,%rax,1)            66 0f 1f 44 00 01
7 bytes  nopl 0x04030201(%rax)          0f 1f 80 01 02 03 04
8 bytes  nopl 0x04030201(%rax,%rax,1)   0f 1f 84 00 01 02 03 04
9 bytes  nopw 0x04030201(%rax,%rax,1)   66 0f 1f 84 00 01 02 03 04

Чтобы жизнь программиста мёдом не казалась. 😀