Frank Kotler wrote:
> Cranky wrote:
> > Using an operand override with a segment push in RM seems to push the
> > lower 16bits of EFlags onto the stack as well as the segment register
> > i.e.
> >
> > db 66
> > push ds
> > pop ax
> > pop bx
> >
> > will produce ax=ds, bx=flags on my P3. Is this normal or just an
> > example of 'undefined'
>
> May be "coincidence"...
That's what it is, it's just pu****ng the segment register but
adjusting the stack count by 4 instead of 2.
> I realize that some of us "just like to know", but why would you *care*?
I guess I could live in ignorant bliss by not asking, but the question
would always be nagging me in the back of my mind.
> Planning to actually *do* this?
Just curious, and now I know, thanks.
-- Cranky


|