I want you to teach me how exactly to:
1. Design microprocessor instruction set.
2. Making code based on design (in point one).
3. Compile code (in point two) into the real microprocessor for we can test it.
Note that, please make instruction sets that can be used to:
1. Create Graphical User Interface.
2. Save/Read data into/from secondary memory.
3. Save/Read data into/from internet.
4. Print data.