Memory windows are best suited for a raw view of the CPU's memory. WinIDEA allows multiple memory windows to be opened.
In a memory window the following elements are visible:
Memory area selector
shows which of the CPU's memory areas is currently displayed.
is used to enter either the address or the symbol or anchor from which you wish to list the memory.
Drag & drop a register from disassembly into memory window, lists memory from register value.
Address type field
is used to select the type of the address specified (either HEX for Hexadecimal memory address, Symbol or Anchor).When ‘Anchor’ is specified, the window is repositioned to the value of the expression, specified in ‘Address’, when the CPU stops. For example: ":@SP" always shows the stack.
displays the address of the first item in the numerical display area at the same line.
Numerical display area
displays memory contents in binary, hexadecimal or signed or unsigned decimal or floating point format. Unaccessible regions (regions that are unavailable or the user defined them as unaccessible) and invalid regions (erased random-state flash regions) will be shown as ??.
ASCII display area
displays memory contents in ASCII format, if selected in the Display Mode window.
The memory window will also color locations that have changed in the previous action (white) and indicate the location of the stack pointer when in range (yellow).