Dude.. I have a hard time explaining to friends what
microcode *is*.
They do not get the idea of single-stepping a CPU through its microcode..
(Yes, I know you mention microcode, but ...)
As most (all?) current CPUs are to some extent or other superscalar, the
concept of single-stepping is, in itself, not well defined for these
processors.
Andy