Yes, they can be executed in a single cycle on a modern processor out of order, because they use the Tomasulo algorithm to rename registers. It completely avoids all the dangers of writing after reading, such as this, as well as writing after writing , so execution is not in order limited by valid Read-after-Write dependencies.
After renaming the register, it popwill write the new value of the architectural register RAX to a different physical register than the one that contains the old value of RAX (which is used as an input for the storage).
, pop RAX. ( - .) pop ( , / RAX), , , , .
. Agar Fog microarch pdf x86 wiki.
update: , , , % AX, , 16- Intel -. .
, ( ), .
Intel Sandybridge , , . ( Agner Fog pdf / . , ).