Simple Computer: Consider the following "Simple Computer" program.
What does it do? That is, when the code runs, it ends with a number
in the Output field (11 in the case of the data that is given in the
snapshot). What function of the data is being computed? (You may
wish to run the code, and watch it as it runs.)

10 points for properly describing the function of the code. You may
want to actually play with the simulator
here
to answer the question.
Hints:
- Pay special attention to what happens in memory location 1
as the program is running.
- You may want to make the delay smaller as the program runs,
otherwise it takes a long time to complete.
- After the program finishes running, to rerun it, the only cells
you have to rewrite are cell 1 (goes to 70), cell 80 (goes to 0), and
the PC cell (goes to 0). No other cells change.
- When does cell 80 change? How does it change? Whenever cell 80
changes, pay close attention to the value in cell 1, and what it
represents (a memory location, since it follows a load command).
You can earn partial credit for the problem by just commenting on
the hints above, if you can not figure the program out as a whole.