 The use of and/or to request an operating system service means user applications do not have to know the entry address of each operating system function, only the correct signature byte to invoke the desired operation.Hence relocation of the operating system in memory will not break compatibility with existing user applications.Also, as executing or always vectors the processor to the same address, simple code may be used to preserve the registers on the stack prior to turning control over to the requested service.