Deutsch   English   Français   Italiano  
<mddeczi294c.fsf@panix5.panix.com>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!weretis.net!feeder9.news.weretis.net!panix!.POSTED.2602:f977:0:1::5!not-for-mail
From: Rich Alderson <news@alderson.users.panix.com>
Newsgroups: alt.folklore.computers,comp.os.linux.misc
Subject: Re: where the PDP-8 came from, not The joy of FORTRAN
Date: 27 Feb 2025 19:41:55 -0500
Organization: PANIX Public Access Internet and UNIX, NYC
Lines: 23
Sender: alderson+news@panix5.panix.com
Message-ID: <mddeczi294c.fsf@panix5.panix.com>
References: <vde4b8$268qv$22@dont-email.me> <20250225132209.00006cdd@gmail.com> <vpltct$291gd$3@dont-email.me> <1191686066.762291713.992426.peter_flass-yahoo.com@news.eternal-september.org> <vpofnr$2vsr$1@gal.iecc.com> <vpoqgb$2vn0a$1@dont-email.me>
Injection-Info: reader1.panix.com; posting-host="2602:f977:0:1::5";
	logging-data="10072"; mail-complaints-to="abuse@panix.com"
X-Newsreader: Gnus v5.7/Emacs 22.3
Bytes: 1839

Lawrence D'Oliveiro <ldo@nz.invalid> writes:

> On Thu, 27 Feb 2025 01:39:07 -0000 (UTC), John Levine wrote:

>> The 18 bit machines could address all of memory directly ...

> That would have required 18-bit addresses, leaving no room for any actual 
> opcodes or addressing modifiers in an 18-bit instruction word.

Take a look at the architecture manuals.  In the PDP-4, "all of memory" is
4096KW, which is to say, 12 bits worth.  The rest of the instruction is a 5 bit
opcode and a 1 bit indirection indicator.

With the indirection indicator alone one can build a follow on with 8KW (like
the PDP-7), and clever programming takes care of things.

Later systems have index registers...

-- 
Rich Alderson					  news@alderson.users.panix.com
      Audendum est, et veritas investiganda; quam etiamsi non assequamur,
	  omnino tamen proprius, quam nunc sumus, ad eam perveniemus.
									--Galen