Hey! Suprised you found my project. This project can get very confusing, considering this is based off of a computers CPU. So, I put some instructions here for you to understand everything. Some of these things are pretty self explanitory. I've listed every instruction in here and how to use it: ADD - Adds the address given's value to the Accumulator. Say that the command is ADD 2, the accumulator has a value of 1, and the value in address 2 is 3. ADD 2 will add 1 and 3, because the accumulator is 1 and the value in address 2 is 3. JUMP - Changes the Programme Counter to the address given so that once it loops around, it will fetch wherever you set it to. For example, if I had "JUMP 3", then when it fetches for the instruction it will look at the instruction at item 3 because it had jumped there. LOAD - Sets the Accumulator to the value at the address given. STORE - Overwrites the address given with the accumulator. SUBTRACT - Just like ADD, but it subtracts instead. There aren't that many commands currently to build that many things, but i'm open to suggestions! If you want to suggest a command, i'll add it in, but ONLY if it follows these rules: 1. It must contain 1 word and 1 address value. 2. It must make sense in the terms of CPU & RAM. 3. It must make sense in the terms of there being no monitor. This cannot display images. 4. Must be useful for general things, not there for the sake of it being there. I'm open to other suggestions that don't directly have to do with commands and instructions. Because of the limitations of scratch, you can only hold 25 Kilobytes of information (200000 Bits). Im sure thats more than enough, unless you NEED more data, I'll extend it to 50 Kilobytes. #CPU #RAM #Computers #Computer