Article View: alt.folklore.computers
Article #155Re: Old as dirt #2: Mel and the drum-memory computer follies
From: rw... Richard Wexelblat
Date: Fri, 15 Dec 1989 13:04
Date: Fri, 15 Dec 1989 13:04
30 lines
1978 bytes
1978 bytes
In article <1989Dec12.0...@sq.sq.com> m...@sq.com (Mark Brader) writes: >This is the way Ed Nather posted it. (More precisely, it's the way >Matt Crawford reposted it in 1987.) ... > Mel's job was to re-write > the blackjack program for the RPC-4000. > (Port? What does that mean?) > The new computer had a one-plus-one > addressing scheme, > in which each machine instruction, > in addition to the operation code > and the address of the needed operand, > had a second address that indicated where, on the revolving drum, > the next instruction was located. > In modern parlance, > every single instruction was followed by a GO TO! > Put *that* in Pascal's pipe and smoke it. Ah, the memories. RPC-4000 and other 1+1 machines had no special code to transfer to a subroutine. It wasn't necessary. Since each instruction contained the address of the next instruction, all that was needed was to leave an unused memory location at the end of each subroutine. Then to do a subroutine transfer, you picked up the instruction to which you wanted to execute as the first line of code after the return and cpied into that empyt space right after the subroutine. That's all it took. -- --Dick Wexelblat (rw...@ida.org) 703 824 5511 Hack mir nisht kein chaynik.
Technical Details
Message-ID:
<1989Dec15.130402.693@IDA.ORG>Path:
mbox-mo1.pugleaf.net!gmdzi!unido!mcsun!uunet!wuarchive!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!IDA.ORG!rwexReferences:
<ZA+12*@rpi.edu> <1989Dec12.085528.14602@sq.sq.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!gmdzi!unido!mcsun!uunet!wuarchive!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!IDA.ORG!rwex From: rw...@IDA.ORG (Richard Wexelblat) Newsgroups: alt.folklore.computers Subject: Re: Old as dirt #2: Mel and the drum-memory computer follies Message-ID: <1989Dec15.130402.693@IDA.ORG> Date: 15 Dec 89 13:04:02 GMT References: <ZA+12*@rpi.edu> <1989Dec12.085528.14602@sq.sq.com> Reply-To: rwex@IDA.ORG.UUCP (Richard Wexelblat) Distribution: alt Organization: IDA, Alexandria, VA Lines: 30 Posted: Fri Dec 15 14:04:02 1989 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit