Scott McLoughlin, would you comment?
- To: Multiple recipients of list FIRE-L <fire-l@xxxxxxxxxxxxxxxxx>
- Subject: Scott McLoughlin, would you comment?
- From: fire-l@xxxxxxxxxxxxxxxxx (fire-l)
- Date: Mon, 29 May 1995 12:55:22 -0700 (PDT)
- Organization: Art of Programming/ForthBC
- Resent-Date: 30 May 1995 17:18:14 +0000
- Resent-From: rdr@xxxxxxxxxxxxx
- Resent-Message-Id: <m0sGUvn-0004hZC@hydra.legislate.com>
- Resent-To: misc
From: "Rick Hohensee" <hohenzay@tmn.com>
To: fire-l@artopro.mlnet.com
Date: Mon, 29 May 1995 11:40:02 -0400 (EDT)
Subject: Scott McLoughlin, would you comment?
The MuP21 isn't a Forth engine, really. Fetch fetches a datum from
the address in the 'address register', not the top of the data stack.
This is similar to Bana's address stack, methinks. However, why didn't
Chuck make said register a stack? Maybe he has another structure or
structures in mind. Or maybe he's leaving that for variation. But is
there a good general case?
ferinstance...
Let's say the MISC address register grows into a special 16 cell stack,
where each cell has 8 additional bits which constitute two 4 bit pointers
to other cells in the same address stack. The main pointer ( actually,
pointer stack may be a better name for this entity) points to the object
in memory, the object or atom.
Question: what Lisp-like things can be done with this critter, in how
many instructions additional to those required by a plain address
register/stack?
Rick Hohensee
--
-----------------------------------------------------------------------
To: Multiple recipients of the FIRE-L Mailing List
Moderator: Rick Hohensee rickh@cap.gwu.edu
Host: ForthBC/Art of Programming BBS koh@artopro.mlnet.com
Subscribers may send articles to fire-l@artopro.mlnet.com
To unsubscribe send e-mail to listserv@artopro.mlnet.com
with the words "unsubscribe fire-l" (w/o quotes) in the message body
-----------------------------------------------------------------------