memory locations and ip