| |||
| Home > AXD > AXD Facilities > Entering addresses | |||
When you are prompted to enter an address in a field you can use:
any of the following forms of low-level address:
hexadecimal, for example:
0x8248 or 0x008248
decimal, for example:
32768
address low-level symbol such as a function name, for example:
@Func_2
hexadecimal address or low-level symbol, plus or minus an offset, for example:
@Func_2 + 0x20
the predefined low-level debugging symbols available in AXD, for example:
#pc
one of the following forms of high-level address:
Function name, for example:
%Func_2
Function name and line number, for example:
%Func_2:164
Function name and the special symbol $END to
signify the address one beyond the end of the function:
%Func_2:$END
The address of the last instruction in %Func_2 can
be calculated as:
%Func_2:$END - instructionsize
Where instructionsize is 2 for Thumb code and 4 for ARM code.
A global variable, for example:
Int_Glob
A member of a global array, for example:
Arr_1_Glob[10]