Term for feature that abstracts RPN program location?
|
05-14-2020, 08:09 PM
Post: #17
|
|||
|
|||
RE: Term for feature that abstracts RPN program location?
(05-12-2020 05:28 PM)Artur - Brasil Wrote: About the term that abstracts the program location, I can't realize anything else than partitioning. AFAIK, the HP Saturn CPU doesn't natively support "memory partitioning", although I don't know exactly what the OP is asking about and what "memory partitioning" in this case is supposed to refer to. The Saturn CPU does support "memory controllers" which abstract the physical location of a nibble-addressed memory space which is connected to a physical memory device ( ie. The starting address and size of a memory region associated with a certain "memory controller" can be set to a custom, user-determined value ), but it's all the same to the Saturn CPU. The Saturn CPU doesn't really support PIC or "Position Independent Code" as the "GOLONG" and "GOSUBL" instructions only have enough space for an offset that is ± 32767 / 0x7FFF nibbles ( relative to the PC ). This can be gotten around though by using a "linker" or "loader" ( which is tricky due to garbage collection ) but the usual practice, in User and System RPL land, is to just use a library to abstract the memory locations of custom commands. Regards, Jonathan Aeternitas modo est. Longa non est, paene nil. |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 1 Guest(s)