|
Your program does indeed build from the bottom up. Whether it executes from the bottom up, however, is something I honestly don't know the answer to. I believe it does, but I'm not 100% sure.
The values of the table are correct. To read an individual location, you take the number on the left and replace the last 0 with whatever digit is on top. Thus, the valid memory addresses are 000-7FF. This gives 2048 bytes of memory, as it should be.
--Rob
|