Details Table

┌──────────┬────────────────────┬─┬─┬─┬─┬─┬─┬──────────────────────────────────┐
│Encoding  │Instruction         │0│1│2│3│4│5│Description                       │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│50+rw     │PUSH r16            │X│X│X│X│X│X│Push register word                │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│50+rd     │PUSH r32            │ │ │ │X│X│X│Push register dword               │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│FF /6     │PUSH m16            │X│X│X│X│X│X│Push memory word                  │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│FF /6     │PUSH m32            │ │ │ │X│X│X│Push memory dword                 │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│6A        │PUSH imm8           │ │X│X│X│X│X│Push immediate byte               │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│68        │PUSH imm16          │ │X│X│X│X│X│Push immediate word               │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│68        │PUSH imm32          │ │ │ │X│X│X│Push immediate dword              │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│0E        │PUSH CS             │X│X│X│X│X│X│Push CS                           │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│1E        │PUSH DS             │X│X│X│X│X│X│Push DS                           │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│06        │PUSH ES             │X│X│X│X│X│X│Push ES                           │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│0F A0     │PUSH FS             │ │ │ │X│X│X│Push FS                           │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│0F A8     │PUSH GS             │ │ │ │X│X│X│Push GS                           │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│16        │PUSH SS             │X│X│X│X│X│X│Push SS                           │
└──────────┴────────────────────┴─┴─┴─┴─┴─┴─┴──────────────────────────────────┘


[Back: PUSH-Push Operand onto the Stack]
[Next: Description]