Details Table

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


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