Answer from cs61c-au (Robert Webb 14343043) for Question 1 If instructions are simply data in memory, theoretically, another program can alter the instructions that are going to be exicuted. A possible solution to this problem is to have separate memory for data and programs. This would, however, cause the system to be inefficient because there would be two different access systems.