Re: PALM challenge

Thomas Koenig <>
Sun, 2 Oct 2022 20:13:42 -0000 (UTC)

          From comp.compilers

Related articles
PALM challenge (Steve Lewis) (2022-10-01)
Re: PALM challenge (gah4) (2022-10-01)
Re: PALM challenge (Thomas Koenig) (2022-10-02)
Re: PALM challenge (gah4) (2022-10-03)
| List of all articles for this month |

From: Thomas Koenig <>
Newsgroups: comp.compilers
Date: Sun, 2 Oct 2022 20:13:42 -0000 (UTC)
References: 22-10-001
Injection-Info:; posting-host=""; logging-data="74503"; mail-complaints-to=""
Keywords: architecture, history
Posted-Date: 02 Oct 2022 20:58:29 EDT

Steve Lewis <> schrieb:
> Lots of new CPUs, sure.
> But let's explore an old CPU: the 1975 PALM. ...

> [Architecture described here
> It doesn't look like it would be all that bad as a target for C although the code to handle the stack
> might be a bit tedious. -John]

Interesting having 16-bit integers but only an 8-bit ALU, where
a carry for addition is added to the upper bit, would need a few
instrucions for a 16-bit addtion. It would be straightforward
to write out such an instruction sequence each time a 16-bit
addition was required, though.
[IBM programmed the PALM to simulate most of S/360 to run APL\360 and
the System/3 mini to run the BASIC interpreter, both I assume hand
coded in assembler. It was a tour de force at the time. I agree that
generating code for C doesn't look hard, just tedious. -John]

Post a followup to this message

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