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

Поділитися
Вставка
  • Опубліковано 2 чер 2024
  • Let's build a circuit that adds numbers! Binary addition is even easier than decimal addition since you don't have to know how to add numbers larger than 1.
    Support me on Patreon: / beneater
    You can get all the components used in this video from any online electronic components distributor for a few dollars.
    Complete parts list:
    2x 74LS86 (Quad two-input XOR gate)
    2x 74LS08 (Quad two-input AND gate)
    1x 74LS32 (Quad two-input OR gate)
    2x 4-position DIP switch
    5x LEDs
    1x Solderless breadboard
    22 gauge wire
    USB charger and cable or some other 5v power source

КОМЕНТАРІ • 1,8 тис.

  • @wolverine9632
    @wolverine9632 4 роки тому +1303

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

    • @devhonking721
      @devhonking721 4 роки тому +63

      Good Luck to implement IEEE 754

    • @fbubbar
      @fbubbar 3 роки тому +12

      This comment is underrated

    • @ramkumarm8957
      @ramkumarm8957 3 роки тому +9

      Ridiculously underrated

    • @gian-227
      @gian-227 3 роки тому +5

      @@devhonking721 but for integers it s ok

    • @toaster5807
      @toaster5807 3 роки тому +5

      Arduino ain’t a calculator

  • @daveb5041
    @daveb5041 7 років тому +4935

    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 6 років тому +361

      I hope this is bait lol

    • @nicolasa.bermellferrer8025
      @nicolasa.bermellferrer8025 5 років тому +56

      lol

    • @rodrigueskorn
      @rodrigueskorn 5 років тому +732

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

    • @sasikala3195
      @sasikala3195 5 років тому +364

      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 5 років тому +171

      Can I pre-order that?

  • @aaronk9740
    @aaronk9740 3 роки тому +236

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

  • @tinytonymaloney7832
    @tinytonymaloney7832 Рік тому +67

    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. 👍👍👍

  • @BuckeyeStormsProductions
    @BuckeyeStormsProductions 7 років тому +2196

    One of the most concise explanations I have seen.

    • @saintofchelseathomascarlyl5713
      @saintofchelseathomascarlyl5713 7 років тому +16

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

    • @BuckeyeStormsProductions
      @BuckeyeStormsProductions 7 років тому +35

      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 років тому +7

      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

  • @WannabeSpaceman
    @WannabeSpaceman 7 років тому +923

    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 років тому +81

      computer science is mostly software
      computer engineering is mostly hardware

    • @Ghorda9
      @Ghorda9 7 років тому +71

      electrical engineering is more accurate

    • @markkeilys
      @markkeilys 7 років тому +31

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

    • @dudaseifert
      @dudaseifert 4 роки тому +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 4 роки тому

      Bravo , great explanation

  • @SiddhantVerma-tp1gt
    @SiddhantVerma-tp1gt 4 роки тому +175

    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 3 роки тому +12

      Cuz indian education system

    • @kotachan6784
      @kotachan6784 3 роки тому +4

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

    • @hashhacker2130
      @hashhacker2130 2 роки тому +4

      @@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

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

  • @TheBigBigBlues
    @TheBigBigBlues 3 роки тому +32

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

  • @BeniRoseMusic
    @BeniRoseMusic 2 роки тому +35

    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 2 роки тому +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.

  • @tubular7752
    @tubular7752 3 роки тому +56

    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 Рік тому +3

      Sorry we destroyed the magic for you.

    • @certainlynotthebestpianist5638
      @certainlynotthebestpianist5638 Рік тому +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!"

  • @HighStakesDanny
    @HighStakesDanny 4 роки тому +37

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

  • @pesto12601
    @pesto12601 5 років тому +20

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

    • @BR-hi6yt
      @BR-hi6yt 2 роки тому +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 2 роки тому +1

      @@BR-hi6yt 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!

  • @Deshammanideep
    @Deshammanideep 7 років тому +77

    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....

  • @davidm.johnston8994
    @davidm.johnston8994 7 років тому +299

    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 6 років тому +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 2 роки тому

      @@thevendetta9726 I do. I am god

  • @ropewalkingelephant
    @ropewalkingelephant Рік тому +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 8 місяців тому

      arrrrrhh okay, makes sense now :-)

    • @rdwells
      @rdwells Місяць тому

      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.

  • @skaruts
    @skaruts Рік тому +1

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

  • @MrHyde-fu5sr
    @MrHyde-fu5sr 7 років тому +188

    "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 2 роки тому

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

  • @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!

  • @user-ig2kn8em3p
    @user-ig2kn8em3p Місяць тому

    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.

  • @TomPauls007
    @TomPauls007 5 років тому +7

    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.

  • @craig4197
    @craig4197 2 роки тому +5

    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!

  • @brotherswoodworking4036
    @brotherswoodworking4036 8 років тому +3

    This is the best 15 minutes summary of how computers work, BIG THANKS to Ben

  • @sebytro
    @sebytro 2 роки тому

    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!

  • @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!

  • @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 4 роки тому +3

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

  • @BuckeyeStormsProductions
    @BuckeyeStormsProductions 7 років тому +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 7 років тому +1

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

    • @BuckeyeStormsProductions
      @BuckeyeStormsProductions 7 років тому +5

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

    • @BuckeyeStormsProductions
      @BuckeyeStormsProductions 7 років тому +1

      Nice find! Thanks.

    • @TheDarkToes
      @TheDarkToes 5 років тому

      Now put it on a digital readout. :O

    • @BrightBlueJim
      @BrightBlueJim 5 років тому +1

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

  • @wrofiir9697
    @wrofiir9697 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

  • @sushanthsinghthakur5950
    @sushanthsinghthakur5950 4 роки тому +84

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

    • @azimmustufabaldiwala5833
      @azimmustufabaldiwala5833 4 роки тому

      same here

    • @OmPrakash-pc1ec
      @OmPrakash-pc1ec 4 роки тому

      XD

    • @souravsahoo1582
      @souravsahoo1582 3 роки тому

      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!

    • @BR-hi6yt
      @BR-hi6yt 2 роки тому

      Mine look like platefuls of spaghetti.

  • @migueldoliveiracomposer
    @migueldoliveiracomposer 7 років тому +31

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

    • @DizzyVulpine
      @DizzyVulpine 3 роки тому

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

  • @Standbackforscience
    @Standbackforscience 7 місяців тому

    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!

  • @rickthorp8363
    @rickthorp8363 2 роки тому +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!

  • @HalawaAlantabli
    @HalawaAlantabli 8 років тому +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..

  • @17thSHIT
    @17thSHIT 7 років тому +3

    Watching this video helped me understand logic gates more than any of the reading I have ever done. Thank you. Subscribed.

  • @VladoSK
    @VladoSK 3 роки тому

    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.

  • @asdfasdfasdf383
    @asdfasdfasdf383 11 місяців тому

    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.

  • @christianj4796
    @christianj4796 7 років тому +3

    I looked for such an explanation of how computers add numbers for quite some time now. Just stumbled about this by accident and it explains everything in a way even a non expert can understand. Thanks for the awesome video, keep it up!

  • @ErikNonIdle
    @ErikNonIdle 4 роки тому +3

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

  • @jsdpatters473
    @jsdpatters473 2 роки тому +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

  • @TheJohnStacy
    @TheJohnStacy 2 роки тому

    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.

  • @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.

  • @theblackmamba190ify
    @theblackmamba190ify 6 років тому +4

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

  • @adbrooks95
    @adbrooks95 Рік тому

    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

  • @rahulpyne6969
    @rahulpyne6969 3 роки тому

    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 🙏

  • @louistournas120
    @louistournas120 4 роки тому +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.

  • @LEGACYmodzify
    @LEGACYmodzify 9 років тому +3

    Great video, it really helped me understand full adders. Keep up the good work! :D

  • @alexandregoesdacruz1172
    @alexandregoesdacruz1172 4 роки тому +3

    Sensacional. Lembrei-me das minhas aulas de circuitos lógicos. Bons tempos. Muitas alegrias.

  • @amrnasri4582
    @amrnasri4582 3 роки тому +1

    took me back 15 years to university days, nice channel

  • @watteau6646
    @watteau6646 7 років тому +19

    Wow that was very instructive, and cool! Thanks!

  • @FranklinHarding
    @FranklinHarding 8 років тому +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.

    • @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 4 роки тому

      @Oscar Smith-Jones He has a video how these gates are done using transistors ua-cam.com/video/sTu3LwpF6XI/v-deo.html

    • @subhajit201
      @subhajit201 4 роки тому

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

  • @mahsam6878
    @mahsam6878 2 роки тому +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 :)

  • @joeysantana6467
    @joeysantana6467 6 років тому

    This is the best video I’ve seen explaining this topic. Easy to digest. Thank you!

  • @shrayammitra6447
    @shrayammitra6447 4 роки тому +10

    You are the coolest person I saw today

  • @Calvinatorzcraft
    @Calvinatorzcraft 8 років тому +565

    Interesting how an inanimate object can do arithmetic

    • @BrightBlueJim
      @BrightBlueJim 5 років тому +78

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

    • @yonidellarocha9714
      @yonidellarocha9714 5 років тому +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 4 роки тому +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.

  • @beasthunt
    @beasthunt 4 роки тому +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.

  • @xIsouLcruSHca
    @xIsouLcruSHca 2 роки тому

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

  • @joshhayes3433
    @joshhayes3433 4 роки тому +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.

  • @M.BilalAhmad
    @M.BilalAhmad 4 роки тому +6

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

  • @tuckfuddyduddy
    @tuckfuddyduddy 5 років тому +1

    That's the neatest bread board lay out that I have ever seen ❤️

  • @dominickmarciano8217
    @dominickmarciano8217 7 місяців тому

    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.

  • @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!

  • @lamaisontokyo4696
    @lamaisontokyo4696 4 роки тому +4

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

  • @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. 👍🙂🏴󠁧󠁢󠁷󠁬󠁳󠁿

  • @NicolasPare
    @NicolasPare Рік тому

    This is one of the *gulp* best video I have *gulp* ever watched! Great *gulp* work.

  • @data2150
    @data2150 5 років тому +3

    Ficou muito legal, vale 1 milhão de likes

  • @OLApplin
    @OLApplin 7 років тому +938

    All I see is minecraft redstone

    • @jonathanjaeger6973
      @jonathanjaeger6973 6 років тому +45

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

    • @TheDarkToes
      @TheDarkToes 5 років тому +43

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

    • @BrightBlueJim
      @BrightBlueJim 5 років тому +39

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

    • @cyrenarkade
      @cyrenarkade 5 років тому +18

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

    • @TheDarkToes
      @TheDarkToes 5 років тому +3

      @@cyrenarkade i know... why are you telling me?
      No shit.. old news...

  • @anushakondra7778
    @anushakondra7778 3 роки тому

    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:))

  • @smileybup
    @smileybup 3 роки тому

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

  • @j.ivosevic
    @j.ivosevic 7 років тому +32

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

  • @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

  • @shahnawazali9281
    @shahnawazali9281 4 роки тому +1

    One of the best simple projects I have ever seen.

  • @madyogi6164
    @madyogi6164 3 роки тому

    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!

  • @Akuiix
    @Akuiix 7 років тому +464

    1 + 1 = 10
    :)

    • @lolpop7799
      @lolpop7799 6 років тому +2

      Nope

    • @joejia1410
      @joejia1410 6 років тому +73

      thats binary

    • @lolpop7799
      @lolpop7799 6 років тому

      Joe Jia no it isnt

    • @joejia1410
      @joejia1410 6 років тому +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 6 років тому

      Joe Jia doesnt it has to be 01 then

  • @harvindersingh5119
    @harvindersingh5119 7 років тому +6

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

  • @t-rex8520
    @t-rex8520 3 роки тому +1

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

  • @YousefAboAnNour
    @YousefAboAnNour Рік тому

    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

  • @swansyboy8512
    @swansyboy8512 6 років тому +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*

  • @kishores7034
    @kishores7034 4 роки тому +6

    when my teacher taught me this
    I slept

  • @VCSekharParepalli
    @VCSekharParepalli Рік тому

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

  • @HegemonKingofChu
    @HegemonKingofChu 3 місяці тому

    This greatly improved my understanding of computer chips.

  • @MaxBushala
    @MaxBushala 8 років тому +7

    Do the LEDs have built in resistors?

    • @Vishank
      @Vishank 5 років тому

      no

    • @BrightBlueJim
      @BrightBlueJim 5 років тому +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 5 років тому +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.

  • @jorgemorales9
    @jorgemorales9 7 років тому +3

    Where did u connect "Carry in" in your circuit?, Thank You and keep making great videos!!!

    • @joost199207
      @joost199207 7 років тому +1

      I would like to know that too.

    • @jalkexl
      @jalkexl 7 років тому +1

      Jorge Morales I think he connected it to GND

    • @teacherofthings902
      @teacherofthings902 7 років тому +1

      I tried that. and it doesn't work. when connecting it to Vcc through a 1K Ohm resistor, it works.

    • @TDRinfinity
      @TDRinfinity 7 років тому +2

      You can use the carry in to subtract if you are clever about it

    • @BrightBlueJim
      @BrightBlueJim 5 років тому

      @@teacherofthings902 Then you did something wrong. Ground is correct.

  • @salmankhanmajlish9385
    @salmankhanmajlish9385 4 роки тому

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

  • @rayknn
    @rayknn 5 років тому

    This tutorial is so nice. It's exactly what I was searching for

  • @_Rajkishor_Thakur
    @_Rajkishor_Thakur 4 роки тому +3

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

  • @labscience8271
    @labscience8271 3 роки тому +32

    Instructions unclear:
    I ended up making Microsoft

    • @hugodaniel8975
      @hugodaniel8975 3 роки тому

      Hi im black but i love programming and electronics

    • @PlakToetsBart
      @PlakToetsBart 3 роки тому +1

      @@hugodaniel8975 wtf 😂

    • @ananttiwari1337
      @ananttiwari1337 3 роки тому +1

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

  • @sebastianmacchi6802
    @sebastianmacchi6802 3 роки тому +2

    Very well done, your work even if basic, is inspiring for someone who's a newbie. Keep it up!

  • @twizzeyjr9330
    @twizzeyjr9330 7 місяців тому

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

  • @noahg2
    @noahg2 7 років тому +22

    why would someone dislike videos like this???

    • @nickhowatson4745
      @nickhowatson4745 7 років тому +8

      he didn't explain integer overflow.

    • @HiddenLotus9
      @HiddenLotus9 7 років тому +1

      Nicholas Howatson explain it for us?

    • @engelon125
      @engelon125 7 років тому

      +Nicholas Howatson please

    • @nickhowatson4745
      @nickhowatson4745 7 років тому

      I was being sarcastic lol

    • @TheZooman22
      @TheZooman22 7 років тому

      I don't know, I was wondering the same thing.

  • @WojtasProduction
    @WojtasProduction 7 років тому +7

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

    • @RussellTeapot
      @RussellTeapot 7 років тому +13

      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 років тому +10

      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 6 років тому +2

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

    • @LucasPereiradaSilva
      @LucasPereiradaSilva 5 років тому

      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

  • @muralidharan.m645
    @muralidharan.m645 Рік тому +1

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

  • @avral4148
    @avral4148 3 роки тому +1

    Just a brilliant demonstration! Love it.

  • @hirakmondal6174
    @hirakmondal6174 6 років тому +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 5 років тому +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 5 років тому

      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)

  • @powermaker6967
    @powermaker6967 4 роки тому +3

    I just build a calculator in minecraft. Thanks!

  • @time-capsule7
    @time-capsule7 2 роки тому

    Where was UA-cam 22 years ago. This is so much easier to understand this way than the good ole fashion way of learning…

  • @Zen-lz1hc
    @Zen-lz1hc 2 роки тому

    This was so much fun to watch.
    After I got myself familiar with logic gates in general,
    Watching this was such a breeze ...
    I Admire your dedication on making easy to understand videos :)

  • @Bentray-Reed
    @Bentray-Reed 4 роки тому +18

    Who’s here from UA-cam recommendation?

  • @silenthill4
    @silenthill4 4 роки тому +7

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

  • @moralfuxery
    @moralfuxery 11 місяців тому

    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 UA-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.

  • @mr_noodler
    @mr_noodler 2 роки тому

    Great video Mr. Eater! I love your creativity, it is inspiring

  • @toastyPredicament
    @toastyPredicament Рік тому +3

    I study insects.