| 3/27/95 | 150MHz180MHz200MHz | 32 bits | 5.5 million(.32 micron) | 4 gigabytes | 64 terabytes | dynamic execution architecture drives high-performing processor |
Instructions and opcodes
oo : Function
- 00 : If mmm = 110, then a displacement follows the operation; otherwise, no displacement is used
- 01 : An 8-bit signed displacement follows the opcode
- 10 : A 16-bit signed displacement follows the opcode
- 11 : mmm specifies a register, instead of an addressing mode
mmm : Function
- 000 : DS:[BX+SI]
- 001 : DS:[BX+DI]
- 010 : SS:[BP+SI]
- 011 : SS:[BP+DI]
- 100 : DS:[SI]
- 101 : DS:[DI]
- 110 : SS:[BP]
- 111 : DS:[BX]
rrr : W=0 : W=1 : reg32
- 000 : AL : AX : EAX
- 001 : CL : CX : ECX
- 010 : DL : DX : EDX
- 011 : BL : BX : EBX
- 100 : AH : SP : ESP
- 101 : CH : BP : EBP
- 110 : DH : SI : ESI
- 111 : BH : DI : EDI
sss : Segment Register
- 000 : ES
- 001 : CS
- 010 : SS
- 011 : DS
- 100 : FS (Only 386+)
- 101 : GS (Only 386+)
rrr : Index Register
Ҷƪл˵?