Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old Mar 14th, 2005, 10:59 PM   #1
eltoroloco
Newbie
 
Join Date: Mar 2005
Posts: 2
Rep Power: 0 eltoroloco is on a distinguished road
Send a message via AIM to eltoroloco
Question Ambitious project (computer creation)

Hi, I am currently starting a project who’s ultimate goal is to create a computer from humble schematics, to a machine that is similar to (though less powerful, and less advanced than) the Intel 8080. I know this is a programming forum but a computer at this level is all about op codes and in return asm programming. I am currently learning asm and constantly reading up on computer engineering so I know what to base my idea off of. If any of you have any ideas or pointers on where I could start that would be a lot of help, currently my only idea is focus on the ALU but I currently am not sure how to go about addressing complex objects like registers.

Thank You, Josh
eltoroloco is offline   Reply With Quote
Old Mar 15th, 2005, 10:02 AM   #2
Dizzutch
Professional Programmer
 
Dizzutch's Avatar
 
Join Date: Dec 2004
Location: Worcester, MA
Posts: 441
Rep Power: 4 Dizzutch is on a distinguished road
Send a message via ICQ to Dizzutch Send a message via AIM to Dizzutch Send a message via MSN to Dizzutch Send a message via Yahoo to Dizzutch
There's a bunch of kits out there you can buy, they come with all the stuff, diagrams and other info, it's not an intel 8080, but it might be a start.
Dizz
__________________
naked pictures of you | PFO F@H stats
Dizzutch is offline   Reply With Quote
Old Mar 15th, 2005, 6:38 PM   #3
Rory
Expert Programmer
 
Rory's Avatar
 
Join Date: Jan 2005
Location: London
Posts: 542
Rep Power: 4 Rory is on a distinguished road
Send a message via MSN to Rory
Sorry, are you building a virtual machine simulation, or actually getting physical with a soldering iron and flip flop tables?
Respect to you - you must be a genius!
Rory is offline   Reply With Quote
Old Mar 15th, 2005, 11:06 PM   #4
eltoroloco
Newbie
 
Join Date: Mar 2005
Posts: 2
Rep Power: 0 eltoroloco is on a distinguished road
Send a message via AIM to eltoroloco
Thanks for responding every one. So far its a theoretical thing, using knowledge of comp-sci and EE to create basically one very large schematic diagram to explain how to build it and several descriptions/ data flow diagrams to show just that data flow. I know there are kits out there, but I want to create a computer from scratch, meaning I create cpu. If I can complete this project it will not only be something great it will also be something very impressive to put on my college resume to an engineering school. So far I have been thinking my first challenge is creating a the ALU which so far I have concluded can be created from several 8bit latches, a 8bit full adder with co and 2s compliment, which uses a selector to push its output back into a physical ram (64KBx8bits), which will be constantly moving forward in memory through a automated mod 16 counter (not sure if I will use mod 16 it seems logical though because comp will be using hex, similar to Altair). I hope this may clarify things, if any of you happen to have any pointers or suggestions on how to go about this or improve the existing idea it would be great.

Thank You, Josh

Last edited by eltoroloco; Mar 15th, 2005 at 11:09 PM.
eltoroloco is offline   Reply With Quote
Old Mar 19th, 2005, 5:56 PM   #5
kurifu
Expert Programmer
 
kurifu's Avatar
 
Join Date: Jul 2004
Location: Halifax, Nova Scotia (Canada)
Posts: 784
Rep Power: 5 kurifu is on a distinguished road
Send a message via ICQ to kurifu Send a message via MSN to kurifu
It doesn't take a genious to build an Intel 8080 like computer right from the wires... it just takes a bit of money since you will likely need lots of breadbords, circuit printers, drill bits and solder... as well as some decently costly components and at least an oscillioscope to debug your works as you do it... and a lot of time... there are a lot of pieces that need to be connected together to say the least... but it certainly can be done, I am sure many people have done it before.
__________________
Clifford Matthew Roche <geek@cliffordroche.com>
Web Hosting: http://www.crd-hosting.com
Consulting: http://www.crdev-consulting.com
kurifu is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 3:38 AM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC