|
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
|
▷ |