|
AMD-K6 Datasheet, PDF (67/346 Pages) Advanced Micro Devices – AMD-K6 Processor | |||
|
◁ |
20695H/0âMarch 1998
Preliminary Information
AMD-K6® Processor Data Sheet
3.2
Chapter 3
Instructions Supported by the AMD-K6® Processor
This section documents all of the x86 instructions supported by
the AMD-K6 processor. The following tables show the
instruction mnemonic, opcode, modR/M byte, decode type, and
RISC86 operation(s) for each instruction. Tables 10 through 12
define the integer, floating-point, and MMX instructions,
respectively.
The first column in these tables indicates the instruction
mnemonic and operand types with the following notations:
s reg8âbyte integer register defined by instruction byte(s) or
bits 5, 4, and 3 of the modR/M byte
s mreg8âbyte integer register defined by bits 2, 1, and 0 of
the modR/M byte
s reg16/32âword and doubleword integer register defined by
instruction byte(s) or bits 5, 4, and 3 of the modR/M byte
s mreg16/32âword and doubleword integer register defined
by bits 2, 1, and 0 of the modR/M byte
s mem8âbyte integer value in memory
s mem16/32âword or doubleword integer value in memory
s mem32/48âdoubleword or 48-bit integer value in memory
s mem48â48-bit integer value in memory
s mem64â64-bit value in memory
s imm8â8-bit immediate value
s imm16/32â16-bit or 32-bit immediate value
s disp8â8-bit displacement value
s disp16/32â16-bit or 32-bit displacement value
s disp32/48âdoubleword or 48-bit displacement value
s eXXâregister width depending on the operand size
s mem32realâ32-bit floating-point value in memory
s mem64realâ64-bit floating-point value in memory
s mem80realâ80-bit floating-point value in memory
s mmregâMMX register
s mmreg1âMMX register defined by bits 5, 4, and 3 of the
modR/M byte
s mmreg2âMMX register defined by bits 2, 1, and 0 of the
modR/M byte
Software Environment
49
|
▷ |