Assembly Language Help (alang.hlp) (
Table of Contents;
Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software,
purely for historical purposes.
If you're looking for up-to-date documentation, particularly for programming,
you should not rely on the information found here, as it will be woefully
out of date.
POP Instruction
◄Summary► ◄Key► ◄Example► ◄Up► ◄Contents► ◄Index► ◄Back►
────────────────────────────────────────────────────────────────────────────
01011reg
────────────────┬─────────────────────────┬─────────────────────────────────
POP reg16 │ pop cx │ 88/86 8 (88=12)
POP reg32* │ │ 286 5
│ │ 386 4
│ │ 486 1
────────────────┴─────────────────────────┴─────────────────────────────────
10001111 mod,000,r/m disp (2)
────────────────┬─────────────────────────┬─────────────────────────────────
POP mem16 │ pop param │ 88/86 17+EA (88=25+EA)
POP mem32* │ │ 286 5
│ │ 386 5
│ │ 486 6
────────────────┴─────────────────────────┴─────────────────────────────────
000,sreg,111
────────────────┬─────────────────────────┬─────────────────────────────────
POP segreg │ pop es │ 88/86 8 (88=12)
│ pop ds │ 286 5,pm=20
│ pop ss │ 386 7,pm=21
│ │ 486 3,pm=9
────────────────┴─────────────────────────┴─────────────────────────────────
00001111 10,sreg,001
────────────────┬─────────────────────────┬─────────────────────────────────
POP segreg* │ pop fs │ 88/86 ──
│ pop gs │ 286 ──
│ │ 386 7,pm=21
│ │ 486 3,pm=9
────────────────┴─────────────────────────┴─────────────────────────────────
* 80386/486 only.
-♦-