9.10.6 far
The far
attribute tells the compiler that the variable
will not necessarily be allocated in near (first 8 KB) data space, (i.e., the variable
can be located anywhere in data memory between 0x0000 and 0x7FFF).