This is a more realistic version of air_processor1, and should be a little more powerful, considering that I added a few registers. One of the biggest changes for realism is that you now have to use the RAM to hold temporary data, and you cannot replace items in the ROM. Also the entire execute function was remade from scratch to make it a little easier and more realistic to use. It has 16 new commands from air_processor1, and has many of the same commands from it. Some of the commands have been removed for realism though. NOTE: The CPU's are not compatible with each other. If you wrote a program in air_processor1, it will not work in air_processor2. This is a very basic, but powerful cpu. I will keep building it, but for now it has some functions: 'execute' - executes stuff from the input list. 'store' - stores inputted text into binary in the hard drive. 'get' - gets a inputted index from the hard drive. ----------------------------- You have: 512 bytes of RAM 32768 bytes of storage ---------
As you can see, this Fibonacci program was executed almost instantly, and it was executed faster than air_processor1 (by about 1 second faster)!