TIP: Click on subject to list as thread! ANSI
echo: rberrypi
to: GARETH EVANS
from: CHRIS GREEN
date: 2021-01-22 15:34:00
subject: Re: =?UTF-8?Q?=C2=A33=2E6

gareth evans  wrote:
> On 22/01/2021 13:34, The Natural Philosopher wrote:
> > On 22/01/2021 13:22, gareth evans wrote:
[snip]
>
> ISTR that FORTH on an RCA 1802 is in the Voyager missions?
>
> Now, that was a weird instruction set! ISTR 8-off 16 bit
> registers but no 16-bit moves, all having to be done in
> 8-bit chunks through the accumulator, and no conventional
> subroutine call but change which of the 16-bit registers
> at any time was the program counter!
>
I worked on 1802 based systems from 1980 to 1987 in Oman.  It was all
done in assembler, I actually wrote an 1802 macro assember using the
very basic assembler that came with the RCA 1802 developement systems.

As you say it was a very odd instruction set.  You could use any one
of the 16 bit registers as the program counter which could lead to
some very confusing (and difficult to debug) code.

--
Chris Green
ยท

--- SoupGate-Win32 v1.05
* Origin: Agency HUB, Dunedin - New Zealand | FidoUsenet Gateway (3:770/3)

SOURCE: echomail via QWK@docsplace.org

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.