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

Поделиться
HTML-код
  • Опубликовано: 19 июн 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 года назад +1313

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

    • @devhonking721
      @devhonking721 4 года назад +64

      Good Luck to implement IEEE 754

    • @fbubbar
      @fbubbar 4 года назад +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

  • @BuckeyeStormsProductions
    @BuckeyeStormsProductions 7 лет назад +2197

    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

  • @aaronk9740
    @aaronk9740 3 года назад +238

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

  • @tinytonymaloney7832
    @tinytonymaloney7832 Год назад +68

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

  • @daveb5041
    @daveb5041 7 лет назад +4942

    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 лет назад +363

      I hope this is bait lol

    • @nicolasa.bermellferrer8025
      @nicolasa.bermellferrer8025 5 лет назад +56

      lol

    • @rodrigueskorn
      @rodrigueskorn 5 лет назад +735

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

    • @sasikala3195
      @sasikala3195 5 лет назад +365

      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 лет назад +172

      Can I pre-order that?

  • @WannabeSpaceman
    @WannabeSpaceman 7 лет назад +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 лет назад +32

      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

  • @SiddhantVerma-tp1gt
    @SiddhantVerma-tp1gt 4 года назад +176

    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.

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

  • @BeniRoseMusic
    @BeniRoseMusic 2 года назад +36

    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.

  • @HighStakesDanny
    @HighStakesDanny 5 лет назад +37

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

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

  • @davidm.johnston8994
    @davidm.johnston8994 7 лет назад +300

    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 3 года назад

      @@thevendetta9726 I do. I am god

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

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

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

  • @MrHyde-fu5sr
    @MrHyde-fu5sr 7 лет назад +189

    "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!

  • @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 2 месяца назад

      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.

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

  • @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: ruclips.net/video/HyznrdDSSGM/видео.html

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

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

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

  • @migueldoliveiracomposer
    @migueldoliveiracomposer 7 лет назад +31

    This has just become my favourite video on RUclips.

    • @DizzyVulpine
      @DizzyVulpine 3 года назад

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

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

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

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

  • @brotherswoodworking4036
    @brotherswoodworking4036 8 лет назад +3

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

  • @ErikNonIdle
    @ErikNonIdle 5 лет назад +3

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

  • @amrnasri4582
    @amrnasri4582 3 года назад +1

    took me back 15 years to university days, nice channel

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

  • @theblackmamba190ify
    @theblackmamba190ify 6 лет назад +4

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

  • @LEGACYmodzify
    @LEGACYmodzify 9 лет назад +3

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

  • @skaruts
    @skaruts Год назад +1

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

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

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

  • @watteau6646
    @watteau6646 7 лет назад +19

    Wow that was very instructive, and cool! Thanks!

  • @user-ig2kn8em3p
    @user-ig2kn8em3p 2 месяца назад

    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.

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

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

    • @oscarsmith-jones4108
      @oscarsmith-jones4108 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 4 года назад

      @@oscarsmith-jones4108 He has a video how these gates are done using transistors ruclips.net/video/sTu3LwpF6XI/видео.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.

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

  • @alexandregoesdacruz1172
    @alexandregoesdacruz1172 4 года назад +3

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

  • @shrayammitra6447
    @shrayammitra6447 4 года назад +10

    You are the coolest person I saw today

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

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

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

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

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

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

  • @sebastianmacchi6802
    @sebastianmacchi6802 3 года назад +2

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

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

  • @lamaisontokyo4696
    @lamaisontokyo4696 4 года назад +4

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

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

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

  • @data2150
    @data2150 5 лет назад +3

    Ficou muito legal, vale 1 milhão de likes

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

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

  • @joeysantana6467
    @joeysantana6467 6 лет назад

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

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

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

  • @avral4148
    @avral4148 3 года назад +1

    Just a brilliant demonstration! Love it.

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

  • @harvindersingh5119
    @harvindersingh5119 7 лет назад +6

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

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

  • @adolfocarrillo248
    @adolfocarrillo248 4 года назад

    Whoaaa.......holy smoke, this is Amazing dear Ben, Thanks for sharing your invaluable knowledge.

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

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

  • @LesMiserables999
    @LesMiserables999 4 года назад

    Awesome video! Thank you for the clear and concise explanation of this!!

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

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

  • @kishores7034
    @kishores7034 4 года назад +6

    when my teacher taught me this
    I slept

  • @smileybup
    @smileybup 3 года назад

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

  • @steveinkent9843
    @steveinkent9843 3 года назад

    Brilliant video. You explained every stage beautifully.

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

  • @_Rajkishor_Thakur
    @_Rajkishor_Thakur 4 года назад +3

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

  • @Razorityful
    @Razorityful 4 года назад

    Looks amazing. Thanks for the best explanation I've ever seen.

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

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

  • @labscience8271
    @labscience8271 4 года назад +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?

  • @shahnawazali9281
    @shahnawazali9281 4 года назад +1

    One of the best simple projects I have ever seen.

  • @dreadneckfpv3761
    @dreadneckfpv3761 4 года назад +1

    just wanted to tell you i enjoy your videos and thank you for the inspiration.

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

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

  • @tuckfuddyduddy
    @tuckfuddyduddy 5 лет назад +1

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

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

  • @powermaker6967
    @powermaker6967 4 года назад +3

    I just build a calculator in minecraft. Thanks!

  • @Bentray-Reed
    @Bentray-Reed 4 года назад +18

    Who’s here from RUclips recommendation?

  • @rayknn
    @rayknn 5 лет назад

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

  • @tj4648
    @tj4648 5 лет назад +1

    This opened my eyes, great job!

  • @silenthill4
    @silenthill4 5 лет назад +7

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

  • @mrk-2396
    @mrk-2396 3 года назад +4

    atleast show us how to connect them to the board lol you fastforwarded the most important part 🤦‍♂️🤦‍♂️🤦‍♂️

  • @VCSekharParepalli
    @VCSekharParepalli Год назад

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

  • @reyzmc
    @reyzmc 4 года назад +1

    best explanation i've ever come across.. thank you

  • @toastyPredicament
    @toastyPredicament Год назад +5

    I study insects.

  • @chakreshsingh
    @chakreshsingh 3 года назад +1

    Thank you so much for making this so simple.

  • @odiadisylvester867
    @odiadisylvester867 4 года назад +1

    You made me understand computer workings finally. Many thanks

  • @GR-uk5ou
    @GR-uk5ou 5 лет назад

    Awesome !!!! This was such a pleasure to watch. Watching it again...

  • @mr_noodler
    @mr_noodler 2 года назад

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