覆盖PUSH和POP指令的x86 SS段(SS:SP,SS:ESP,SS:RSP)

alt*_*126 1 x86 assembly callstack

我需要解释/模拟x86指令的PUSH和POP系列。

我目前的问题是:

可以push和pop指令接受段重载前缀,这样我可以推或弹出来ES:SPCS:SPDS:SPFS:SPGS:SP代替 SS:SP

Ego*_*off 5

段覆盖前缀会影响PUSH的源位置和POP的目标位置。
您不能覆盖堆栈段。