EasyManua.ls Logo

AMD SimNow Simulator 4.4.5 - Page 224

AMD SimNow Simulator 4.4.5
269 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
AMD Confidential
User Manual November 21
st
, 2008
212 Appendix A
Instruction
Supported
Mnemonic
Opcode
Description
SBB EAX,imm32
1D id
Subtract an immediate 32-bit value
from the EAX register with borrow.
SBB RAX,imm32
1D id
Subtract an immediate 32-bit value
from the RAX register with borrow.
SBB reg/mem8,imm8
80 /3 ib
Subtract an immediate 8-bit value
from an 8-bit register or memory
location with borrow.
SBB reg/mem16,imm16
80 /3 iw
Subtract an immediate 16-bit value
from a 16-bit register or memory
location with borrow.
SBB reg/mem32,imm32
81 /3 id
Subtract an immediate 32-bit value
from a 32-bit register or memory
location with borrow.
SBB reg/mem64,imm32
81 /3 id
Subtract a sign-extended immediate
32-bit value from a 64-bit register
or memory location with borrow.
SBB reg/mem16,imm8
83 /3 ib
Subtract a sign-extended 8-bit
immediate value from a 16-bit
register or memory location with
borrow.
SBB reg/mem32,imm8
83 /3 ib
Subtract a sign-extended 8-bit
immediate value from a 32-bit
register or memory location with
borrow.
SBB reg/mem64,imm8
83 /3 ib
Subtract a sign-extended 8-bit
immediate value from a 64-bit
register or memory location with
borrow.
SBB reg/mem8,reg8
18 /r
Subtract the contents of an 8-bit
register from an 8-bit register or
memory location with borrow.
SBB reg/mem16,reg16
19 /r
Subtract the contents of a 16-bit
register from a 16-bit register or
memory location with borrow.
SBB reg/mem32,reg32
19 /r
Subtract the contents of a 32-bit
register from a 32-bit register or
memory location with borrow.
SBB reg/mem64,reg64
19 /r
Subtract the contents of a 64-bit
register from a 64-bit register or
memory location with borrow.
SBB reg8,reg/mem8
1A /r
Subtract the contents of an 8-bit
register or memory location from the
contents of an 8-bit register with
borrow.
SBB reg16,reg/mem16
1B /r
Subtract the contents of a 16-bit
register or memory location from the
contents of a 16-bit register with
borrow.
SBB reg32,reg/mem32
1B /r
Subtract the contents of a 32-bit
register or memory location from the
contents of a 32-bit register with
borrow.
SBB reg64,reg/mem64
1B /r
Subtract the contents of a 64-bit
register or memory location from the
contents of a 64-bit register with
borrow.
SCAS mem8
AE
Compare the contents of the AL
register with the byte at ES:rDI, and
then increment or decrement rDI.
SCAS mem16
AF
Compare the contents of the AX
register with the word at ES:rDI, and
then increment or decrement rDI.
SCAS mem32
AF
Compare the contents of the EAX
register with the doubleword at
ES:rDI, and then increment or
decrement rDI.

Table of Contents