David Brown wrote:
On Tue, Apr 01, 2008 at 07:39:58PM -0700, Andrew Lentvorski wrote:

Oh, I believe that. I'm just wondering how useful that architecture is and how *old* it is. We're talking, what, a 4004? That probably fits your definitions (Harvard architecture with no indirect).

I'm not sure about the 4004 :-), but small embedded CPUs are still very
common.  Most embedded microcontrollers are harvard architecture, although
not-having indirect jumps is probably rare.  C still ends up being quite
awkward on most of these chips.

Most modern processors have indeed fit themselves for C type languages.

Actually, I would argue that they fit themselves around human assembly coders.

Indirect addressing instructions were very much for humans as compilers and linker/loaders can shuffle things around and use direct register jumps/transfers.

-a

--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg

Reply via email to