Path: utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!microsoft!gordonl From: gordonl@microsoft.UUCP (Gordon LETWIN) Newsgroups: comp.arch Subject: Re: PUSH on i8088/i80x86 Summary: Push differences Message-ID: <10190@microsoft.UUCP> Date: 9 Jan 90 01:43:55 GMT References: <182DAVISTD@MSU> <5524@bd.sei.cmu.edu> Organization: Microsoft Corp., Redmond WA Lines: 16 In article <5524@bd.sei.cmu.edu>, firth@sei.cmu.edu (Robert Firth) writes: > > Well, I just checked my manuals for the 8086, 8088, 80286 and 80386. > As best I can determine, all of them agree on this ..... > . There is no difference among the 80xxx processors in the semantics > of the PUSH instruction This is totally wrong. It's a fact that the handling of "push sp" differs between some of these processors. I forget which does what and am too lazy to look it up, but this is *fer sure* listed in a difference table that Intel has somewhere. And I've seen it used as part of a "identify processor" subroutine. Gordon letwin Microsoft