AMD 4.4.5 Switch User Manual


 
AMD Confidential
User Manual November 21
st
, 2008
Appendix A 201
Instruction
Supported
Mnemonic
Opcode
Description
JMP reg/mem16
FF /4
Near jump with the target specified
reg/mem16.
JMP reg/mem32
FF /4
Near jump with the target specified
reg/mem32.
JMP reg/mem64
FF /4
Near jump with the target specified
reg/mem64.
JMP FAR pntr16:16
EA cd
Far jump direct, with the target
specified by a far pointer contained
in the instruction.
JMP FAR pntr16:32
EA cp
Far jump direct, with the target
specified by a far pointer contained
in the instruction.
JMP FAR mem16:16
FF /5
Far jump indirect, with the target
specified by a far pointer in memory.
JMP FAR mem16:32
FF /5
Far jump indirect, with the target
specified by a far pointer in memory.
LAHF
9F
Load the SF, ZF, AF, PF, and CF flags
into the AH register.
LDS reg16,mem16:16
C5 /r
Load DS:reg16 with a far pointer from
memory.
LDS reg32,mem16:32
C5 /r
Load DS:reg32 with a far pointer from
memory.
LES reg16,mem16:16
C4 /r
Load ES:reg16 with a far pointer from
memory.
LES reg32,mem16:32
C4 /r
Load ES:reg32 with a far pointer from
memory.
LFS reg16,mem16:16
0F B4 /r
Load FS:reg16 with a far pointer from
memory.
LFS reg32,mem16:32
0F B4 /r
Load FS:reg32 with a far pointer from
memory.
LGS reg16,mem16:16
0F B5 /r
Load GS:reg16 with a far pointer from
memory.
LGS reg32,mem16:32
0F B5 /r
Load GS:reg32 with a far pointer from
memory.
LSS reg16,mem16:16
0F B2 /r
Load SS:reg16 with a far pointer from
memory.
LSS reg32,mem16:32
0F B2 /r
Load SS:reg32 with a far pointer from
memory.
LEA reg16,mem
8D /r
Store effective address in a 16-bit
register.
LEA reg32,mem
8D /r
Store effective address in a 32-bit
register.
LEA reg64,mem
8D /r
Store effective address in a 64-bit
register.
LEAVE
C9
Set the stack pointer SP to the value
in the BP register and pop BP.
LEAVE
C9
Set the stack pointer ESP to the
value in the EBP register and pop
EBP.
LEAVE
C9
Set the stack pointer RSP to the
value in the RBP register and pop
RBP.
LFENCE
0F AE E8
Force strong ordering of (serialize)
load operations.
LODS mem8
AC
Load byte at DS:rSI into AL and then
increment or decrement rSI.
LODS mem16
AD
Load word at DS:rSI into AX and then
increment or decrement rSI.
LODS mem32
AD
Load doubleword at DS:rSI into EAX
and then increment or decrement rSI.
LODS mem64
AD
Load quadword at DS:rSI into RAX and
then increment or decrement rSI.
LODSB
AC
Load byte at DS:rSI into AL and then
increment or decrement rSI.
LODSW
AD
Load word at DS:rSI into AX and then
increment or decrement rSI.