Intermediate Assembly Language
Q60 / 100

What is the difference between PUSH/POP and PUSHA/POPA?

Correct! Well done.

Incorrect.

The correct answer is B) PUSH/POP operate on a single register; PUSHA/POPA push/pop all general-purpose registers at once (16/32-bit only)

B

Correct Answer

PUSH/POP operate on a single register; PUSHA/POPA push/pop all general-purpose registers at once (16/32-bit only)

Explanation

PUSHA pushes AX/CX/DX/BX/SP/BP/SI/DI (or 32-bit equivalents) in one instruction. PUSHA/POPA are not available in 64-bit mode.

Progress
60/100