![]() | ||
| Home | SwiftX Archive | SwiftForth Archive | |

At 03:48 PM 4/12/02 -0500, Bulgrien, Dennis wrote:
>Our use of the term "base" is interesting. I believe that references to
>['S0 S0 'R0 R0 'N0 N0], which we call the "base" of the target parameter,
>return, and numeric stacks, are to the cell *above* the highest
>(address-wise) usable cell of the respective stack (since a push
>predecrements) rather than to that cell. Bases of other data structures
>(vector tables, register maps, etc) are the address *of* the lowest usable
>cell.
A more general definition of "base" in this sense is the "starting point"
or "reference address" for the structure. Stacks grow down from their
base, while most other structures grow up.
Cheers,
Elizabeth
==================================================
Elizabeth D. Rather (US & Canada) 800-55-FORTH
FORTH Inc. +1 310-491-3356
5155 W. Rosecrans Ave. #1018 Fax: +1 310-978-9454
Hawthorne, CA 90250
http://www.forth.com
"Forth-based products and Services for real-time
applications since 1973."
==================================================
----------------------------------------------------------------------
swiftx_at_forth.com The SwiftX programming discussion email list
To unsubscribe, send subject "unsubscribe swiftx" to listar_at_forth.com
For help with listar commands, send subject "help" to listar_at_forth.com
Archives are located at http://www.forth.com/swiftx -- check them out!
----------------------------------------------------------------------
THIS LIST IS NOT FOR BUG REPORTS! Send bug reports to support_at_forth.com.
Received on Fri Apr 12 2002 - 14:03:16 PDT
This archive was generated by hypermail 2.2.0 : Wed Jan 07 2009 - 03:04:23 PST