comp.lang.ada
 help / color / mirror / Atom feed
From: Randy Hudson <ime@netcom.com>
Subject: Re: S/390 (was Market pressures for more reliable software)
Date: 29 Jun 2001 06:41:47 GMT
Date: 2001-06-29T06:41:47+00:00	[thread overview]
Message-ID: <9hh7vb$gsg$1@news.panix.com> (raw)
In-Reply-To: 9hght3$c3s$1@hermes.nz.eds.com

In article <9hght3$c3s$1@hermes.nz.eds.com>,
 John Homes <John.Homes@eds.com> wrote:

> Some of us are still using it..

Before I used BALR, I used an even odder subroutine call, JMS on DEC's PDP-8
series (it was the same on the PDP-5, but, thankfully, I'm not old enough to
have programmed that one). The PAL-III assembler didn't directly support
reloation (object files were only loadable to the addresses they were
assembled to), but we wrote some helper routines that we could call as a
subroutine, which would update the relocation constants of the page from
which it was called, and then return to that page; the JMS instruction (it
stored the program counter at the pointed-to location, then jumped to the
following instruction) was central to that routine.

Modern computer architecture theorists would use the PDP-8 as an example of
how not to design a CPU.

SABR came out soon after that, which had its own methods for creating
relocatable object code for the PDP-8.

-- 
Randy Hudson  <ime@netcom.com>



  reply	other threads:[~2001-06-29  6:41 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-06-28 23:17 S/390 (was Market pressures for more reliable software) robin
2001-06-28 23:46 ` Roedy Green
2001-06-29  0:27   ` John Homes
2001-06-29  6:41     ` Randy Hudson [this message]
2001-06-29 19:25     ` hack
2001-06-29  0:52   ` Gary Labowitz
2001-06-29  8:21   ` Clem Clarke
2001-06-29 12:20   ` Shmuel (Seymour J.) Metz
2001-06-29 12:19 ` Shmuel (Seymour J.) Metz
2001-06-30  6:13   ` Randy Hudson
2001-07-02  0:18     ` Shmuel (Seymour J.) Metz
  -- strict thread matches above, loose matches on Subject: below --
2001-06-28 11:44 robin
2001-06-28 13:04 ` Gary Labowitz
2001-06-28 21:49 ` Roedy Green
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox