Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Assembly x86 > Re: Segment pus...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 13 of 21 Topic 4599 of 4826
Post > Topic >>

Re: Segment push in RM

by "Wolfgang Kern" <spamtrap@[EMAIL PROTECTED] > Apr 4, 2008 at 05:40 PM

Rod Pemberton mentioned:

>>>> 'scuse me, but why are you _shocked_?
>>>> DS doesn't _have_ 32 bits to push.

>>> Um..., it does push 32-bits for all three cpu's: ds plus
>>> 16-bit zero for two and ds and lower 16-bits eflags for one.
>>> Oh, sorry, my mistake.  I should've said "I'm _shocked_
>>> ... it doesn't push 32-bit value equivalent to ds for... "

....

Yeah, my old K7's show that the friendly manual stays correct
when it states an "undefined" highword for a push32 segreg, pop32 GPreg
sequence similar to as it does by any 'load r/m32,segreg'.

So in general we better don't rely on the high 16-bits of a pushed
segreg, regardless of the perhaps different behaviour of CPUs.

But anyway:

push word xx
push word ds
pop dword eax

will always (even interrupted inbetween) result in a 'xx:ds' in eax.

__
wolfgang
 




 21 Posts in Topic:
Segment push in RM
Cranky <spamtrap@[EMA  2008-04-01 00:39:33 
Re: Segment push in RM
Frank Kotler <spamtra  2008-04-01 10:13:49 
Re: Segment push in RM
"Wolfgang Kern"  2008-04-01 14:53:19 
Re: Segment push in RM
"Rod Pemberton"  2008-04-01 06:30:27 
Re: Segment push in RM
Cranky <spamtrap@[EMA  2008-04-01 05:52:51 
Re: Segment push in RM
Cranky <spamtrap@[EMA  2008-04-01 07:23:22 
Re: Segment push in RM
Frank Kotler <spamtra  2008-04-01 22:04:44 
Re: Segment push in RM
"Rod Pemberton"  2008-04-02 04:05:32 
Re: Segment push in RM
Robert Redelmeier <red  2008-04-02 18:05:57 
Re: Segment push in RM
"Rod Pemberton"  2008-04-02 20:26:45 
Re: Segment push in RM
Robert Redelmeier <red  2008-04-03 21:30:34 
Re: Segment push in RM
"Rod Pemberton"  2008-04-03 21:23:12 
Re: Segment push in RM
"Wolfgang Kern"  2008-04-04 17:40:22 
Re: Segment push in RM
Robert Redelmeier <red  2008-04-04 20:19:13 
Re: Segment push in RM
"Rod Pemberton"  2008-04-05 07:53:21 
Re: Segment push in RM
Cranky <spamtrap@[EMA  2008-04-01 23:59:11 
Re: Segment push in RM
Cranky <spamtrap@[EMA  2008-04-02 21:03:26 
Re: Segment push in RM
Cranky <spamtrap@[EMA  2008-04-02 20:28:18 
Re: Segment push in RM
Cranky <spamtrap@[EMA  2008-04-03 23:33:40 
Re: Segment push in RM
"Rod Pemberton"  2008-04-05 07:30:07 
Re: Segment push in RM
Cranky <spamtrap@[EMA  2008-04-06 11:42:55 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Wed Oct 15 22:29:36 CDT 2008.