[Info-vax] Chinese Alpha?
Arne Vajhøj
arne at vajhoej.dk
Thu May 3 16:47:47 EDT 2012
On 5/3/2012 4:09 PM, glen herrmannsfeldt wrote:
> Bob Koehler<koehler at eisner.nospam.encompasserve.org> wrote:
>
> (snip)
>> 8086 inherits archiecture lessons from the 4 bit 4004 via the 8 bit
>> 8008. But current IA32 inherits actual instructions from 8086. 8 bit
>> register instructions were part of the 32 bit 80386 and and 486, and
>> I think they are still supported.
>
> The 8086 inherits instructions from the 8080, but the actual opcodes
> have changed. You can map the 8080 registers onto the appropriate
> 8086 registers, and rewrite assembly source using new assembly
> opcodes, assemble the result, and run it.
>
>> Alpha inherits lessons learned from 16 bit PDP-11, 32 bit VAX, and
>> 36 bit PDP-10. I suspect there are lessons learned from other PDP
>> and I think I see a few things from IBM 360. But it does not inherit
>> instructions from any of those processors.
>
> I think I believe that. Without going through them one at a
> time, though, I wouldn't be so sure that there weren't any.
>
> Using only 32 and 64 bit load/store made it pretty different
> from the previous processors.
I would think that x86-64 is similar to x86 in somewhat
the same way as VAX was similar to PDP-11.
Alpha and VAX do not really share any characteristics. All
the VAX specific stuff was done as PALcode.
Arne
More information about the Info-vax
mailing list