5.4.4 Absolute Variables

Objects can be located at a specific address by following their declaration with the construct __at(address), where address is an integer constant that represents the location in memory where the variable is to be positioned. Such a variable is known as an absolute variable.

Making a variable absolute is the easiest method to place an object at a user-defined location, but it only allows placement at an address which must be known prior to compilation and must be specified for each object to be relocated.