Design and Program a Computer

DON'T post new tutorials here! Please use the "Pending Submissions" board so the staff can review them first.
Post Reply
User avatar
maboroshi
Dr. Mab
Dr. Mab
Posts: 1600
Joined: 28 Aug 2005, 16:00
15
Contact:

Design and Program a Computer

Post by maboroshi »

I have been following a series of tutorials on the process of designing and programming a CPU. Which includes the design in an HDL, building/designing an assembler for the cpu, programming a VM, Programming a Kernel/OS, as well as designing a high level programming language.

aaaaaannnd I thought I would share the resource.

http://diycomputerscience.com/courses/c ... ng-systems

Enjoy! Floodhound hope everything is good :-)

*cheers

Mabo ;)

reparto
Fame ! Where are the chicks?!
Fame ! Where are the chicks?!
Posts: 288
Joined: 27 May 2013, 11:30
7

Re: Design and Program a Computer

Post by reparto »

I wanted to do Computer Science but I kinda had to consider that my mum would give me hell for the rest of my life for doing it.

What background knowledge do I need to be able do these courses?
Selling invisible pets:
Dogs - 0.5 Bitcoins
Cats - 0.7 Bitcoins
Unicorns - 10 Bitcoins
Chimpanzee - 2 Bitcoins

PM me if you are interested, will ship via priority airmail, will accept escrow services

pseudo_opcode
cyber messiah
cyber messiah
Posts: 1201
Joined: 30 Apr 2006, 16:00
14
Location: 127.0.0.1

Re: Design and Program a Computer

Post by pseudo_opcode »

reparto wrote:I wanted to do Computer Science but I kinda had to consider that my mum would give me hell for the rest of my life for doing it.

What background knowledge do I need to be able do these courses?
Computer science degree is just a formality, even though i got one myself, it never taught me anything i didnt already know, if you're really interested, i would say,start with digital electronics and work your way up from there, it is a vast field so its easy to get lost, and impossible to know it all unless you're highly motivated and give it like 18 hours a day for years.

What i did was learnt what caught my interest, and acquired the prerequisite knowledge to understand what i wanted to know. Branching out like this can be distracting so its best for someone who's motivated.

What motivated me was how computers did the amazing things they did, and ofcourse... curiousity is evil.
But be careful what you wish for, when i really got to know it.. turns out computers are dumb and lazy.

Post Reply