The feature you're talking about, PAL code (Programmable Architecture
Library) is not comparable with microcode. The PAL code is CPU, system
and OS dependand and resides in the main memory. In what I can do and
how it is implemented it is probably most similar to a MIPS CPU with
ERL or EXL bits set in the status register. All in all the concept isn't
nearly as innovative as Digital tries to make it look.
The only really new thing with PAL code is that it is a separate software
layer between CPU and OS that is standard part of every Alpha machine.
In effect it's a nice way that allows them to modify the PAL-code only
visible part of the CPU without breaking the operating systems ... and
hide a lot of the bugs of the silicon that the OS software on other
CPUs has to handle explicitly. Not to mention that Digital only promotes
the first part of the medal ...
Ralf