CPU

View CPU registers

  1. From the main menu, select View ▸ Registers to open the Register window.

Registers whose values have changed since the last stop are in red. It is possible to change the value of any register by clicking in the value column and entering a new value.

View memory

  1. From the main menu, select View ▸ Memory to open the Memory window.

The first column displays memory addresses in hexadecimal, the second displays memory contents in hexadecimal and the last column shows memory contents in ASCII.

The addressing space of even a 32-bit microprocessor is very large (4 gigabytes), so it is very difficult to go to a particular address with the scrollbar. But you can click the right mouse button and select Go to address to get a small edit box where you can enter an address in hexadecimal.

View Disassembly

  1. From the main menu, select View ▸ Disassembly to open the Disassembly window.

The first column displays addresses in hexadecimal. In the second column, you can have a label starting at the beginning of the line and ending with a colon or a assembly-language instruction indented by 4 space characters.

The position in the disassembly window will be changed to the program counter value when the program is stopped.

The addressing space of even a 32-bit microprocessor is very large (4 gigabytes), so it is very difficult to go to a particular address with the scrollbar. But you can click the right mouse button and select Go to address to get a small edit box where you can enter an address in hexadecimal.