THE 80286 INSTRUCTION SET

POPA-PopAll General Registers

OpcodeInstruction ClocksDescription

61

POPA

19

Pop in order: DI,SI,8P,SP,8X,DX,CX,AX

FLAGS MODIFIED

None

FlAGS UNDEFINED

None

OPERATION

POPA pops the eight general registers given in the description above, except that the SP value is discarded instead of loaded into SP. POPA reverses a previous PUSHA, restoring the general registers to their values before PUSHA was executed. The first register popped is DI.

PROTECTED MODE EXCEPTIONS

#SS(O) if the starting or ending stack address is not within the stack segment.

REAL ADDRESS MODE EXCEPTIONS

Interrupt 13 for a word operand at offset OFFFFH.

8-85

Page 295
Image 295
Intel 80286, 80287 manual FlAGS Undefined, Popa