Article View: comp.arch
Article #21995Re: PUSH on i8088/i80x86
From: Gordon LETWIN
Date: Tue, 09 Jan 1990 01:43
Date: Tue, 09 Jan 1990 01:43
16 lines
1060 bytes
1060 bytes
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
Technical Details
Message-ID:
<10190@microsoft.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!microsoft!gordonlReferences:
<182DAVISTD@MSU> <5524@bd.sei.cmu.edu>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!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