
258 Introduction to the New Mainframe: z/VSE Basics
Once a program is loaded, control is passed to it, with a value in the base
register. This gives the program its starting address, where it was loaded, so that
all addresses can be resolved as the sum of the base plus the offset. Relocatable
programs allow an identical copy of a program to be loaded in many different
address spaces, each being loaded at a different starting address.
10.5 Overview of compilation to execution
In Figure 10-2 we see the relationship between the object decks and the phase
stored in a library and then loaded into central memory for execution.
We start with two prog ...