Explore the physical and logical layers of computing devices, understanding how assembly language commands physical hardware.
Write a simple program in an assembly simulator (like MARS or a web-based ARM emulator) that adds two numbers and stores the result in memory.