Re: PR1ME C compiler sources

drb@ihatespam.msu.edu (Dennis Boone)
Wed, 25 Sep 2019 20:28:56 -0500

          From comp.compilers

Related articles
PR1ME C compiler sources derek@_NOSPAM_knosof.co.uk (Derek M. Jones) (2019-09-25)
Re: PR1ME C compiler sources arnold@skeeve.com (2019-09-25)
Re: PR1ME C compiler sources drb@ihatespam.msu.edu (2019-09-25)
Re: PR1ME C compiler sources drb@ihatespam.msu.edu (2019-09-25)
Re: PR1ME C compiler sources drb@ihatespam.msu.edu (2019-09-25)
Re: PR1ME C compiler sources derek@_NOSPAM_knosof.co.uk (Derek M. Jones) (2019-09-26)
Re: PR1ME C compiler sources arnold@skeeve.com (2019-09-26)
Re: PR1ME C compiler sources drb@ihatespam.msu.edu (2019-09-27)
Re: PR1ME C compiler sources derek@_NOSPAM_knosof.co.uk (Derek M. Jones) (2019-09-28)
Re: PR1ME C compiler sources gneuner2@comcast.net (George Neuner) (2019-09-27)
Re: PR1ME C compiler pointer management drb@ihatespam.msu.edu (2019-09-28)
[7 later articles]
| List of all articles for this month |

From: drb@ihatespam.msu.edu (Dennis Boone)
Newsgroups: comp.compilers
Date: Wed, 25 Sep 2019 20:28:56 -0500
Organization: Compilers Central
References: 19-09-003 19-09-004 19-09-006
Injection-Info: gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970"; logging-data="95187"; mail-complaints-to="abuse@iecc.com"
Keywords: C, history, comment
Posted-Date: 25 Sep 2019 21:39:16 EDT

  > > [As I recall the Prime machines addressed 16 bit words. What did you do
  > > for character pointers? -John]


See pdf pages 42 and 43 here:


https://sysovl.info/pages/blobs/prime/programmercompanion/Pocket%20Guide%20Assembly%20Language%20Rev%2018%20FDR3340%201980.pdf


for details on the pointer formats.


De
[The Prime machines suffered from having too many versions of
everything. Page 41 of that quick reference card has a 48 bit pointer
format with a bit number in the low 16 bits. It seems unlikely that a
C compiler would use that as a general pointer format since it doesn't
fit in any sort of normal int, and it's not what you'd want to point
at an int or a function or anything bigger than a char. -John]


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.