daytripper said:
On Wed, 09 May 2007 09:18:19 GMT, "Wilco Dijkstra"
Alpha is an example of a pure RISC that only supports simple instructions.
[...]
And an example of a microcoded RISC processor.
Troll.
Point me to a Alpha micro architecture document that proves it is micro coded.
Wilco
Easily done: Google "palcode" and go from there...
"In the VAX, these functions are generally provided by microcode. This
is not seen as a problem because the VAX architecture lends itself to a
microcoded implementation.
One of the goals of Alpha is that microcode will not be necessary for
practical implementation. However, it is still desirable to provide an
architected interface to these functions that will be consistent across
the entire family of machines. The Priviledged Architecture Library
(PALcode) provides a mechanism to implement these functions without
resorting to a microcoded machine."
Alpha Architecture Reference Manual, Ch 6. Common PALcode Architecture.
PALcode ain't microcode. Its a subroutine library that implements
low-level operations the designers didn't want to support in hardware.