by Cranky <spamtrap@[EMAIL PROTECTED]
>
Apr 2, 2008 at 08:28 PM
On Apr 2, 1:59 pm, Cranky <spamt...@[EMAIL PROTECTED]
> wrote:
> 32 Bit PM
> 1. With push segment (no 66h) we get the same as above.
>
> 2. If we add the operand size prefix then the segment registers are
> zero extended. Again this applies to all 6 segment registers.
Umm.. seems like 2. is incorrect as esp is only decrementing by 2, not
sure why I saw zero there as the stack was initialized with 55555555h.
ie
push 55555555h
pop edx
db 66h
push es
pop eax
with a 16bit push I would have expected 5555h as well as ES so when I
saw 0000 and ES I guess I jumped to the wrong conclusion. Sorry.
-- Cranky