Received: (from major@localhost)
	by minnie.cs.adfa.oz.au (8.8.5/8.8.5) id DAA05100
	for pups-liszt; Thu, 16 Apr 1998 03:26:30 +1000 (EST)
X-Authentication-Warning: minnie.cs.adfa.oz.au: major set sender to owner-pups@minnie.cs.adfa.oz.au using -f
Received: from hesiod.nhh.no (root@hesiod.nhh.no [158.37.96.15])
	by minnie.cs.adfa.oz.au (8.8.5/8.8.5) with ESMTP id DAA05095
	for <pups@minnie.cs.adfa.oz.au>; Thu, 16 Apr 1998 03:26:22 +1000 (EST)
Received: from athene.nhh.no (root@athene.nhh.no [158.37.96.16])
	by hesiod.nhh.no (8.8.5/8.8.5) with ESMTP id TAA28669;
	Wed, 15 Apr 1998 19:26:02 +0200 (CEST)
Received: from Hamartun.Priv.NO (Uhamartu@localhost)
	by athene.nhh.no (8.8.5/8.8.5) with UUCP id TAA21659;
	Wed, 15 Apr 1998 19:21:21 +0200 (CEST)
Received: (from tih@localhost)
	by barsoom.Hamartun.Priv.NO (8.8.8/8.8.8) id SAA22652;
	Wed, 15 Apr 1998 18:42:56 +0200 (CEST)
To: edgee@cyberpass.net
Cc: pups@minnie.cs.adfa.oz.au
Subject: Re: PDP-11 Addressing Modes
References: <199804150309.XAA00267@renoir.op.net>
From: Tom Ivar Helbekkmo <tih+mail@Hamartun.Priv.NO>
Date: 15 Apr 1998 18:42:54 +0200
In-Reply-To: "Ed G."'s message of "Tue, 14 Apr 1998 23:09:26 -0400"
Message-ID: <86ogy3kpdd.fsf@barsoom.Hamartun.Priv.NO>
Lines: 28
X-Mailer: Gnus v5.6.4/Emacs 19.34
Sender: owner-pups@minnie.cs.adfa.oz.au
Precedence: bulk

"Ed G." <edgee@cyberpass.net> writes:

> What do people here on the list think of the flexibility and 
> generality of the PDP-11's addressing modes?  Is this a well thought
> out architecture in your view?  How are the PDP-11's addressing modes
> better or worse than those of other processors, past and present?

It's simply beautiful.  The PDP-11 architecture is the pinnacle of
16-bit computing, as the 6502 (the world's first RISC chip) is the
unchallenged champion of elegance in 8-bit microprocessors.  The
cleanliness and orthogonality of the PDP-11 is a wonder to behold.
To top it off, they also knew when to _break_ orthogonality to make
proper use of the addressing mode bit combinations that don't make
sense for use with the program counter.

A good friend of mine, for whom I have much respect, claims that the
PDP-10 is even more beautiful.  I can't comment on this, not knowing
that architecture, but myself I've seen nothing to challenge the '11.

Among more modern processors, I'm quite partial to Motorola's MC68K.
I also like the Transputer -- who doesn't?  As for microcontrollers,
I've worked quite a bit with the Intel MCS-51 chips, and enjoyed it.

For the definition of "butt ugly", see the Intel i386 and its ilk.

-tih
-- 
Popularity is the hallmark of mediocrity.  --Niles Crane, "Frasier"

