BCD Adder | Simple Explanation

Поделиться
HTML-код
  • Опубликовано: 1 ноя 2014
  • Digital Electronics: BCD Adder
    Contribute: www.nesoacademy.org/donate
    Website ► www.nesoacademy.org/
    Facebook ► goo.gl/Nt0PmB
    Twitter ► / nesoacademy
    Pinterest ► / nesoacademy

Комментарии • 298

  • @AnshumanKumar007
    @AnshumanKumar007 6 лет назад +41

    NESO ACADEMY ZINDABAD!!! I am passing this semester cause of you guys!!!!

  • @bikrantanand1811
    @bikrantanand1811 4 года назад +29

    Ur explanation is great ...but u can believe that there is not a single soul in universe who watches ur video in normal speed🤣🤣🤣...#u r awesome

    • @techvsfake6036
      @techvsfake6036 2 года назад +6

      i am that one...
      Even i am making notes of his presentation...

    • @noobCoder7
      @noobCoder7 3 месяца назад

      ​@@techvsfake6036you will watch in normal speed if you are making notes. But not if you are reading

    • @ImranALI-qh3je
      @ImranALI-qh3je 9 дней назад

      @@noobCoder7 i generally watch in 1.25x and take notes after finish. For easy topics, i watch in 1.5 or 1.75x.

    • @noobCoder7
      @noobCoder7 9 дней назад

      @@ImranALI-qh3je i make rough notes and watch in 2x speed always

    • @ImranALI-qh3je
      @ImranALI-qh3je 9 дней назад

      @@noobCoder7 good

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

    Thanks for all videos Neso Academy. Your videos are easy to understand and also clearly explain the basic concepts.

  • @maryammoghtaderi3456
    @maryammoghtaderi3456 2 года назад +28

    I love how I can learn all my subjects from Digital Design to Siganls and Systems, Programming, etc with your videos ❤️

  • @lkls987
    @lkls987 2 года назад +1

    This channel is highly trusted because I found some websites and other channels they don't take data accurate and also don't teach precisely but this channel teach everthing in precisely manner and whenever I study from this channel I don't take any tension for accuracy related problem....

  • @Aryan-wv6qe
    @Aryan-wv6qe 8 лет назад +50

    Excellent explanation in all the tutorials.
    Easy to understand

  • @layavanygoudanavar8956
    @layavanygoudanavar8956 3 года назад +5

    You are MY Online Guru where i can easily get all the things done thank you sir

  • @praveenkumarboddu6451
    @praveenkumarboddu6451 6 лет назад +2

    the explanation is superb.All the contents are covered
    thanks a lot.

  • @jxiongdevdiary
    @jxiongdevdiary 6 лет назад +3

    Thanks for your explanation! It seems clear to me after listening to your lecture!

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

    Hi! your video is very informative and easily understandable so I always see the videos related to the digital logic design on your channel. thank you! But I have a question related to this video, what is the previous carry?

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

    Thank u so much sir, its really very clear and easy , millions of thank u sir

  • @thecodingdice3107
    @thecodingdice3107 3 года назад +32

    case 3 is not required
    case 2 is valid for both and

  • @RahulMadhavan
    @RahulMadhavan 5 лет назад +36

    (0) We are representing each decimal digit by 4 bits
    (1) We add 6 because 4 bit includes numbers till 15 and we only want numbers till 9. For the rest of numbers between 10 and 15, we wish to take a carry of 1 to the next set of 4 bits (by adding 6).
    (2) To identify numbers between 10 and 15, we can look at just the MSB = 1, unfortunately, this includes 8 and 9. So we want all 4 bit numbers such that MSB (S3) is 1, excluding 8 and 9.
    (3) 8 and 9 have S1 = 0 and S2 = 0. => S1+S2 = 0. For the rest, we want S1+S2 = 1, and also MSB bit as 1. This is S3.(S1+S2)
    (4) The sum of 2 numbers between 0-9 can also lead to 5 bit numbers, 16, 17 and 18. For these also we need to add 6 as 16 in binary is 1 0000, but we want 1 0110 (similarly for 17 and 18)
    (5) So the required expression for which we need to add 6 is C + S3.(S1+S2)

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

      can you tell why carry from or gate comes straight as is rather than coming from the second adder

    • @RahulMadhavan
      @RahulMadhavan 2 года назад +1

      ​@@ikshvaku_allegiance4015 The 1st digit (MSB of the BCD representation) is explicitly calculated by the or gate. So this is correct.
      Your claim: the carry from the second adder is also correct. Let's check this.
      Say the sum of the two numbers is 17. Then the binary is 10001. The 0001 is taken and added to 0110 by the second adder to get 0111 = 7. This has no carry.
      Therefore by your method, the final output will be 00111 (which is wrong).
      If you use the carry from the or gate, the answer is 10111 (Which is the required answer. See @4:09)

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

      @@RahulMadhavan i have another doubt in video no. 143.Kindly resolve that as well.Thanks.
      I have posted it below as well.
      (@Rahul Madhavan .In very first question what happened to the carry outputs after subtraction of the first bit. Cin is 1 but then y0 + X0' must have given a carry which would have then propagated to next bit. How are we handling that?)

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

      @@ikshvaku_allegiance4015 I'm sorry I don't have the context to this question as I don't have video numbers. Furthermore, I saw these videos 3 years back so I don't remember offhand. So maybe someone else can help on that.

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

      @@RahulMadhavan ruclips.net/video/o22PeIImcKc/видео.html
      this is the video link.First question itself.Nobody else has been able to answer my doubt..kindly help

  • @muttakinahmed2506
    @muttakinahmed2506 6 лет назад +69

    Cases should be like
    1. c*=1 (for 16-19)
    2. s3*.s2* (for 12-15)
    3. s3*.s1* (for 10-11)

    • @ruturajjadhav8905
      @ruturajjadhav8905 4 года назад +2

      Yes you are right.

    • @creativestudio5761
      @creativestudio5761 3 года назад +6

      It doesn't matter either way, because when you take the sum of cases both answers are same.

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

      Yes

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

      @@creativestudio5761 If u take the sum of s2* and s1* then you don't need 3no case..Cause it also includes the case..But if you want to take 3 cases then the equations have to be as the comment..

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

      No one can explain such a complex method in one go,just understand his efforts

  • @hikmathasanov
    @hikmathasanov 3 года назад +20

    Great explanation. I dont now why we added third case and then removed it through simplification. Even saying s3*(s2*+s1*), it was already covering number 10 - 15.

    • @psibarpsi
      @psibarpsi 2 года назад +1

      Don't forget + c*. But, yeah, what you're saying is ultimately correct.

    • @optimisticfailure
      @optimisticfailure 7 месяцев назад

      I find using the K-map to find the equation simpler.

  • @egedoster2204
    @egedoster2204 5 лет назад +4

    can you also do videos about verilog there isnt much source, i follow your lectures, thank you , you really give us the best quality lectures and really helpful for all electronic students

  • @nickos6156
    @nickos6156 8 лет назад +6

    Thank you ,you really saved someone's life. really helping

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

    Such easy after your explanation...and how genius ppl who created this

  • @yashkulshrestha4262
    @yashkulshrestha4262 7 месяцев назад +1

    awesome....extremely awesome...he made it so easy for me to understand...thanks

  • @aarthiselvan1589
    @aarthiselvan1589 7 лет назад +29

    Case 3 can be obtained from case 2 itself. Instead of eliminating s3*. s1* during simplification we can just have two cases.

    • @VISHALHS-qw1hc
      @VISHALHS-qw1hc 5 месяцев назад

      Yes I thought the same I expect the creator to respond to this

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

    the lecture was very very helpful...thank you

  • @namansingla2009
    @namansingla2009 8 лет назад +1

    thanks a lot sir !!! you just made everything simple
    i think there are some problem with the subtitles.you are saying something(in the video) and subtitles are listing another

  • @dotcomwhiz
    @dotcomwhiz 2 года назад +12

    I think you can group 10 and 11 in the group of 12,13,14,15 as well since their expression holds true for 10 and 11 as well

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

    Thanks for the awesome explanation otherwise its so hard to understand👍

  • @mihirvora391
    @mihirvora391 3 года назад +3

    Awesome explanation. Thank you. ❤

  • @satishmokkala620
    @satishmokkala620 7 лет назад +2

    sir u r lecture is awesome !! I like it sir

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

    Thank You so much for the great content !!! 😊

  • @biboswanroy6699
    @biboswanroy6699 6 лет назад +18

    one like is not enough ,if we could get such crystal clear concepts in all subjects

  • @riseabovehate9476
    @riseabovehate9476 7 лет назад +16

    7:10 y r u considering 12-15 and not 10-15?

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

    such a great teacher👍

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

    really,,it's very much helpful for me,thank you

  • @user-ytuser
    @user-ytuser Год назад

    thnx,earlier i memorized it but now i understand each component of bcd adder completely

  • @SahilSinhaArtStyle
    @SahilSinhaArtStyle 9 лет назад +15

    Nailed it buddy .....!!!

  • @008nithin
    @008nithin 8 лет назад +4

    Really nice explanation

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

    Great and simple explanation sir, can u tell me which board are you using in the video for writing, It would be helpful for me to conduct online lectures for my students.

  • @UjjwalOjhaNepal
    @UjjwalOjhaNepal 9 лет назад

    Nicely explained!

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

    Neso Academy you are the best...

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

    Excellent explanation thank you so much for making this video 😊😊😊

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

    Great explanation sir!!

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

    Thanks,that was really helpful

  • @thaynaemillycavalcantesant3687
    @thaynaemillycavalcantesant3687 4 года назад +37

    Omggg, thanks for existing!! Excellent video!

  • @IWillSexU
    @IWillSexU 9 лет назад +261

    damn Indians are the best!!!

  • @tunwaphantang4985
    @tunwaphantang4985 7 лет назад +1

    Your videos are super easily understandable.

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

    Clear explanation Tq sir I makes Me easy to understand the topic

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

    just wow i got it within 1 view.great explanation .love from Nepal.Thank u

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

      nepaad

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

    Explained very nicely😎

  • @sushantverma8694
    @sushantverma8694 4 года назад +5

    Excellent Sir!

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

    Watching it first time i didn't understood. But later after three months i understood. First time i say is the time when my sir explained and second time i watched during my semester exam and i finally understood

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

    Soooooooooooo much great explanation sir...........

  • @souravpodder2402
    @souravpodder2402 7 лет назад +1

    You made it really easy

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

    Thank you so much sir for posting such amazing videos !

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

    Awesome explanation....great

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

    Excellent Explanation.

  • @mongya-hc6eu
    @mongya-hc6eu 6 лет назад +1

    Superbb explanation..

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

    Sir, I really like your video. If you make a lot of videos like this, I would be very happy.

    • @AS-nx9fu
      @AS-nx9fu 3 года назад

      Nigga nobody cares about u

  • @arjungautam4542
    @arjungautam4542 6 лет назад +2

    Good explained.

  • @akarshsaxena7810
    @akarshsaxena7810 6 лет назад +2

    sir in 8:37 m, (ii) case mei S2*=1 than 11 to 15 cover bhi hogye or 8 and 9 se disting bhi

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

    Thank you so much for the video!

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

    Very well explained....sir

  • @anshuleshpandey9042
    @anshuleshpandey9042 8 лет назад +10

    Hi
    @7:30 ------> In the (ii) case 12 to 15, instead of using " s*3.(s*2 + s*1)" we can use only "s*3 . s*2" Because 12 to 15 only s*3 and s*2 both is high(1).

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

      agreed
      www.geeksforgeeks.org/digital-electronics-bcd-adder/

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

      I thought the same thing

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

      yes. you can use case two only. but to understand it better use condition 3.

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

      Yes I agreed

  • @dineshgowda1847
    @dineshgowda1847 8 лет назад

    Best teaching!!

  • @khaledal-jehani1623
    @khaledal-jehani1623 9 лет назад

    Great Job!!
    When will you complete your videos?

  • @mussabaheenmalik6814
    @mussabaheenmalik6814 6 лет назад +1

    Very GOOD Keep it up! man

  • @llll308
    @llll308 6 лет назад +1

    very nicely explained.

  • @rutbamir7591
    @rutbamir7591 6 лет назад +2

    Helped alot. Thanks

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

    Really helpful tomorrow is my exam and I got the logic from this

  • @mashalname7685
    @mashalname7685 6 лет назад +1

    Thank u Its was a good help

  • @beingdealtwith
    @beingdealtwith 8 лет назад +1

    Thank you, this helped quite a lot!

    • @farhanrahman8327
      @farhanrahman8327 8 лет назад

      +Mohammad Sultan Khaja I know, watching it Porota!

    • @beingdealtwith
      @beingdealtwith 8 лет назад

      Farhan Waseehahahhahahahhahahahhah

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

    Thanks yaar bhai Maza aagya💙

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

    awesome sir.u are great

  • @gayathriswaminathan4929
    @gayathriswaminathan4929 6 лет назад +3

    Is there any video in ur series for serial adder?

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

    Why were 0&3 bits were called min term and maxterm ? Those terms are defined entirely different in some other video! Anyways excellent explanation. Thanks for that 👍

  • @shishirmathur5855
    @shishirmathur5855 8 лет назад +70

    what's the need of case 3?
    10 and 11 can be differentiated from 8 and 9 with help of case 2 only..then why go for case 3.

  • @mohanmane1313
    @mohanmane1313 7 лет назад +2

    super lecture salute u

  • @swapnilg.5996
    @swapnilg.5996 6 лет назад +2

    Thanks you are awesome :D

  • @NeerajSharma-ki9if
    @NeerajSharma-ki9if 5 лет назад +1

    Sir last carry will be from II 4 bit adder, or directly from c*

  • @anshuleshpandey9042
    @anshuleshpandey9042 8 лет назад +1

    We can use "Add-3 method" also to convert binary to bcd sum ,is it?

  • @shehryarpwinx2653
    @shehryarpwinx2653 7 лет назад +1

    it was easy to understand.....ty

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

    Thnx for easy explanation

  • @abhishekdubey99
    @abhishekdubey99 6 лет назад +1

    lecture is awesome

  • @excalibur1716
    @excalibur1716 6 лет назад +2

    thank you so much

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

    thank you nice explanation

  • @kavita4819
    @kavita4819 6 лет назад +2

    How to implement bcd to excess 3 code converter using full adder?

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

    May I know why we are adding 0110->6 to 2 digital Decimal while converting to bcd?

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

    What happens to the input carry of 2nd adder that you made?

  • @RubaShu
    @RubaShu 7 лет назад +1

    thank you so much !!!

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

    please make lecture on digital signal processing also.it is the toughest subject.

  • @jaideeptiwari5855
    @jaideeptiwari5855 8 лет назад

    superb lecture sir

  • @RamKumar-pn3od
    @RamKumar-pn3od 4 года назад

    Nice explanation

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

    Do we only give 0-9 as input, since it is BCD? Or any decimal numbers like 21, 38 etc can be given input?

  • @pupper6044
    @pupper6044 7 лет назад +2

    Very well explain sir. But how do you write this is verilog code?

  • @AsifKhan-ox7gf
    @AsifKhan-ox7gf 9 лет назад +2

    attractive style

  • @alokgupta7239
    @alokgupta7239 7 лет назад

    very nice lecture sir .can u please tell me which app do u use to capture your screen???

  • @rustamshahverdiyev4164
    @rustamshahverdiyev4164 7 лет назад +2

    excuse me Professor, unfortunately i could not understand those two options thay you had done, i mean multiplications between S3(S2+S1) and S3(S1), what is the reason for doing that? and how did you get those multiplications? thanks before

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

    hii neso academy plz do a tutorial on how to design 4 bit bcd adder using IC 7483 using Nand gates only

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

    Would you please lecture on XS-3 Adder ?

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

    Why should we give separate conditions for 10-11 and 12-15 doesn't the second condition apply to all of them.?

  • @md.mahedihasan5716
    @md.mahedihasan5716 Год назад

    Thank You So Much

  • @krithikaa405
    @krithikaa405 6 лет назад +2

    whether if we take k map for all output s3,s2,s0.s1 and or the sop ,is that the ans you got will be same?

  • @vasundharabhattacharya5348
    @vasundharabhattacharya5348 6 лет назад +1

    Thank you sir :)