Full Adder

Поділитися
Вставка
  • Опубліковано 25 гру 2024
  • Digital Electronics: Full Adder (Part 2).
    Lecture on full adder explaining basic concept, truth table and circuit diagram.
    Contribute: www.nesoacademy...
    Website ► www.nesoacademy...
    Facebook ► goo.gl/Nt0PmB
    Twitter ► / nesoacademy
    Pinterest ► / nesoacademy

КОМЕНТАРІ • 436

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

    i have an exam in less than 5 hours , this is a life saver . i hope it comes in the exam like this

    • @nawrasmaghrebi5717
      @nawrasmaghrebi5717 6 років тому +47

      Did it come in the exam like this ?

    • @hodgsontetteh4058
      @hodgsontetteh4058 5 років тому +42

      @@patrickshenton769 hahaha dats a lie and u know it, there are whole historically black colleges in the USA take have a whole year of cs students(black)

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

      @@patrickshenton769 WOW! Now that is what you call racist and prejudice and stereotype. I am from the Caribbean which is predominantly black. I happen to teach computer science at a college here. I have seen many blacks naturally master computer science and math in no time! Don't repeat your thoughts anywhere else because it makes you seem naive! Black people have been put down in making us think that we are no good. Then we realized that we can dominate or do well in sports and other areas with talent and the right support. Now we are branching out even more because we realize that the sky is our limit.

    • @mr.simulator4724
      @mr.simulator4724 5 років тому +1

      @Frank Hyanze someone called?

    • @Zenlovuh
      @Zenlovuh 5 років тому +25

      @@patrickshenton769 Simple fact. You are stupid because of your prejudice. Like your beloved leader Trump.

  • @pedromendes6846
    @pedromendes6846 4 роки тому +89

    To understand better the truth table, write it in this form:
    Ci A B | Co S
    Then for example if you have something like 1 0 1, for Ci, A and B respectively, just add the amount of 1's, in this case, there are 2, and write that number in binary, so it's 1 0, for Co and S respectively.

  • @twicy1817
    @twicy1817 9 місяців тому +7

    You are great Sir. Bless you Alays. Stay Happy N Healthy. Greetings from Antartica 🤗🤗

  • @AmulyaKishoo
    @AmulyaKishoo 5 років тому +69

    We can reach the second equation of Co from the same K map equation.
    Co= AB + AC + BC
    Co= AB + AC(B+ B`) + BC(A + A`)
    Co= AB + ACB + ACB` + A`CB
    Co= C(AB` + A`B) + AB {As ,X + XY = X, Here X->AB, Y-> C, Therefore AB + ACB= AB }
    Co= AB + C(A xor B)

    • @goncalopereira4361
      @goncalopereira4361 5 місяців тому

      damn

    • @tonyfrancis6505
      @tonyfrancis6505 4 місяці тому

      Damn

    • @Supriyo4048
      @Supriyo4048 4 місяці тому

      Thanks I was searching for this

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

      Thanks a lot
      But At step 3 I think 2ACB should come though anyway it will get cancel only

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

      Thanks a lot
      But At step 3 I think 2ACB should come though anyway it will get cancel only

  • @shivam13juna
    @shivam13juna 8 років тому +76

    Sir... I must say .. You are sooooooo kind... I watched many of your videos... They are so helpful... Thank you... Keep up the good work!

  • @swethachilveri4123
    @swethachilveri4123 5 років тому +45

    so selflessly you post your lectures for free.....is so kind Thank you so much

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

    I was watching this from beginning and it is always helping me, you never know how tough is for CS student to study electronics subject but Neso made my life easier...

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

      since u r a cs student and so m i,do u know any good links to learn c++?

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

      zac miller whatsapp me I'll guide u

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

      Am a bio student ;) ✌

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

      It's a little bit easy for CS student

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

      Bro same here😂😂😂 m also cs student .!and this too tough to understand☹️..

  • @MsYorkB
    @MsYorkB 8 років тому +144

    Wish all profs explain things like you do . Thanks a lot from Kazakhstan

    • @pravinnitb9726
      @pravinnitb9726 6 років тому +8

      Welcome from india

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

      Бота Д ij and then delete the message ki for this post helpful e

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

      very nice !

  • @obelix_gaul
    @obelix_gaul 9 років тому +91

    Clear and thorough explanation, finally understood adders..thanks a lot..

    • @francescocommisso5352
      @francescocommisso5352 9 років тому +15

      +Neso Academy Your Digital electronics playlist is the most helpful thing i have found on youtube. And thats saying something. Thank you

    • @zeeshanahmad9739
      @zeeshanahmad9739 8 років тому +1

      if you understood then explain the circuit diagram

    • @obelix7349
      @obelix7349 8 років тому +2

      +Zeeshan Ahmad go through k-maps, they've used k-maps to build the circuit

    • @macharlabaswaraj605
      @macharlabaswaraj605 6 років тому +1

      Madhu Kashyap
      I didn't understand that
      Y the carry is taken as 1 when there is 2

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

      actually this is a binary addition when it comes 1 1 it does not mean 2 it mean 0 and 1 where 1 is carry and 0 is sum

  • @Nehpets94
    @Nehpets94 9 років тому +93

    Very clear voice with very neat and clean drawings, thank you sir!

  • @NeverMore_or_whatever
    @NeverMore_or_whatever 8 років тому +4

    life saver man may all the divinities bless you

  • @RahulMadhavan
    @RahulMadhavan 6 років тому +24

    Checkboard configuration derivation (as given in previous video):
    Y = A'B'C + A'BC' + AB'C' + ABC = A'.(BC' + B'C) + A. ( B'C' + BC) = A'.(B XOR C) + A.(B XNOR C ) = A'.(B XOR C) + A.(B XOR C )' = (A XOR (B XOR C)) = A XOR B XOR C

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

      Thankx brother...i needed that

    • @noiiir7312
      @noiiir7312 9 місяців тому +1

      big thanks rahul.....I really needed that

  • @miriamnetaya7585
    @miriamnetaya7585 3 роки тому +6

    I'm having an exam tomorrow and I can say it's so helpful, thanks professor, from kenya

  • @lewylewis4801
    @lewylewis4801 5 місяців тому

    I have learnt more than what I learnt in class the entire year.Thank you man

  • @Munir5935
    @Munir5935 8 місяців тому +1

    Going through this great information an hour before my exams 👏

  • @hrutujapatil7479
    @hrutujapatil7479 2 роки тому +1

    I have an exam in an hour and here I'm watching this.this is life saver

  • @divyanshujhawar3671
    @divyanshujhawar3671 8 років тому +49

    There is an easy method to find the carry expression by using the standard K-Map procedure.
    Once we got the expression C = ab + bc +ca , then use the property -> ab = ab(c + c') and use this in all the three terms and combine them with others. It's quite a bit easy.

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

      thank you bro!

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

      How?

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

      ​@@kushshukla6588 This might be a late reply, but to do this you need to apply it to all and expand them all.
      Here's how:
      C = ac + bc + ab
      C = ac(b+b') bc(a+a') + ab(c+c')
      C = acb + acb' + bca + bca' + abc + abc'
      C = abc + ab'c + abc + a'bc + abc + abc'
      group all the abc
      C = abc + ab'c + a'bc + abc"
      C = abc + abc' + ab'c +a'bc
      factor the ab and factor the c
      C = ab(c+c') + c(ab' + a'b)
      C = ab + c( a xor b)
      There you go

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

      @@sawazalz9764 bro ig they already graduated.

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

    Thank u for such amazing tutorial
    Worth watching this video rather then attend one hour lecture. 👌

  • @nehakulsum2934
    @nehakulsum2934 2 роки тому +9

    Thank you so much I was stuck in this concept 😭💕thank u for explaining so welll😊

  • @dogoodhavegood229
    @dogoodhavegood229 Рік тому +2

    Concept cleared! Thanks Buddy🎉

  • @harshdeepkaur4526
    @harshdeepkaur4526 Рік тому +6

    Thank youu soo much for this playlist😊
    I was able to complete my syllabus just because of you✨
    Very easy and to the point explanation of each topic😊
    You're the best
    Keep it up!!!!

  • @swanandkasar9656
    @swanandkasar9656 2 роки тому +1

    Having exam tomorrow morning ...but this brought a smile coz its byhearted now😁

  • @nikhiltailor2664
    @nikhiltailor2664 3 роки тому +3

    this type of courses helped us a lot to understand the depth of subject thank you very much sir

  • @BlackOpal-dk6iv
    @BlackOpal-dk6iv 7 місяців тому

    SIR I HAVE COMPLETED LECTURE 102 OUT OF 202. TREMENDOUS LECTURE AND THANKYOU FOR YOUR GUIDANCE !!

  • @SandeepSingh-hx5yb
    @SandeepSingh-hx5yb 8 років тому +4

    great channel....helped me a lot...next year i will tell fresher to watch neso acadmy...

  • @regulareric8759
    @regulareric8759 6 років тому +3

    thanks for this top quality and easy to understand lectures.

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

    I am very much moved by your efforts. This has motivated me to teach others. Thank you!

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

    You got some sick skills man. Saved my finals!

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

    thank you very much 9:27 helped clear things up

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

    When neso said, you are very good at these things , meanwhile my errors.
    2+3=6, 3*4=7

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

    Wow excellent explanation 🙏

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

    Thanks a lot, these lectures are really really helpful.

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

    The video has been 9 years old but its really helping me a lot❤

  • @marykapodistria7204
    @marykapodistria7204 4 роки тому +5

    Where is part 1 of full adder?by the way why can’t professors explain things like him?videos are amazing.thank you so much

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

      Because I guess professors well most of them get bored teaching the same stuff over and over. They grow impatient, they just want to quickly get over with it. Only some professors are passionate, they teach everything with the same enthusiasm as if they're teaching it for the first time.

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

      They teach just for completinh course and getting salary

  • @peterricky7461
    @peterricky7461 2 роки тому +21

    Now time is 1 am ... Exam at 9 am..

  • @_.Wanderlust_.07
    @_.Wanderlust_.07 Рік тому

    Thank you for your explanation. I'm studying in UK.

  • @yarenkaya7872
    @yarenkaya7872 2 роки тому +6

    For whom wonders the algebraic proof for finding Co, we just need to add another AB to the second equation. It turns out that AB+AB+A'BCi+AB'Ci
    We can combine the terms as follows : (AB + A'BCi) + (AB + AB'Ci) = B(A+A'Ci)+ A(B+B'Ci) = BA + BCi + AB+ACi = BCi + AB+ACi
    By the way, thank you for the tutorial

  • @NonVegBanda
    @NonVegBanda 2 роки тому +11

    Bro my exam is in 20 mins , im watching it now 💀

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

    Hi Sir, thank you for these videos, they have really helped me in understanding combinational circuits. One question however, not sure if this is youtube's default mechanism, but the videos in the combinational circuits playlist seem to be in random order. As such, I find it slightly difficult to follow some videos due to a lack of contextual knowledge, only to realize that the supposed previous videos has been placed in the later part of the playlist. If its not too troublesome, could you indicate the order of the videos that should be watched? Meanwhile I'll try to watch them in the order that seems logical to me. Once again, thank you for your efforts!

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

      what's the order that you found reasonable? pls indicate here. I have finals next week

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

    Greetings from Romania!! extraordinary explanations and video, thank you very much!

    • @alabalatotasa
      @alabalatotasa 9 років тому

      +Alex Balu Greu sa fii student la Poli fratemeleu.

    • @al77832p
      @al77832p 9 років тому +1

      Adevarat, dar merge treaba , mai cu indieni, mai cu tutoriale.:D

  • @harshamin6646
    @harshamin6646 8 років тому +1

    this channel is great and you have done an excellent job ,thank you

  • @karthikkmanoj8662
    @karthikkmanoj8662 9 років тому +8

    best explanation ever! Thanks a lot mate!

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

    Thank you for saving my life!!

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

    You're the best man. All my digital lectures in Coventry university are explained better than my professor

  • @peachyrose_my8908
    @peachyrose_my8908 5 років тому +2

    Thank's sir. From UMS'student

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

    Now it's piece of cake. Thanks

  • @luckyscreation7396
    @luckyscreation7396 2 роки тому +1

    Nice way of learning 😍

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

    Clear in just 2m..Thank you..i have exam tomorrow

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

    Your video is so helpful Sir,keep it up😊

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

    Such a great explanation 🙏 helped a lot 🙂

  • @Zah-Chain
    @Zah-Chain 4 місяці тому +3

    As a faster leaner 🎉
    1+1 = 10 which means 0 is a Sum then 1 is Carry .
    0+1 = 1 here the sum is 1 then the carry will be 0
    1+1+1= 11 it means that 1 is a Sum and other 1 which remains is a carry .
    💻💻💻

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

    even understood without sound verywell said 👌👌

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

    Thank you soooooo much for the video

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

    Thank you so much , Sir❤

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

    Very helpful video so thankyou sir 🎉

  • @frankerck
    @frankerck 8 років тому

    Very easy to follow, thank you for the lecture.

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

    3:25 my man teleported to the back of the room for a second

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

    Wonderful explanation. Thank you!

  • @yipmong
    @yipmong 8 місяців тому +4

    Time is 1 am and exam is 9 am at baze university abuja Nigeria😢

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

    Thanks Sir ☺️☺️

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

    Hey! Just wanna ask, what are real life applications of full adder and how do you explain it?

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

      Computer uses this method to do addition and stuff

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

    that explanation for xor use in the Cout really saved me hours of confusion, I figured you should use an or gate if you wanted to simplify, but I guess it's just a difference in design principle

  • @naveedurrehman2931
    @naveedurrehman2931 6 років тому +5

    Hello sir i am a little bit confuse about the sum process how you bring S = A + B +C
    through K map

  • @nishithaanchan8382
    @nishithaanchan8382 9 років тому +1

    best conceptual teaching

  • @Amitpal-ol3vi
    @Amitpal-ol3vi 9 років тому +5

    nice, very basic and useful thx sir

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

    you are a life savior

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

    very well explained

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

    for who does not understand anything, go to Digital Electronics playlist and go to binary operations (sum, substraction etc.).

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

    Tnx a lot sir....finally i got my basics cleard

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

    i don't have word to explain .what a explanation

  • @amrgamal4338
    @amrgamal4338 9 років тому

    from Egypt thank you sir

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

    hey how do.you design a 1 bit full adder using exnor gate and mux ? Please respond .....

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

    If I understand everything correctly you do not need to do the last karnaugh map. It is still correct if you have: C_o = AB + C_i(A X+ B) (I used X+ for X or), but it is also correct if you have C_o = AB + C_i(A + B) and that is seen by using commutativity from C_o = BC_i + AB + AC_i. When you regroup the terms C_o = AB + BC_i + AC_i which is C_o = AB + C_i(A+B). In fact I would say that the Exclusive Or is technically incorrect since it implies that if A and B are both 1 then C_i = 1 then the result is 0 which is not true. Unless I've misunderstood something.

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

      Therefore if the text says C_o = AB + C_i(A X+ B) it should be viewed as incorrect. That expanded is C_i AND (A XOR B) which is 1 AND (1 XOR 1) for the last line of the truth table C_o should be 1, and yet if you AND that expression it is 0.

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

      I think actually it would still be okay because the AB covers the ABC_i, but AB + C_i(A+B) is no less correct. So correction to my statement it is incorrect.

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

      Also if you take the circuit diagram for Full Adder it is the way you have it Explicitly. It is a simpler design when you are doing both sum and carry in the same circuit.

  • @furkanaltay7947
    @furkanaltay7947 8 років тому +5

    I think you make a mistake grouping items at karnough map Co=AB+Ci(A ex or B).Because if we take groups just like you show us ıts became something with C compliments

  • @martinalber5054
    @martinalber5054 8 років тому +2

    there are 2 possible expressions for Co:
    Co=AB+Ci(A+B)
    Co=AB+Ci(A XOR B)
    Looking at the Karnaugh maps it seems the 2nd expression would have the shortcoming of generating glitches, while the 1st expression would not and it's safer.
    Why is it chosen the 2nd expression ?
    Note: glitches are generated when the groups in Karnaugh maps do not overlap

  • @tohaassegaf8695
    @tohaassegaf8695 8 років тому

    really good presentation.. :) Good job..!!

  • @angel25003
    @angel25003 8 років тому +14

    hablo español e igual entendi te amo ♥

  • @SivaKumar-cq2wu
    @SivaKumar-cq2wu 3 роки тому +1

    I will consider 3 input ex-or gate

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

    I have a question please reply this question.
    Question: How can we implement a full-adder circuit with a decoder and NAND gate ? The direct NAND gate should not be used but the NAND gate should be provided with OR gate.

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

    I dont understand 9:38 - 10:08... Can someone explain me or suggest another video to understand that part? But otherwise I understand everything else.

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

      basically remember that if it final result got 1+1 --> carry 1

  • @d.m.yevindadissanayake9830
    @d.m.yevindadissanayake9830 4 роки тому

    Understood everything🔥

  • @Astintasknewyk
    @Astintasknewyk 2 роки тому +2

    Thanks 👍

  • @mayankgupta5341
    @mayankgupta5341 8 років тому

    you can do an incredible job

  • @vkdubey4834
    @vkdubey4834 9 років тому

    great explanation.

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

    How come you are counting up with the x, y, and carry in bit? What is the carry in used for? And where does it associate with the carry out?

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

    very informative

  • @tiismunaako1
    @tiismunaako1 6 років тому +1

    sir, I am new to digital logic, I would just like to ask where I should get the input for the first carry in if I am going to implement 2 full adders in IC?

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

      Then u should take first carry in as zero if there is no carry out previously.

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

    Brilliant tutor

  • @obentabiayuk4780
    @obentabiayuk4780 6 років тому +1

    wooooow amazing,...please which text book can you recommend for computer science

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

    Zabardast ❤

  • @_HemanthKapalavai
    @_HemanthKapalavai 2 роки тому +1

    excuse me sir, can I know the flatform / app you are writing on ?

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

    you are genius sir

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

    Please post links to previous videos. It is difficult to find the videos

  • @taslimshaikh4194
    @taslimshaikh4194 8 років тому

    thank you.....its very useful for me.....

  • @MrAzzoz1
    @MrAzzoz1 8 років тому +20

    I can't find the 1st part.

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

      Check out video number 96 "4-Bit Even Parity Generator"

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

    They call it a "carry" without carefully defining it. That's why it's so hard to understand.

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

    Thank you so much sir!

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

    if we grouped 2 1's in other way round and leaving 2 diiferent 1's , then the output will be same or not?? (we would group 2 1's horizontly

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

    Thank you, thank you, thank youuuuu!

  • @yixuan7043
    @yixuan7043 2 роки тому +1

    The only reason why I watch this video is because I want to build a computer in Minecraft