The nucleus

The nucleus contains routines that execute with dynamic address translation (DAT) turned off and routines that execute with DAT on.

There are three macros that provide services for the nucleus. These macros are:
Macro
Function
DATOFF
Provides a means of linking to routines in the DAT-OFF nucleus
NUCLKUP
Provides a means of obtaining information about CSECTs in the DAT-ON nucleus
NMLDEF
Provides a means of identifying the members in SYS1.NUCLEUS that are to be loaded into the DAT-ON nucleus region.