Home | Screen shots | Documentation | Download | Contact | Blog

Code view

The arduino has three memories, being data memory, EEPROM memory and code memory. The division of these memories in different locations is called a harvard architecture. This is different from the von neumann architecture used on the PC.

The code view allows you to see the instructions in the code memory.

The view looks like:

code view

This view has three collumns. The first collumn is the address. Notice that the code addresses on the AVR are word based. Each instruction takes up two bytes. Some take up four bytes. The second collumn is the opcode of the instruction. This is what is physically in the memory. The third collumn are the disassembled instructions.

Notice that it can take up some time to disassemble all instructions. This is why the program is written to show you some of the code memory, while it goes and disassembles some more of the code.


  COPYRIGHT 2010 Imre Leber