Looks like the dissembler used short-hand for SAR EAX,1
which has an opcode of 0xD1F8
. when the immediate is not 1, aka SAR EAX,xx
, the opcode is 0xC1F8 xx
, see the Intel Instruction reference, Vol. 2B, 4-353.
More Related Contents:
- How to disassemble 16-bit x86 boot sector code in GDB with “x/i $pc”? It gets treated as 32-bit
- What does “DS:[40207A]” mean in assembly?
- How to interpret objdump disassembly output columns?
- Get size of assembly instructions
- How does the CPU know how many bytes it should read for the next instruction, considering instructions have different lengths?
- What is the trick to learn x86 assembly language on Windows PC? [closed]
- Why do x86-64 instructions on 32-bit registers zero the upper part of the full 64-bit register?
- When and why do we sign extend and use cdq with mul/div?
- MOVing between two memory addresses
- What is the purpose of XORing a register with itself? [duplicate]
- What registers must be preserved by an x86 function?
- What is an assembly-level representation of pushl/popl %esp?
- What is the meaning of MOV (%r11,%r12,1), %edx?
- x86, difference between BYTE and BYTE PTR
- Why is GCC pushing an extra return address on the stack?
- x86 XOR opcode differences
- Converting bin to hex in assembly
- What is the 0x10 in the “leal 0x10(%ebx), %eax” x86 assembly instruction?
- what does movsbl instruction do? [duplicate]
- How to determine if the registers are loaded right to left or vice versa
- How to write an absolute target for a near direct relative call/jmp in MASM
- x86 Calculating AX given AH and AL?
- Which is a better write barrier on x86: lock+addl or xchgl?
- Printing out a number in assembly language?
- What is the purpose of segment registers in x86 protected mode?
- Why can I access lower dword/word/byte in a register but not higher?
- Substitutes for x86 assembly ‘call’ instruction?
- Addressing Modes in Assembly Language (IA-32 NASM)
- What’s difference between number with $ or without $ symbol in at&t assembly syntax?
- Is processor can do memory and arithmetic operation at the same time?