English
Language : 

AMD-K6-2E Datasheet, PDF (74/332 Pages) Advanced Micro Devices – AMD-K6™-2E Embedded Processor
AMD-K6™-2E Processor Data Sheet
Preliminary Information
22529B/0—January 2000
3.7
Instructions Supported by the AMD-K6™-2E Processor
This section documents all of the x86 instructions supported by
the AMD-K6™-2E processor. Tables 12 through 15 define the
integer, floating-point, MMX, and 3DNow! instructions for the
AMD-K6-2E processor, respectively.
Each table shows the instruction mnemonic, opcode, modR/M
byte, decode type, and RISC86 operation(s) for each
instruction.
Instruction
Mnemonic and
Operand Types
The first column in each table indicates the instruction
mnemonic and operand types, with the following notations:
s disp16/32—16-bit or 32-bit displacement value
s disp32/48—doubleword or 48-bit displacement value
s disp8—8-bit displacement value
s eXX—register width depending on the operand size
s imm16/32—16-bit or 32-bit immediate value
s imm8—8-bit immediate value
s mem16/32—word or doubleword integer value in memory
s mem32/48—doubleword or 48-bit integer value in memory
s mem32real—32-bit floating-point value in memory
s mem48—48-bit integer value in memory
s mem64—64-bit value in memory
s mem64real—64-bit floating-point value in memory
s mem8—byte integer value in memory
s mem80real—80-bit floating-point value in memory
s mmreg—MMX/3DNow! register
s mmreg1—MMX/3DNow! register defined by bits 5, 4, and 3
of the modR/M byte
s mmreg2—MMX/3DNow! register defined by bits 2, 1, and 0
of the modR/M byte
s mreg16/32—word or doubleword integer register, or word or
doubleword integer value in memory defined by the
modR/M byte
s mreg8—byte integer register or byte integer value in
memory defined by the modR/M byte
s reg8—byte integer register defined by instruction byte(s) or
bits 5, 4, and 3 of the modR/M byte
56
Software Environment
Chapter 3