Memory Window

Debug ›› Debug Windows ››
Parent Previous Next

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.

List field

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.

Address column

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).


Memory Window Context Menu

Opening a Memory Window

Display Mode

Modifying Memory Contents

Find Memory Contents

Save To Disk

MMU Table Walk Window