FORTRAN Reference Manual

Memory Organization
FORTRAN Reference Manual528615-001
12-13
Debugging Programs That Use Extended Memory
Debugging Programs That Use Extended
Memory
You can use Inspect or Debug to debug programs that use extended memory.
If you use high-level Inspect commands to debug your programs, you won’t notice any
changes when you debug programs with extended memory. Because Inspect allows
you to refer to program entities by symbolic names (rather than memory addresses),
using extended memory does not affect the way you use Inspect.
If you use Debug or low-level Inspect commands to debug programs that use extended
memory, you must specify segment numbers as part of memory addresses.
See the Debug Manual to find out how to specify segment numbers in Debug
commands. See the Binder Manual to find out how to use Binder listings to determine
the segment numbers of entities in your program.
TNS Processor Memory Organization
Program memory on a TNS processor consists of:
A code area, containing the program instruction codes and constants
A data area—the user data segment
An optional extended data area
Four registers (P, L, S, and E)
An eight-element register stack used for computation (three elements are available
for address indexing)
For more information about processor organization, see the system description manual
for your processors.