Welcome back.DocWaluigean wrote: - LDAXY / STAXY = A crane machine where A is Red, X is Blue, and Y is Yellow, and the fluffy bunny doll represent numbers and what it does. [A fluffy bunny represent the sprite code for the main character which is the fluffy bunny.]
- Register = ???????????? [To be edited]
- TAX / TAY = A same crane that can be given number or decimals to each others. The prize is actually radioactive nitroglycerin, and cannot be in same room with X and Y togather, hence it only transfer between A and X or A and Y.
I feel I got certain jots down a little while. I hope I do not get penalize for long term issues. It will take me a while a LITTLE while to re-assume what to learn about the inside the NROM header thingy.[? or the templates?]
Going with your crane machine analogy a Register would be the chute where the bunny is dropped at (but read on on why this description may be flawed), and JMP and Bxx would be oddly affecting the crane operator/player somehow?
I think most object analogies like this crane machine confuses one important fact about how the CPU works: Every tiny operation that's called a "move" or a "transfer" is actually copying.
In real life (as we all know) when a thing moves from one spot to another that thing no longer exists at the old location.
In the computer realm, the action that we call "moving" leaves the old pattern of bits exactly as it is, while causing the pattern of bits in the new location to be same as the old.
You could think of this a having many chalkboards (or just a single chalkboard divided up).
So to move a number from chalkboard X to chalkboard Y, chalkboard Y must first be erased then the number in chalkboard X is read and written to chalkboard Y.
You may think the CPU could just erase chalkboard X automatically after the copy, but that's a waste of real mechanical effort, so the old chalkboard X remains the same.
There was one part of an old book I used to read as a child that helped me really understand how the CPU of computers really function.
The book was Usborne Guide to Computers: A simple and colourful introduction for beginners
and in it there was 2 pages describing an activity where you cut out a long strip of paper with simple instructions and that long strip was feed through a small paper view, and you followed the instructions in that view which included steps like moving the viewer to a numbered part of the paper strip. http://www.asciimation.co.nz/bb/wpg2?g2_itemId=5489
I can't seem to find the book any more, but I found a through review of it at http://www.asciimation.co.nz/bb/2013/10 ... -computers