Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

How do CPU chips work

  1. Feb 10, 2005 #1
    can sombody please tell me how cpu chips work and how to make one oh and same for programming a game
  2. jcsd
  3. Feb 10, 2005 #2


    User Avatar
    Staff Emeritus
    Science Advisor
    Gold Member


    Both topics (CPU design and game programming) would take you years to learn, and would require thousands of pages to provide an adequate explanation.

    Perhaps you should consider asking more focused questions.

    - Warren
  4. Feb 10, 2005 #3
  5. Feb 10, 2005 #4
    Last edited: Feb 10, 2005
  6. Feb 10, 2005 #5


    User Avatar
    Science Advisor
    Homework Helper

    Some things:

    Get a book on computer architecture. You'll learn about AND, OR, and XOR gates. These are the basic circuits in a CPU. You can hook them together in very complicated ways to do arithmetic. You can write numeric code called "assembly language" to control how the CPU does that arithmetic. All high-languages such as C++ and whatever else is the norm today, is converted by another program into this numeric code. They're right. Takes a long time and it's beautiful!

  7. Feb 10, 2005 #6
  8. Feb 15, 2005 #7
  9. Mar 9, 2005 #8
    Yes, please. Knowing how the circuits and boards work will not increase programming skills sufficiently, they will only help with building a computer from scratch. Game programming also does not simply fall into one category. There are different jobs such as Tools, Level Design, Storyboarding (on occasion, and that doesn't really have anything to do with programming), skinning, modeling, engine design, and countless others. In addition, many of these jobs require an incredibly high understanding of math.
Know someone interested in this topic? Share this thread via Reddit, Google+, Twitter, or Facebook

Have something to add?

Similar Discussions: How do CPU chips work
  1. How do forums work? (Replies: 12)