7.2. DATA

Format:


        PRAGMA [DATA | SHARED] cexpr0['-'cexpr1[',' ...]
      
Defines a range allowed when allocating variables. DATA access is assumed to require whatever banking method is needed for the target, whereas SHARED is assumed to not require these bits.

Note that automatic variable allocation only uses the area denoted by DATA, never the area denoted by SHARED, so these two can overlap.