Logic Gates?

samuel1

Member
May 8, 2012
38
0
66
Howdy everyone.

When explaining how a computer works -- I can do a pretty decent job until I get to the CPU. Yes, the "brain" of the computer.

I am not a math guy. I have a really difficult time explaining this in general terms to anyone.

I understand they employ the use of "logic gates" and outrageously small transistors. I sorta get it. But not really.

Do any of you know of a really good video or website that can explain from the very beginning how a CPU works? Both mathematically and physically over the course of its extremely long evolution?

What I find is that most videos skip over the beginning part and then blather on about how amazing all the tech is these days. That's great -- but I don't get the beginnings.

I've watched hundreds of videos. So, please, don't tell me to "search youtube" or anything like that.

Thanks everyone! D:
 

Pilum

Member
Aug 27, 2012
182
3
81
How about a book? "Code" by Charles Petzold. It starts with the evolution of Morse code and ends with assembly programming. I've only read the first couple dozen pages, but it seems to be an excellent guide to understanding the basics of computers. I only wish I'd had a book like that 26 years ago when I started programming...
 

Blitzvogel

Platinum Member
Oct 17, 2010
2,012
23
81
Basic electronics knowledge is a must, especially to understand the different types of gates involved with building parts of an integrated circuit.
 

WhoBeDaPlaya

Diamond Member
Sep 15, 2000
7,414
401
126
OP, are you looking to understand how transistors work in detail (voltage and current relationships, gain, ft, device physics, etc.), or are you just looking to understand them from a switch model perspective?
 

CTho9305

Elite Member
Jul 26, 2000
9,214
1
81
This book explains it very well. I don't know of any websites that will really get you to the point of understanding what you want to understand. You'll probably get most of what you want from the first few chapters. It may look intimidating, but it's really not bad. If you're serious about it, there are many people here who can answer questions it may raise for you.

I don't think you actually need to understand electronics if you're willing to accept either logic gates as magic (which behave in simple ways... e.g. output is 1 when both inputs are 1), or transistors as magic (which behave in simple ways... e.g. pin "D" is connected to pin "S" when pin "G" is 1).
 

jhu

Lifer
Oct 10, 1999
11,918
9
81
Play Minecraft. Then download the Minecraft 6502 emulator. Or play Little Big Planet and look for calculator levels.
 

BrightCandle

Diamond Member
Mar 15, 2007
4,762
0
76
How about a book? "Code" by Charles Petzold. It starts with the evolution of Morse code and ends with assembly programming. I've only read the first couple dozen pages, but it seems to be an excellent guide to understanding the basics of computers. I only wish I'd had a book like that 26 years ago when I started programming...

+1 This is "the" way to learn about this. There is enough information contained in this book to design your own basic CPU and it starts right at the beginning.
 

Mr. Pedantic

Diamond Member
Feb 14, 2010
5,039
0
76
Howdy everyone.

When explaining how a computer works -- I can do a pretty decent job until I get to the CPU. Yes, the "brain" of the computer.

I am not a math guy. I have a really difficult time explaining this in general terms to anyone.

I understand they employ the use of "logic gates" and outrageously small transistors. I sorta get it. But not really.

Do any of you know of a really good video or website that can explain from the very beginning how a CPU works? Both mathematically and physically over the course of its extremely long evolution?

What I find is that most videos skip over the beginning part and then blather on about how amazing all the tech is these days. That's great -- but I don't get the beginnings.

I've watched hundreds of videos. So, please, don't tell me to "search youtube" or anything like that.

Thanks everyone! D:

Try design something out of logic gates that will add two 2-bit numbers. It's not that hard, it just requires a bit of thinking to get started.
 

Arkadrel

Diamond Member
Oct 19, 2010
3,681
2
0
I am not a math guy. I have a really difficult time explaining this in general terms to anyone.
Just because you can do something with math, doesnt mean you should do it, with it.

You can probably go up to a chalk board and put out some complex formula for a 3D model, and most would know its some type of 3D object, but most people wouldnt be able to visualise it, without first drawing it.

In short, your makeing things really hard on yourself if your trying to use math like that,
for things its not really good at. Exsample; drawing a circle on a chalk board, kids understand better than you writeing a formula for a circle, and saying "imagine what that looks like".

(there is a reason they use circuitry diagrams, and not math, when they design things. Its just much easier to understand something you can see infront of you, instead of haveing to "think" you way too)


Instead I think you should start with the "physic's" behinde why The logic gates work as they do.
Tell them of the differnt types and then show them a truth table, and draw the circuitry for it.

Mr Pedantic 's idea of showing them how a calculator works, is probably a good idea.

And go from there, going from small to big.
 
Last edited:

Borkil

Senior member
Sep 7, 2006
248
0
0

piasabird

Lifer
Feb 6, 2002
17,168
60
91
Yeah just go read a book. I could explain some of it in theory, but it is way complicated. It gets into wave design, the HHZ clock, BUS movement, Instruction register, Cache, Size of the register, Number of Pipes or pathways, Out of Order Processing, ALU, Hard wiring instructions vs stored comples instrutions, DMA, ETC.
 
Last edited:
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |