home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / sys / hp48 / 6573 < prev    next >
Encoding:
Internet Message Format  |  1992-12-30  |  1.7 KB

  1. Path: sparky!uunet!haven.umd.edu!darwin.sura.net!Sirius.dfn.de!rrz.uni-koeln.de!Germany.EU.net!news.Hamburg.Germany.EU.net!mwhh!dmhh.hanse.de!detlef
  2. From: detlef@dmhh.hanse.de (Detlef Mueller)
  3. Newsgroups: comp.sys.hp48
  4. Subject: Re: Register use by RPL
  5. Distribution: world
  6. Message-ID: <725654336detlef.detlef@dmhh.hanse.de>
  7. Sender: detlef@dmhh.hanse.de
  8. Date: Tue, 29 Dec 92 18:38:56 GMT
  9. References: <sourada.725581668@vincent1.iastate.edu>
  10. Lines: 27
  11.  
  12. In article <sourada.725581668@vincent1.iastate.edu> sourada@iastate.edu (Steven D Ourada) writes:
  13. >Where can I find info on the RPL inner loop's use of registers? Specifically,
  14. >I want to know what is in the registers when inline machine language is called,
  15. >and what has to be preserved. But, I'd also like more general knowledge of the
  16. >RPL interface to machine language. 
  17.  
  18. reg  field  RPL value  means
  19. ---  -----  ---------  -----
  20. A    A      O          pointer to the currently executed object
  21. B    A      R          return stack pointer, grows from low to high memory,
  22.                        stack of pointer
  23. C           --         --
  24. D    A      M          free memory in 5 nibbs units between R and I
  25. D0          I          instruction (runstream) pointer
  26. D1          D          data stack pointer, grows from high to low memory,
  27.                        stack of pointer
  28.  
  29. A general description of the RPL values O,R,M,I and D can be found in
  30. RPLMAN.DOC, contained in HPs TOOLS.EXE selfextractor.
  31.  
  32. Bye,
  33.         8-Detlef
  34. --
  35. +------------------------------------+--------------------------------------+
  36. |`What a depressingly stupid machine'|             Detlef Mueller           |
  37. | -- Marvin                          |          detlef@dmhh.hanse.de        |
  38. +------------------------------------+--------------------------------------+
  39.