@ Dark Frager
No problem, it's a good question
A
micro controller is the name of a chip that performs most operations a computer can do. It is essentially a computer, just with a few limitations (it's slower, has less memory etc.). Micro controllers are used in almost every electronic device these days. To give you some examples: Radios, cameras, model helicopters/cars/aeroplanes, automatic toilets?
Anyway, our goal is to create our own micro controller in MineCraft. What will it be able to do?
-You can write small programs for it and it will execute them
-You can output values to a 4 digit screen
-You can read input from users with switches
The micro controller will support operations such as:
-move data from one place to another
-addition (4+9 for example)
-subtraction (3-9 for example)
-bitwise AND (0010'0111 & 1111'0000 = 0010'0000)
-bitwise OR (0010'0111 | 1111'0000 = 1111'0111)
-bitwise XOR (0010'0111 xor 1111'0000 = 1101'0111)
-invert (0010'0111 ! = 1101'1000)
-bit shift left (0010'0111 << 3 = 0011'1000)
-bit shift right (0010'0111 >> 3 = 0000'0100)
-rotate (same as shift, it just wraps)
-random data
Hope that clarifies our project a bit for you
TheComet