Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
PDP-8 Story
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  7 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
peterb  
View profile  
 More options May 6 1985, 1:04 pm
Newsgroups: net.works
From: pet...@pbear.UUCP
Date: Mon, 6-May-85 13:04:00 EDT
Subject: Re: PDP-8 Story

Thanx for the applause. I like it. (your story that is :-).

What I would like to see is a proposal of a "next generation" PDP-8,

Something with say:

        16 bit memory
        65K fields
        256 fields (yields 24Mb memory)
        each field broken to 256 256 word pages
        direct addressing mode (so arryas and stuff don't have to be paged)
        built in extended AU
        other goodies.

        Oh Yeah, a stack would be quite useful.

This type of architecture would encourage (NOT force) the programmer to
write localized code for his routines. Also language compilers would be
designed to take advantage of this concept.

Also VM overhead would be smaller since the locality of page operations
would keep paging activity lower than say a VAX. In fact I would not
be suprised if this type of architecture could beat a VAX in terms of

        (probably fit in less memory and run faster :-)

Any Ideas???

Peter Barada
ima!pbear!peterb
ihnp4!inmet!pbear!peterb

        I welcome contructive ideas, but If you are going to flame me for
thinking of such a monstrosity, snuff it!


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
peterb  
View profile  
 More options May 7 1985, 12:23 pm
Newsgroups: net.works
From: pet...@pbear.UUCP
Date: Tue, 7-May-85 12:23:00 EDT
Subject: Re: PDP-8 Story

Oops, ED chopped a line out of my previous response.

After "Probably beat a VAX in terms of" add:

Paging overhead and size of workspace.

Sorry for the omission.

Peter Barada / ima!pbear!peterb / ihnp4!inmet!pbear!peterb


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Henry Spencer  
View profile  
 More options May 10 1985, 4:19 pm
Newsgroups: net.works
From: he...@utzoo.UUCP (Henry Spencer)
Date: Fri, 10-May-85 16:19:25 EDT
Local: Fri, May 10 1985 4:19 pm
Subject: Re: PDP-8 Story

> What I would like to see is a proposal of a "next generation" PDP-8,

> Something with say:

>    16 bit memory
>    65K fields
>    256 fields (yields 24Mb memory)
>    each field broken to 256 256 word pages
>    direct addressing mode (so arryas and stuff don't have to be paged)
>    built in extended AU
>    other goodies.

>    Oh Yeah, a stack would be quite useful.

To a sloppy first approximation, if you squint a lot, the Intel 8086
meets these specs.  Yuck.  16-bit address spaces are the pits, even
if you have lots of them.

> This type of architecture would encourage (NOT force) the programmer to
> write localized code for his routines. Also language compilers would be
> designed to take advantage of this concept.

You mean "language compilers could be designed, at horrendous cost in
pain and effort, to take advantage of this concept".  Page boundaries
and field boundaries are the two massive headaches in building a decent
pdp8 compiler; I studied this for a while years ago.  "There just ain't
no graceful way."
--
                                Henry Spencer @ U of Toronto Zoology
                                {allegra,ihnp4,linus,decvax}!utzoo!henry

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Doug Pardee  
View profile  
 More options May 10 1985, 5:15 pm
Newsgroups: net.works
From: d...@terak.UUCP (Doug Pardee)
Date: Fri, 10-May-85 17:15:30 EDT
Local: Fri, May 10 1985 5:15 pm
Subject: Re: PDP-8 Story

>    16 bit memory
>    65K fields
>    256 fields (yields 24Mb memory)
>    each field broken to 256 256 word pages
>    direct addressing mode (so arryas and stuff don't have to be paged)
>    built in extended AU
>    other goodies.

>    Oh Yeah, a stack would be quite useful.

Almost sounds like my recollection of the (mythical) Western Design
Center WDC65SC816, the 16-bit extension of the 6502.

Also, you can treat the NS32000 CPUs pretty much that way, but not with
the standard assembler unless you like to code repetitive options on
every instruction.  The assembler was written by an HLL weenie who
couldn't imagine using the registers in any non-HLL, non-relocatable
fashion.
--
Doug Pardee -- Terak Corp. -- !{ihnp4,seismo,decvax}!noao!terak!doug
               ^^^^^--- soon to be CalComp


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Richard Mateosian  
View profile  
 More options May 11 1985, 5:34 am
Newsgroups: net.works
From: s...@nsc.UUCP (Richard Mateosian)
Date: Sat, 11-May-85 05:34:13 EDT
Local: Sat, May 11 1985 5:34 am
Subject: Re: PDP-8 Story

In article <3500...@pbear.UUCP> pet...@pbear.UUCP writes:

>What I would like to see is a proposal of a "next generation" PDP-8,

>    16 bit memory
>    65K fields
>    256 fields (yields 24Mb memory)
>    each field broken to 256 256 word pages
>    direct addressing mode (so arryas and stuff don't have to be paged)
>    built in extended AU
>    other goodies.

>    Oh Yeah, a stack would be quite useful.

>Any Ideas???

Sounds a lot like a Z8000  (Z8000 + Z8015, to be precise), except that the
Z8000 also has a decent register set.
--
Richard Mateosian
{allegra,cbosgd,decwrl,hplabs,ihnp4,seismo}!nsc!srm    nsc!...@decwrl.ARPA

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Robert Heiss  
View profile  
 More options May 13 1985, 4:07 pm
Newsgroups: net.works
From: he...@spp2.UUCP (Robert Heiss)
Date: Mon, 13-May-85 16:07:34 EDT
Local: Mon, May 13 1985 4:07 pm
Subject: Re: PDP-8 Story

In article <3500...@pbear.UUCP> pet...@pbear.UUCP writes:

>What I would like to see is a proposal of a "next generation" PDP-8,

>Something with say:

>    16 bit memory
>    65K fields
>    256 fields (yields 24Mb memory)
>    each field broken to 256 256 word pages
>    direct addressing mode (so arryas and stuff don't have to be paged)
>    built in extended AU
>    other goodies.

Look at the 65816 microprocessor.  Except for the relative addressing on
short branches, its architecture is similar to your description.

>    Oh Yeah, a stack would be quite useful.

But not a *paged* stack.  If your hardware can only support a 256 byte
stack, why bother?  To support high-level language, you could emulate a
real stack by using indirect addressing (ala PDP-8, NOVA, APPLE ][).

>This type of architecture would encourage (NOT force) the programmer to
>write localized code for his routines. Also language compilers would be
>designed to take advantage of this concept.

>Also VM overhead would be smaller since the locality of page operations
>would keep paging activity lower than say a VAX. In fact I would not
>be suprised if this type of architecture could beat a VAX in terms of

>    (probably fit in less memory and run faster :-)

>Peter Barada

I'm intrigued by the VM overhead argument -- a paged-address-space CPU
connected to virtual memory with the same fixed page size -- has this
experiment been performed?

Coming soon:  Paged RISC + VM
              vs.
              MicroVAX II

Any volunteers to write a paged-memory C compiler?  :-)

        -Robert         !ihnp4!trwrb!trwspp!spp2!heiss


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Herb Chong [DCS]  
View profile  
 More options May 17 1985, 11:56 am
Newsgroups: net.works
From: her...@watdcsu.UUCP (Herb Chong [DCS])
Date: Fri, 17-May-85 11:56:11 EDT
Local: Fri, May 17 1985 11:56 am
Subject: Re: PDP-8 Story

In article <5...@spp2.UUCP> he...@spp2.UUCP (Robert Heiss) writes:
>I'm intrigued by the VM overhead argument -- a paged-address-space CPU
>connected to virtual memory with the same fixed page size -- has this
>experiment been performed?

i may be misunderstanding what you are suggesting, but doesn't the
IBM S/370 and 370-XA architecture do exactly this?  hardware pagesize
is 4K and the "priviledged" instructions for page manipulation work
with 4K pages.

Herb Chong...

I'm user-friendly -- I don't byte, I nybble....

UUCP:  {decvax|utzoo|ihnp4|allegra|clyde}!watmath!water!watdcsu!herbie
CSNET: herbie%watd...@waterloo.csnet
ARPA:  herbie%watdcsu%waterloo.cs...@csnet-relay.arpa
NETNORTH, BITNET, EARN: herbie@watdcs, herbie@watdcsu


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »