CPU Development
3 posts • Page 1 of 1
CPU Development
The target of this toppic is to make the very good CPU, that will calculate, handle with text and data and more!
There is example
So join in! You can just give me ideas how to improve it, or improve it and then poste it in here!
Good luck and thanx for reading!
There is example
So join in! You can just give me ideas how to improve it, or improve it and then poste it in here!
Good luck and thanx for reading!
I'm back! (not really!)
I'm also making real hardware, sometimes.
I'm also making real hardware, sometimes.
-
Kutis 96 - Posts: 107
- Joined: Mon Jun 28, 2010 7:49 pm
- Location: Chasing red dots.
Re: CPU Development
Great, now he has two accounts...
Also, you've made many computer collabs, a few of which already had CPUs. Really, you're breaking the "no duplicate collabs" rule.
Also, you've made many computer collabs, a few of which already had CPUs. Really, you're breaking the "no duplicate collabs" rule.
TheWinkits wrote:They both looks of cuking amazing
-
Chronos - [Most Active Member 2010]
- Posts: 4457
- Joined: Mon Aug 31, 2009 6:00 pm
- Location: Californania
Re: CPU Development
Well, I have 2 accounts becuz i forgot password and i don't want to use AHOX name anymore...
And now back to collab.
There is the new CPU i made.
There is the list of commands:
["TEXT", "Hello world!"] - This will write "Hello world!" on text output.
["NUM", 2] - This will set the numeric output to 2
["RESET"] - This will reset CPU
"RESET" - Guess what
["ADDTEXT", "This is the new CPU."] - This will add text to the end of text output - so it will look like this: "Hello world! This is the new CPU."
["ADDTEXTSTART", "Euhmm..."] - This will add text to the start of text.
["ADDNUM", 2] - This will add 2 to the num output, so it looks like this: 2 +2
["SUBNUM", 2] - This will substract 2 from the num output : 2 - 2
["MULTNUM", 2] - This will multiply 2 the output : 2 * 2
["RAISETOPOWERNUM", 2] - This will raise to power the num output of 2
["RTPNUM", 2] - This makes the same thing like that before...
["START"] - Starts programm from memory
["STOP"] - The last sector of programm in memory must to contain this. This stops the sector-counting.
["LINE", 2] - This moves the programm reading to the sector 2 in memory.
["INTEXTADD"] - This adds the text to output from data input. This should be used as keyboard.
["INTEXTADDSTART"] - This adds the text to the start. Warning! This makes the written text reversed XD
["INNUMSET"] - This commands sets the num output to num input value.
["INNUMADD"] - NUM OUT = NUM OUT + NUM IN
["INNUMSUB"] - NUM OUT = NUM OUT - NUM IN
["INNUMDIV"] - NUM OUT = NUM OUT / NUM IN
["INNUMMULT"] - NUM OUT = NUM OUT * NUM IN
["INNUMRTP"] - NUM OUT = NUM OUT ^ NUM IN
["CLS"] - Clears the screen
Enjoy! This one is fully working XD and now it can use the DATA IN pin. I forgot to write an interface for it, so i did it for this version.
so Enjoy! and THANX FOR READING! DEMO SOON!!!
And now back to collab.
There is the new CPU i made.
There is the list of commands:
["TEXT", "Hello world!"] - This will write "Hello world!" on text output.
["NUM", 2] - This will set the numeric output to 2
["RESET"] - This will reset CPU
"RESET" - Guess what
["ADDTEXT", "This is the new CPU."] - This will add text to the end of text output - so it will look like this: "Hello world! This is the new CPU."
["ADDTEXTSTART", "Euhmm..."] - This will add text to the start of text.
["ADDNUM", 2] - This will add 2 to the num output, so it looks like this: 2 +2
["SUBNUM", 2] - This will substract 2 from the num output : 2 - 2
["MULTNUM", 2] - This will multiply 2 the output : 2 * 2
["RAISETOPOWERNUM", 2] - This will raise to power the num output of 2
["RTPNUM", 2] - This makes the same thing like that before...
["START"] - Starts programm from memory
["STOP"] - The last sector of programm in memory must to contain this. This stops the sector-counting.
["LINE", 2] - This moves the programm reading to the sector 2 in memory.
["INTEXTADD"] - This adds the text to output from data input. This should be used as keyboard.
["INTEXTADDSTART"] - This adds the text to the start. Warning! This makes the written text reversed XD
["INNUMSET"] - This commands sets the num output to num input value.
["INNUMADD"] - NUM OUT = NUM OUT + NUM IN
["INNUMSUB"] - NUM OUT = NUM OUT - NUM IN
["INNUMDIV"] - NUM OUT = NUM OUT / NUM IN
["INNUMMULT"] - NUM OUT = NUM OUT * NUM IN
["INNUMRTP"] - NUM OUT = NUM OUT ^ NUM IN
["CLS"] - Clears the screen
Enjoy! This one is fully working XD and now it can use the DATA IN pin. I forgot to write an interface for it, so i did it for this version.
so Enjoy! and THANX FOR READING! DEMO SOON!!!
I'm back! (not really!)
I'm also making real hardware, sometimes.
I'm also making real hardware, sometimes.
-
Kutis 96 - Posts: 107
- Joined: Mon Jun 28, 2010 7:49 pm
- Location: Chasing red dots.
3 posts • Page 1 of 1
Who is online
Users browsing this forum: No registered users and 1 guest