CPU
- 6.7.1. Register window
- 6.7.2. Memory window
- 6.7.3. Disassembly window
6.7.1. Register window
It is possible to examine the contents of the internal registers of the CPU (microprocessor). Choose the menu item . A window listing all available registers in the microprocessor and their corresponding contents will appear.
If any register value was changed in the last debugging step, its value will be highlighted in red. It is possible to change one register value by selecting it and clicking in the value column.
6.7.2. Memory window
Choose the menu item to open the memory window for the program being debugged. This window shows the contents of all memory.
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 quite large (4 gigabytes), so it is very difficult to go to a particular address with the scrollbar. But you can click on the right mouse button to display a context menu and select to get a small edit box where you can enter an address in hexadecimal.
6.7.3. Disassembly window
Choose the menu item to open the disassembly window for the program being debugged.
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.
Again, as the addressing space is very large, the scrollbar is quite useless. You can click on the right mouse button to display the context menu and select to get a small edit box where you can enter an address in hexadecimal. The position in the disassembly window will be changed to the program counter value when the program is stopped.
