Replying to a message of Peter Magnusson to Scott McNay:
SM>> It's 100% compatible
PM> Way... I didn't know they EVER made a processor
PM> 100% compatible with another. There's often
PM> some small diffrences in undocummented or
PM> even docummented instructions & features, right?
Most differences in teh instructions are bugs.. there are some minor
differences in other features, such as the length of the prefetch queue. On
the 286, a PUSH to stack writes the pushed value to the stack, then
decrements SP; no other Intel CPU behaves this way. On the 18x and 286, the
top 3 bits of register displacement are ignored by shift instructions. There
is a minor difference between the 8088 and other CPUs in the way CX is
treated during something like "rep lods byte ptr es:[si]" (I believe, on the
88, that CX will not actually be zero when the instruction completes).
SM>> I don't recall which. Anyway, the part that surprised me
SM>> what that IBM made PS/2's that used an 808x CPU.
PM> Oh, that must have been a long time ago ... ?
PS/2 50.. yes, a long time ago :)
--- FleetStreet 1.21 NR
---------------
* Origin: BIG BANG Burger Bar: Regina SK Canada (1:140/86)
|