Learn how computers add numbers and build a 4 bit adder circuit

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ม.ค. 2025

ความคิดเห็น • 1.8K

  • @BuckeyeStormsProductions
    @BuckeyeStormsProductions 8 ปีที่แล้ว +2223

    One of the most concise explanations I have seen.

    • @saintofchelseathomascarlyl5713
      @saintofchelseathomascarlyl5713 7 ปีที่แล้ว +15

      the real question is if you understood it or you already know this

    • @BuckeyeStormsProductions
      @BuckeyeStormsProductions 7 ปีที่แล้ว +36

      luxannna crownguard I had previously understood the basics of binary operations, but not how logic gates were used to do binary operations.

    • @saintofchelseathomascarlyl5713
      @saintofchelseathomascarlyl5713 7 ปีที่แล้ว +6

      im so jealous of you

    • @asicdathens
      @asicdathens 7 ปีที่แล้ว +38

      when I was in high school I saw in a book ( before the 90's) how full binary adder works and I implemented all 4 major math operations . Addition subtraction , multiplication , division. One of the very few things I'm still proud of.

    • @zes3813
      @zes3813 7 ปีที่แล้ว

      no such thing as concise or not concise expx, can explx anyx by anyx and it'd be perfect, wrr proud, shnotx

  • @aaronk9740
    @aaronk9740 4 ปีที่แล้ว +251

    Ben, I wish you were my teacher when I was studying computer science... This is an absolutely amazing, simple, and fun explanation.

  • @SiddhantVerma-tp1gt
    @SiddhantVerma-tp1gt 4 ปีที่แล้ว +187

    Man in my whole engineering course I haven't seen any thing as practical as u have shown me. We can draw a lot of circuits on paper but when doing practically people nowadays hardly have any knowledge pertaining the subject. 👍👍

    • @sonicboom2535
      @sonicboom2535 4 ปีที่แล้ว +12

      Cuz indian education system

    • @kotachan6784
      @kotachan6784 4 ปีที่แล้ว +5

      @@sonicboom2535 literal shitpile!
      Only if they taught us semiconductors and electronics this way..

    • @hashhacker2130
      @hashhacker2130 3 ปีที่แล้ว +3

      @@monke4319 It's because of our bad education system, we are forced to learn more and better on our own, which happens on a large scale, that's why there's many Indian tutorials ranging from school to college education, who's goal is to educate and prevent what problems they've faced. Proper education is an international problem though.

    • @unbeatengamer755
      @unbeatengamer755 2 ปีที่แล้ว +2

      Don't tell me you didn't have a logic design lab.

  • @wolverine9632
    @wolverine9632 4 ปีที่แล้ว +1381

    Teacher: No calculators allowed for this test.
    Me: Okay

    • @devhonking721
      @devhonking721 4 ปีที่แล้ว +71

      Good Luck to implement IEEE 754

    • @fbubbar
      @fbubbar 4 ปีที่แล้ว +13

      This comment is underrated

    • @ramkumarm8957
      @ramkumarm8957 4 ปีที่แล้ว +9

      Ridiculously underrated

    • @gian-227
      @gian-227 4 ปีที่แล้ว +5

      @@devhonking721 but for integers it s ok

    • @toaster5807
      @toaster5807 4 ปีที่แล้ว +6

      Arduino ain’t a calculator

  • @tinytonymaloney7832
    @tinytonymaloney7832 2 ปีที่แล้ว +73

    I would love to go back 40 years (101000) and re-learn all this, what a brilliant project. I last did this stuff in 1982 at college. Watching these videos just brings it back. 👍👍👍

  • @TheBigBigBlues
    @TheBigBigBlues 4 ปีที่แล้ว +38

    The way you teach with physical examples after the theory is exactly how my brain learns best. Thank you for doing these brilliant videos.

  • @WannabeSpaceman
    @WannabeSpaceman 8 ปีที่แล้ว +924

    I wish I had some spare cash to give you because you've managed to teach me everything I've wanted to know about computers from the semiconductor level up to this; more so than the computational college courses I've actually taken.
    This is more computer science than how to use computers, which is what I went into computer studies for in the first place.

    • @benzcheap
      @benzcheap 7 ปีที่แล้ว +82

      computer science is mostly software
      computer engineering is mostly hardware

    • @Ghorda9
      @Ghorda9 7 ปีที่แล้ว +72

      electrical engineering is more accurate

    • @markkeilys
      @markkeilys 7 ปีที่แล้ว +33

      electrical engineer == power
      electronic engineer == signal processing
      computer engineer == ^ with some computer sci
      well in the US

    • @dudaseifert
      @dudaseifert 5 ปีที่แล้ว +3

      i'm graduating from 2 different unis in computer sciences, and both of them had a logic circuits class as an obligatory seat, soo

    • @ElectroPrints
      @ElectroPrints 5 ปีที่แล้ว

      Bravo , great explanation

  • @BeniRoseMusic
    @BeniRoseMusic 3 ปีที่แล้ว +44

    I love this stuff! It's amazing to me that even this close to the metal, there's still a layer of abstraction using ICs with pre-built logic gates. It's amazing to me that people figured out how to build these logic gates with vacuum tubes, and later transistors. No wonder they used to take up entire rooms! And then less than a century later we have these things in the millions on a microscopic scale doing arithmetic so fast that it can be abstracted into a high definition video streaming over the internet for millions to see!

    • @honkhonk8009
      @honkhonk8009 3 ปีที่แล้ว +4

      People make chips nowadays using HDL. Its just abstraction over abstraction, and a whole lot of specialization.
      Kinda cool.

    • @mattvideoeditor
      @mattvideoeditor ปีที่แล้ว

      Those large conputets calculated how to do a small computer. Soon AI will imagine better AIs.

  • @davidm.johnston8994
    @davidm.johnston8994 8 ปีที่แล้ว +302

    This is just so cool! I just learned how logic gates are made with transistors and now how this actually works out to make an adder. Thanks man!

    • @nicolaserriquenz9905
      @nicolaserriquenz9905 7 ปีที่แล้ว +7

      Next step, know how a transistor works, so you know how those gates work at electrical level

    • @TheTwoFailerLP
      @TheTwoFailerLP 7 ปีที่แล้ว +3

      I built this in Minecraft, it is really not that hard if you how it works. mommentuall I try to build a multplikator but it gets a bit complicter (ofcours).

    • @waleedalqalaf3330
      @waleedalqalaf3330 7 ปีที่แล้ว +1

      im so used to building these in minecraft. which makes me say i love how quick it is XD even tho its an rca.

    • @thevendetta9726
      @thevendetta9726 6 ปีที่แล้ว +3

      Nicolas Erriquenz next step, learn how electricity works so you know how it works on an ELECTRON level.
      Next step after that, learn how electrons work so you know how that works on a quantum level!
      Even further step, learn how quantum mechanics work... oh wait no one knows how that works

    • @litlehedgehog_1241
      @litlehedgehog_1241 3 ปีที่แล้ว

      @@thevendetta9726 I do. I am god

  • @Standbackforscience
    @Standbackforscience ปีที่แล้ว +1

    There are _so_ many videos on youtube claiming to explain how binary adding works in a computer, but this is only one that actually does it. Thank you!

  • @Deshammanideep
    @Deshammanideep 7 ปีที่แล้ว +78

    so cool.. I just understood how computer understands numbers.. your one video explained more than my 22 years of learning... thank you from deepest heart....

  • @tubular7752
    @tubular7752 4 ปีที่แล้ว +61

    That’s insane! I always thought computers were like intelligent pieces of magical technology (not really but that’s what it felt like) and now I understand that what you’re ‘computing’ is really just an electrical representation of the math! As in, it’s just physics, and the math existed there already before we created any circuits or put any electricity through them. It’s so cool to think that it’s actual such a tangible thing, and that it actually works with using electricity and some intelligent placement of a few specific materials. Fantastic video!

    • @ivarnordlkken8082
      @ivarnordlkken8082 2 ปีที่แล้ว +3

      Sorry we destroyed the magic for you.

    • @shuetomtqasaab
      @shuetomtqasaab 2 ปีที่แล้ว +1

      @@ivarnordlkken8082 You must have spelled "enhanced" wrong ;) I quite often say to my students on various occasions: "No, it's not magic. Even better - it's physics!"

  • @DidNotReadInstructions
    @DidNotReadInstructions 5 ปีที่แล้ว +38

    I was confused, but I can see how very smart people figured this out over the years. Thanks.

  • @pesto12601
    @pesto12601 5 ปีที่แล้ว +21

    Where were you when I was learning this stuff back in the 90's??!?! AMAZING explanation and so easy to get... Thx.

    • @user_375a82
      @user_375a82 3 ปีที่แล้ว +1

      I remember struggling with the "adder circuit" for an exam (in 1972). I just memorized the gates in the end - never understood it.

    • @pesto12601
      @pesto12601 3 ปีที่แล้ว +1

      @@user_375a82 Yeah.. folks have so many resources available to help teach things today.. I'm sure I would have been a better student had I all these resources just a click away!

  • @daveb5041
    @daveb5041 7 ปีที่แล้ว +5015

    How do I build a intel core i7 using this method? Can you use legal size paper clips if you don't have wires?

    • @travisjayday5757
      @travisjayday5757 7 ปีที่แล้ว +368

      I hope this is bait lol

    • @nicolasa.bermellferrer8025
      @nicolasa.bermellferrer8025 6 ปีที่แล้ว +56

      lol

    • @rodrigueskorn
      @rodrigueskorn 6 ปีที่แล้ว +739

      I hope to see a serious answer on this, because I need not one, but two i7's.

    • @sasikala3195
      @sasikala3195 6 ปีที่แล้ว +366

      Then you gonna need, literally multiple life time. Bcoz this is just one arithmetic adder unit. Intel i7 has billions of unit like this, just in microscpic level.

    • @pagetvido1850
      @pagetvido1850 6 ปีที่แล้ว +172

      Can I pre-order that?

  • @skaruts
    @skaruts 2 ปีที่แล้ว +1

    This video brought me the nostalgia of feeling cozy in a classroom with a teacher you love on a rainy day.

  • @craig4197
    @craig4197 2 ปีที่แล้ว +6

    Thanks for the video! Very inspirational to find out that he didn't finish college either and managed to still do what he loves. I failed at my first attempt at college as well, taking computer science as well, and have been stuck at a job I hate for 20 years, dreaming of what might have become. Just recently returned to my passion as a hobby and to see if I've still got the brains for it. To find people like Ben Eater really sparks my thirst for more knowledge, something I thought was dead in me. I forgot what it was like when it was fun to learn. Will be either buying a kit or donating when I can. I love this content! Thanks Ben!

  • @XY_Dude
    @XY_Dude 6 ปีที่แล้ว +8

    Wow! This brought back memories. I remember my training to fix old mainframes in the early 70's. The amazing thing is computers only know how to add or shift. Seeing how they do the different math functions was just amazing. Fun thing is finding what circuit element was "on strike" when a failure occurs.

  • @VladoSK
    @VladoSK 4 ปีที่แล้ว

    It took me a while to learn that the outputs SUM0, SUM1, SUM2, SUM3 and COUT at 6:53 are the diodes, but now it makes a perfect sense. Sir, you are a genius. This thing was a total mystery to me up to this moment.

  • @BuckeyeStormsProductions
    @BuckeyeStormsProductions 8 ปีที่แล้ว +50

    I found an app that allows simulation of logic circuits, and used your explanation here to build an adder. Your explanation, and then putting into practice, if only in a virtual environment, really helped me grasp the concept. I am going to follow your other explanations, and build/test other logic circuits. Ultimately, I may add all the components into a virtual machine, like you built a real machine. Maybe, sometime down the line, I will build real hardware. I showed my wife the virtual logic circuit, and was able to explain the workings to her, although her interest may have been feigned. They say you really know something when you can teach it to someone else. I think you also know you are a good teacher when your students can teach others. By that logic, you are a good teacher. Thank you!

    • @titaniumdiveknife
      @titaniumdiveknife 8 ปีที่แล้ว +1

      BuckeyeStorms what's the app hombre?!?!?!?!?

    • @BuckeyeStormsProductions
      @BuckeyeStormsProductions 8 ปีที่แล้ว +5

      Smoked Robot Pâté It is called Logic Simulator. It is on Android.

    • @BuckeyeStormsProductions
      @BuckeyeStormsProductions 7 ปีที่แล้ว +1

      Nice find! Thanks.

    • @TheDarkToes
      @TheDarkToes 6 ปีที่แล้ว

      Now put it on a digital readout. :O

    • @BrightBlueJim
      @BrightBlueJim 6 ปีที่แล้ว +1

      @@TheDarkToes Ben Eater actually does that, in his series on building a full 8-bit computer. Start here: th-cam.com/video/HyznrdDSSGM/w-d-xo.html

  • @SapphFire
    @SapphFire 5 ปีที่แล้ว +3

    At first I just watched these for fun with no intentions to make them myself but since I saw your newest video in my recommendations I've been rewatching your videos. You explain everything really well and I've gotten a huge motivation boost from these.
    I'll order some parts this week and try this out myself :)

    • @subhajit201
      @subhajit201 5 ปีที่แล้ว +3

      Dont forget to connect the input carry of the first column to ground (zero).

  • @nathanpowell1500
    @nathanpowell1500 7 ปีที่แล้ว +5

    Discovered this channel recently and am going through every video. You're a great teacher. I picked up Digital Computer Electronics and have been really enjoying it. Thanks for making these videos!

  • @ArnoldNatasha-f6f
    @ArnoldNatasha-f6f 9 หลายเดือนก่อน

    Absolute legend I couldn’t sleep last night trying to figure out how binary numbers can be added together using electricity.
    I had no luck finding any explanation the first day, but before I slept I ended up figuring it out.
    This morning this vid was recommended to me and it just confirmed my mental model.
    Thanks you beautiful man.

  • @HalawaAlantabli
    @HalawaAlantabli 9 ปีที่แล้ว +52

    Many thanks from Egypt.. you have really awesome planned and organized method in exploring your materials let any one understand.. many of peoples can say some of that theoretically but few can apply like you..

  • @diligenthawk
    @diligenthawk 5 ปีที่แล้ว +84

    Can we just appreciate how neat and clean his circuit looks! Mine always looks like a catacomb of wires!😂

    • @azimmustufabaldiwala5833
      @azimmustufabaldiwala5833 5 ปีที่แล้ว

      same here

    • @OmPrakash-pc1ec
      @OmPrakash-pc1ec 4 ปีที่แล้ว

      XD

    • @souravsahoo1582
      @souravsahoo1582 4 ปีที่แล้ว

      I need to buy this bigger one..i have the smaller one, talking about breadboard

    • @geoninja8971
      @geoninja8971 3 ปีที่แล้ว

      Yep, by the time I had all my jumpers in place, you wouldn't be able to see the LEDs!

    • @user_375a82
      @user_375a82 3 ปีที่แล้ว

      Mine look like platefuls of spaghetti.

  • @migueldoliveiracomposer
    @migueldoliveiracomposer 8 ปีที่แล้ว +31

    This has just become my favourite video on TH-cam.

    • @DizzyVulpine
      @DizzyVulpine 4 ปีที่แล้ว

      By 3 minutes in I was lost. Checked the comments to see if I was alone. Yep. I’m just thick. 😂

  • @TheJohnStacy
    @TheJohnStacy 3 ปีที่แล้ว

    Your videos are so satisfying because like, we all know it's going to work and do exactly what you say it does, and when that expectation is met exactly, it is so satisfying.

  • @ropewalkingelephant
    @ropewalkingelephant 2 ปีที่แล้ว +5

    For everyone wondering why there aren't any pull up/down resistors on the switches, it's because Ben is relying on the fact that the pins on these chips essentially float high, so he is merely grounding them to set them low.

    • @Thetimpson
      @Thetimpson ปีที่แล้ว

      So should we be powering instead of grounding the dip switches?

    • @hughsingleton8030
      @hughsingleton8030 ปีที่แล้ว

      arrrrrhh okay, makes sense now :-)

    • @rdwells
      @rdwells 9 หลายเดือนก่อน

      Someone please correct me if I'm wrong, but if you're using HC or HCT family chips you will need pull-up or pull-down resistors, since those inputs simply float.

  • @sebytro
    @sebytro 3 ปีที่แล้ว

    I had courses that taught me this about 12 years ago. I still remember the many many pages I filled with binary calculations and sketches of diagrams using gates. It was something amazing for me to learn and I loved every second of it. To see it now again so well explained is very nostalgic for me. Cheers to you!

  • @MrHyde-fu5sr
    @MrHyde-fu5sr 7 ปีที่แล้ว +194

    "I've got these four little dipswitches"
    What'd you call me?

    • @homework8969
      @homework8969 3 ปีที่แล้ว +2

      This comment is my life in a nutshell

    • @psibarpsi
      @psibarpsi 3 ปีที่แล้ว

      @@homework8969 Whatcha mean? Like, taking things said casually and in some other context personally?

  • @asdfasdfasdf383
    @asdfasdfasdf383 ปีที่แล้ว

    You're a great teacher. It is very rare to see someone being good at teaching, it's a hard thing to learn. I was perplexed when a friend asked me how the elementary functions worked in a computer and I couldn't give a straightforward, simple answer. Having spent a lot of time of my life writing software, this was actually very embarrassing. This video has a refreshing conciseness and was very helpful.

  • @rustygear9370
    @rustygear9370 7 ปีที่แล้ว +6

    This video brings me back to late 80's when I used to mess with logical circuits and LEDs (TTL and mostly CMOS 4xxx circuits ripped from dead computer cards), being a kid who loved blinking lights :)
    I only I had a teacher like you that time. Thanks for the sharing.

  • @PhilosophusMansisses
    @PhilosophusMansisses 3 หลายเดือนก่อน

    Wow, thank you very much for the effort to show us non-tech-savies how this basic computing-operation is done. A lot of people explain it, but you actually do it! Great!

  • @FranklinHarding
    @FranklinHarding 9 ปีที่แล้ว +223

    Dude this is freaking sweet! I am not that familiar to logic gates but your explanation is in-depth while not being boring! This is a really cool project. You just gained a sub...
    P.S. I haven't found many videos about logic gates where I haven't felt compelled to skip ahead a little... I never even thought about it for this one! My only suggestion would have been to maybe mark like A on the first dip and B on the 2nd, label the gates, etc, just to help newbs like me understand.

    • @BoardGameMaker4108
      @BoardGameMaker4108 7 ปีที่แล้ว

      AND means if all inputs turn on, then the output turns on. OR means if any of the inputs turn on, then the output turns on. i think you know this very well now.(im probably being an idiot), but i hope this helps.they use maths with wires and these 'gates' kind of work out all the functions. you can make a calculator with dominoes.
      unfortunately i couldnt find a explanation over how they make these gates, however i have found a video on how to do it with dominoes! still not the same thou.
      chrome-extension://felcaaldnbdncclmgdcncolpebgiejap
      you also have NOT gates and NAND gates and other gates too.

    • @andreaslordos9040
      @andreaslordos9040 7 ปีที่แล้ว +1

      And to add to that, XOR (exclusive OR as mentioned in the video) means that if one input is on AND the other is off then the output is on.

    • @R3lay0
      @R3lay0 5 ปีที่แล้ว

      @@BoardGameMaker4108 He has a video how these gates are done using transistors th-cam.com/video/sTu3LwpF6XI/w-d-xo.html

    • @subhajit201
      @subhajit201 5 ปีที่แล้ว

      these chips uses transistors (BJT) to make the gates, which are very power hungry and slow. So modern processors use CMOS transistors.

  • @M.BilalAhmad
    @M.BilalAhmad 5 ปีที่แล้ว +6

    Dude, You cleared my concept in 13 minutes what my university tried to teach me for 1 year(2 Smesters) but couldnt.

  • @amrnasri4582
    @amrnasri4582 4 ปีที่แล้ว +1

    took me back 15 years to university days, nice channel

  • @theblackmamba190ify
    @theblackmamba190ify 7 ปีที่แล้ว +4

    That is probably the coolest thing I've seen this year. (and yes, I don't really get out much)

  • @animeshmusic
    @animeshmusic 3 ปีที่แล้ว

    This is so cool! The ability to not only explain but demo things without a program (just ICs and electricity) is awesome!

  • @louistournas120
    @louistournas120 5 ปีที่แล้ว +6

    Just for the heck of it, on the subway, I wanted to draw this circuit, as I had done 10+ y ago. I ended up with the same design as you.
    I also did a multiplier. This one requires an adder on the bottom part.
    I worked out partially a substracter but this one is complicated. I think I would need a memory location.
    As for a divider, I imagine that is the most complicated.
    Then, you have the modulo function to work on.

  • @rickthorp8363
    @rickthorp8363 3 ปีที่แล้ว +2

    Great video! I've always been really confused by adder circuits and how they work. I take advancement tests based off schematics and when adder circuits were discussed I would kinda just go brain dead trying to figure it out. This made it crystal clear and I appreciate it!

  • @PrevName-h9v
    @PrevName-h9v 5 ปีที่แล้ว +5

    Have a degree in computer science and I haven't seen, nor could I explain binary addition in such a simple (obvious) fashion. Great job.

  • @DevDreCW
    @DevDreCW 4 ปีที่แล้ว +1

    I've wanted to know how computers work on a very basic level for years. This is the first video that really helped me understand how logic gates and math are possible and how binary works in a way that was easy to understand for me.
    Really appreciate it.
    I really want to buy all these and do this myself one day

  • @ErikNonIdle
    @ErikNonIdle 5 ปีที่แล้ว +3

    Brilliant video! I really like your clear and concise style. Thanks a ton for posting this!

  • @t-rex8520
    @t-rex8520 4 ปีที่แล้ว +1

    The best teacher I have ever seen. I’m teacher too. Feel bad for myself a little bit.

  • @Calvinatorzcraft
    @Calvinatorzcraft 8 ปีที่แล้ว +562

    Interesting how an inanimate object can do arithmetic

    • @BrightBlueJim
      @BrightBlueJim 6 ปีที่แล้ว +78

      cncz: ...says a guy using an inanimate object to view videos over the Internet.

    • @yonidellarocha9714
      @yonidellarocha9714 6 ปีที่แล้ว +49

      "It's amazing how far technology has advanced, you now have computers in pockets, cars, refrigerators. They let you watch movies from your house or order food with a few clicks, they take care of your plants, take your kids to school and if you are not careful they fuck you in the ass while you're asleep, it's amazing!"

    • @jpnoll1781
      @jpnoll1781 5 ปีที่แล้ว +25

      it's also interesting how an animate object cannot!

    • @giampaolomannucci8281
      @giampaolomannucci8281 5 ปีที่แล้ว +15

      it's not inanimate, you animate it the moment you interact with it

    • @Crazytesseract
      @Crazytesseract 4 ปีที่แล้ว +5

      Yes, but it requires a touch (has to be designed) by a living human who is actually a eternal spirit soul encaged in a material body. Consciousness is the symptom of the soul. It is the soul that has access to the mind, intelligence, and identifies itself with the material body because of "false" ego. You are not this body, you are the soul. And only a soul can process information.

  • @jsdpatters473
    @jsdpatters473 3 ปีที่แล้ว +1

    Ive watched a few videos from this channel and its really great how he explains everything. its actually really interesting to see every little step

  • @shrayammitra6447
    @shrayammitra6447 5 ปีที่แล้ว +10

    You are the coolest person I saw today

  • @dominickmarciano8217
    @dominickmarciano8217 ปีที่แล้ว

    I don't really do hardware (although I know, and do enjoy the subject), but these videos even help me as a software developer. I think I've watched just about every one of your videos. I really enjoy the long series like the 8-bit computers.

  • @lamaisontokyo4696
    @lamaisontokyo4696 4 ปีที่แล้ว +4

    Amazingly, this used to be taught in secondary school in the 90's. A pity it's not anymore...

  • @KatTheFoxtaur
    @KatTheFoxtaur 5 ปีที่แล้ว +3

    That was very entertaining and educational to watch! I love the explanations, and everything makes perfect sense!
    I'm a little sad at myself, because while watching this I thought "man this would be fun to build"! Then, when you brought out the quad gate chips, I realized I had SEVERAL SHOPPING BAGS worth of this stuff from an electronics guy I used to know. I had every single part necessary to build one of these myself. All brand new, in the package, RadioShack quad-input XOR/AND/OR/etc. gates; the breadboard and lead wires; 4-position DIP switches; LEDs; etc. But, I had to get rid of it all, after it sat for years untouched and the attic needed to be cleaned out... :(
    Thank you for posting this, hopefully someday I can get my paws on this stuff again and get to build similar fun little circuits!

  • @salmankhanmajlish9385
    @salmankhanmajlish9385 5 ปีที่แล้ว

    This channel is addictive and fun, never thought that electronics is this much interesting.

  • @watteau6646
    @watteau6646 8 ปีที่แล้ว +19

    Wow that was very instructive, and cool! Thanks!

  • @DarkMattr
    @DarkMattr 4 ปีที่แล้ว +1

    Oh, this takes me back to digital logic design nearly 25 years ago... So nice to see!

  • @j.ivosevic
    @j.ivosevic 7 ปีที่แล้ว +32

    But can it run Skyrim?
    No, but seriously dude, thanks a lot for these tutorials, really awesome job.

  • @Ellie_Melloy
    @Ellie_Melloy 3 ปีที่แล้ว +1

    Your videos are the best. I wish I was young again so I could go through school while being able to watch your videos.

  • @OLApplin
    @OLApplin 7 ปีที่แล้ว +940

    All I see is minecraft redstone

    • @jonathanjaeger6973
      @jonathanjaeger6973 7 ปีที่แล้ว +44

      someone I know acctually built this in minecraft... really awesome

    • @TheDarkToes
      @TheDarkToes 6 ปีที่แล้ว +43

      @@jonathanjaeger6973 xor, and, nand, or gates, etc. Are all fairly easy in minecraft tho

    • @BrightBlueJim
      @BrightBlueJim 6 ปีที่แล้ว +39

      It's amazing how much technology it takes, to build logic gates in Minecraft. Like, first you have to invent the Internet.

    • @eleanor-forte
      @eleanor-forte 6 ปีที่แล้ว +18

      @@TheDarkToes Ye, people have built multi core 16 bit computers in minecraft

    • @TheDarkToes
      @TheDarkToes 6 ปีที่แล้ว +3

      @@eleanor-forte i know... why are you telling me?
      No shit.. old news...

  • @yoycoolify
    @yoycoolify 3 ปีที่แล้ว

    How is this man better at explaining then any teacher. And he keeps my attention. Imma email all my teachers ur account and feel em to take notes lol.

  • @_Rajkishor_Thakur
    @_Rajkishor_Thakur 4 ปีที่แล้ว +4

    How the dip switches are working they are connected to negative rale and not to 5v

  • @beasthunt
    @beasthunt 5 ปีที่แล้ว +1

    Awesome video! I am wrapping up a Digital Design Fundamentals class and I wish I would have seen this video first to see how to properly wire up a breadboard.

  • @Slash27015
    @Slash27015 4 ปีที่แล้ว +5

    Me literally 20 seconds into understanding this
    Ben: 1 plus 2 plus 2 is five
    Me: Wait
    Ben: *proceeds to write 5*
    Me: Right

  • @muralidharan.m645
    @muralidharan.m645 2 ปีที่แล้ว +1

    After many videos and many explanations finally now I am understood how it's work from this video . You are great bro

  • @harvindersingh5119
    @harvindersingh5119 8 ปีที่แล้ว +6

    And i have just created a basic computer...so proud of myself :)

  • @LemonRush7777
    @LemonRush7777 4 ปีที่แล้ว +1

    Man, computers remain some advanced wizardry to me even with your insight.

  • @swansyboy8512
    @swansyboy8512 7 ปีที่แล้ว +4

    Me (having no clue how this works and seeing this for the first time) at the end of the video: *OMG WOW IT WORKS OMFG HOW*

  • @xIsouLcruSHca
    @xIsouLcruSHca 3 ปีที่แล้ว

    Like why doesn't have every teacher this video as an obligatory one?
    This could have been such a gamechanger honestly

  • @kishores7034
    @kishores7034 5 ปีที่แล้ว +6

    when my teacher taught me this
    I slept

  • @YousefAboAnNour
    @YousefAboAnNour 2 ปีที่แล้ว

    Thank you, I just had the experience of getting goosebumps after understanding something I've been struggling so much to get, thank you again man really you're a good man

  • @Akuiix
    @Akuiix 7 ปีที่แล้ว +460

    1 + 1 = 10
    :)

    • @lolpop7799
      @lolpop7799 7 ปีที่แล้ว +2

      Nope

    • @joejia1410
      @joejia1410 7 ปีที่แล้ว +72

      thats binary

    • @lolpop7799
      @lolpop7799 7 ปีที่แล้ว

      Joe Jia no it isnt

    • @joejia1410
      @joejia1410 7 ปีที่แล้ว +20

      sorry but did'nt he say that if it is 2 it gos 1 to the front so basicly it is 10 in binary DUDE :) LOL

    • @lolpop7799
      @lolpop7799 7 ปีที่แล้ว

      Joe Jia doesnt it has to be 01 then

  • @adbrooks95
    @adbrooks95 2 ปีที่แล้ว

    Really been Into learning the foundations of circuitry and logic gates. This helps a lot! A week ago I thought looking at a full adder, that it would be hard to understand what it does and how it works. I learned more here than I would have back in high school

  • @MaxBushala
    @MaxBushala 9 ปีที่แล้ว +7

    Do the LEDs have built in resistors?

    • @Vishank
      @Vishank 6 ปีที่แล้ว

      no

    • @BrightBlueJim
      @BrightBlueJim 6 ปีที่แล้ว +6

      The LEDs don't, but most of the logic circuits available today, such as the 74LS series that Ben uses, limit their output current to a level that's safe for LEDs. This isn't intended as a way of driving LEDs, but just a convenient coincidence that keeps Ben's circuits from getting cluttered by unnecessary parts. Ben's use of LEDs to show what's going on within a circuit is one of the best ideas I've seen in some time.

    • @BrightBlueJim
      @BrightBlueJim 6 ปีที่แล้ว +1

      @@kamelrnb Wrong on two counts. First, for 74LS series gates, the output high level is nominally 3.4 V, with a minimum of 2.4 V, not 5 V. Second, the input level required to register a high is 2 V. That's according to Fairchild's and TI's data sheets. Furthermore, these are just the specs. In reality, 74LS circuits operated at normal room temperatures are much less picky about this - the forward drop of 1.6-1.8 V that you get from standard (i.e., non-high-efficiency) LEDs is enough to register as a high.
      But even beyond that, if you look at the schematics that are shown in some 74LS datasheets, they actually SHOW a series resistor of 110 ohms in the collector of the high transistor on the output. This is from the On Semiconductor LSTTL Data Book. And that's just the fixed resistor - the current through the transistor is also limited by its beta and its base current.
      Myself, I would use a series resistor of 220-330 ohms, which would put the signals into the legal limits, but it's hard to argue with circuits that have been demonstrated to work.

  • @moralfuxery
    @moralfuxery ปีที่แล้ว

    Literally wasnt coming together for some reason in my head until the very very end when seeing the 5 bit LEDs turn on. And then just like those lights it just clicked in my head. Very good explaining the AND/OR/XOR. I either missed it or its not needed but what about a NOT? Im using this info dealing with Subnetting right now so i dont know if NOT gates are needed in this but they are when converting bits in IP addresses to find their masks and whatnot. I swear being in school and having TH-cam is a game changer. School gives you all the heavy details and cool ass people like you make videos so we can actually understand it. My professor shot right over explaining some of this stuff.

  • @data2150
    @data2150 6 ปีที่แล้ว +3

    Ficou muito legal, vale 1 milhão de likes

  • @juliosantos9289
    @juliosantos9289 4 ปีที่แล้ว +1

    thanks for the video. I don't know why but the theory made more sense to me with the test board examples. Nice!

  • @labscience8271
    @labscience8271 4 ปีที่แล้ว +32

    Instructions unclear:
    I ended up making Microsoft

    • @hugodaniel8975
      @hugodaniel8975 4 ปีที่แล้ว

      Hi im black but i love programming and electronics

    • @PlakToetsBart
      @PlakToetsBart 4 ปีที่แล้ว +1

      @@hugodaniel8975 wtf 😂

    • @ananttiwari1337
      @ananttiwari1337 4 ปีที่แล้ว +1

      @@hugodaniel8975 How does your race relate to your interests in computer science?

  • @twizzeyjr9330
    @twizzeyjr9330 ปีที่แล้ว

    The video was cool and all but you literally fast-forwarded through the section I needed the most.

  • @hirakmondal6174
    @hirakmondal6174 7 ปีที่แล้ว +6

    Plssssss make a video on the connection..
    I tried this and got messed up along the way..plssss make a separate video on connection .

    • @TomStorey96
      @TomStorey96 6 ปีที่แล้ว +5

      HIRAK MONDAL Ben provided the schematic, all you need is data sheets to show the pinout of your ICs and you have everything you need. 😉

    • @JamesPerez328
      @JamesPerez328 6 ปีที่แล้ว

      www.ti.com/lit/ds/symlink/sn74ls86a.pdf (XOR)
      www.ti.com/lit/ds/symlink/sn74ls08.pdf (AND)
      www.ti.com/lit/ds/symlink/sn74ls32.pdf (OR)

  • @VCSekharParepalli
    @VCSekharParepalli 2 ปีที่แล้ว

    Thanks for sharing one of important components to learn for translating from mathematic stuff to digital circuits.

  • @toastyPredicament
    @toastyPredicament 2 ปีที่แล้ว +13

    I study insects.

    • @DIPper352
      @DIPper352 3 หลายเดือนก่อน

      Dw
      The future is of insect robots

  • @mahsam6878
    @mahsam6878 3 ปีที่แล้ว +2

    You're videos are incredible. I wish everyone taught such stuff like you do, or that you made more videos on other subjects as well :)

  • @WojtasProduction
    @WojtasProduction 8 ปีที่แล้ว +8

    Hi, can somebody tell me how it's not damaging led's without resistors?

    • @RussellTeapot
      @RussellTeapot 8 ปีที่แล้ว +12

      you should take a look to the datasheets of the components he used, I bet there are already resistor built in the ICs

    • @helloworldstein
      @helloworldstein 7 ปีที่แล้ว +9

      These chips provide about 50mA short circuit current max per output pin. When you add an led in series with the output, that drops to around 20 mA, which is perfect for running LED's

    • @akshanshkmr
      @akshanshkmr 7 ปีที่แล้ว

      plushoom can you send its​ link

    • @codyfsw
      @codyfsw 7 ปีที่แล้ว +2

      watch all his videos. im sure youll thank yourself for doing so

    • @LucasPereiradaSilva
      @LucasPereiradaSilva 6 ปีที่แล้ว

      Probably the Ic's or even the power supply can't supply enough current to burn them. However, current limiting resistors should be used www.talkingelectronics.com/te_interactive_index.html

  • @nagabrahmeswarpusapati6930
    @nagabrahmeswarpusapati6930 ปีที่แล้ว

    i am surprised by how do these educators can somehow willinglyteach great stuff on youtube respect

  • @powermaker6967
    @powermaker6967 5 ปีที่แล้ว +3

    I just build a calculator in minecraft. Thanks!

  • @shahnawazali9281
    @shahnawazali9281 5 ปีที่แล้ว +1

    One of the best simple projects I have ever seen.

  • @silenthill4
    @silenthill4 5 ปีที่แล้ว +7

    Step 1: 1+1 = 2
    Step 2: build a computer from scratch
    IT'S SO EASY

  • @shakycameratheater
    @shakycameratheater 3 ปีที่แล้ว

    No one explained this. I was trained in marketing computers to generate reports. Thanks for posting.

  • @StudentofYHWH
    @StudentofYHWH 5 ปีที่แล้ว +18

    Who’s here from TH-cam recommendation?

  • @9trgaming533
    @9trgaming533 5 ปีที่แล้ว

    You helped me at school today thank you! In class this is the most boring thing there is and this video was great i truly learned something today

  • @anmol3
    @anmol3 5 ปีที่แล้ว +2

    This is the video I've been searching my whole life.

  • @smileybup
    @smileybup 3 ปีที่แล้ว

    What a great video. The way you use a breadboard is amazing.

  • @stuffoflardohfortheloveof
    @stuffoflardohfortheloveof 2 ปีที่แล้ว

    That was brilliant! Really enjoyed it although it lost me about half way through so I’ll have to rewatch. This makes the jump from computer studies to something practical and physical. Thanks very much. 👍🙂🏴󠁧󠁢󠁷󠁬󠁳󠁿

  • @anushakondra7778
    @anushakondra7778 4 ปีที่แล้ว

    OH!!MY!!GOD!!
    I love the way you present the basic information in such a GREAT way!!:) (where many programmers just try to write the code without any of these knowledge )
    really excited to watch your videos.
    YOU GAINED A NEW SUBSCRIBER:))

  • @acommongamer6351
    @acommongamer6351 3 ปีที่แล้ว

    I hate how teachers at school don't bother explaining it so detailed like this because they assume you always are a quick learner and because they are lazy. Thx for the helpful explanation

  • @rahulpyne6969
    @rahulpyne6969 4 ปีที่แล้ว

    Sir you are just excellent . I'm just a beginner and I have just started learning about simple logic gates but the way you explained this complex circuit its just awesome 🙏

  • @HegemonKingofChu
    @HegemonKingofChu 11 หลายเดือนก่อน

    This greatly improved my understanding of computer chips.

  • @9429-v6i
    @9429-v6i 3 ปีที่แล้ว

    This man is the best content that i have come across ever

  • @WalrusRiderEntertainment
    @WalrusRiderEntertainment 2 ปีที่แล้ว

    Your switches are upside down... Used to do these logic gates hookups back in the 90s during my Electronic Engineering course :-). Brought back some great memories. I instinctively knew digital electronics was the future so spent more time studying it over analog electronics :-)

  • @madyogi6164
    @madyogi6164 4 ปีที่แล้ว

    Binary is cool. In the 90s, when I was entering the IT as a kid, I hated finding decimal dividers, when trying to convert from huge hex values... ;)
    Great video, great channel! Fun and pleasure to watch!

  • @ahmadawalluddin8711
    @ahmadawalluddin8711 4 ปีที่แล้ว

    I do really like your channel i hope kids could learn this way by having fun with the knowladge instead of memorising and forget what they learned.

  • @97jackroma
    @97jackroma 4 ปีที่แล้ว

    I just discovered this channel yesterday and I love how the videos just start dived and prepared in the explanation of the concept mentioned in the title, I also love your voice tone and clean notes, I don't know anything about low level machines but you make it so focused that I feel like I could give a try on learning something something

  • @belledelphine4313
    @belledelphine4313 4 ปีที่แล้ว

    knowledge + explaining ability = best teacher