In early computers such as the IBM System/360 (1965), code was position-dependent: each program was built to be loaded into, and run from, a particular address.
IBM DOS/360 (1966) did not have the ability to relocate programs during loading.