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.