BCD Addition

Поділитися
Вставка
  • Опубліковано 26 жов 2024

КОМЕНТАРІ • 358

  • @vivekanand9944
    @vivekanand9944 3 роки тому +264

    In this world of paid lectures of substandard quality,
    Neso is keeping the standards of education better while free🤗

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

      YEAH totally companies like whitehat are just looting and scamming parents for stuff that are freely available. respect for neso

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

      @Keaton Heath wow did u get anything from it

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

      @@mandyhiman436 yes, Virus

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

    answers for the HW questions--
    a) 0111
    b) 00010110
    c) 00010101
    d)000100010111
    ..
    Loved it for sure....
    thank You Neso Academy

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

      mere 3 ans wrong aaraha hai

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

      3 wrong hai iska

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

      @@divyarajsinhpadhiyar9739 no

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

      @@divyarajsinhpadhiyar9739 Why? 7+8 = 15 (0001 0101 in BCD)

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

      Your Answer 3 is wrong because here the addition is greater than 9 and there the final carry is 1 (not 0 ok, if you have 0 in your final carry, you can add 0110 , )

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

    Last H.W. ques is a bit tricky. Here is its solution:
    (83)+(34)
    10000011+
    00110100=
    10110111. So divide it in 4 bits then we get 1011 and 0111.
    Here 0111 i.e.79 .
    So the problem here is when we add 0110 i.e. 6 in the answer we will get wrong answer because
    10110111+
    00000110 Here we are adding 0110 i.e.6 in the side of seven i.e.0111 and in sir's problem we were adding 0110 in the side of 13>9.
    So we only have to take number 11 out and write
    1011+
    0110=
    10001
    now just merge this result and seven
    we get 100010111
    when we write this result in 4 bits we get 000100010111
    so its decimal form is 117.

  • @user-fg6ro
    @user-fg6ro 6 років тому +23

    Another example could be when you also have to watch out for when the carry (after adding 6) from a digit in units place makes the digit in the tens place (and/or a carry from a digit in tens place makes the digit in the hundreds place) exceed 9, and so on. You need to add 6 more than once.
    eg 57+46=103, and 657+346=1003, etc.
    eg 1
    57+46
    0101 0111
    0100 0110+
    ------------------
    1001 1101 (initial sum)
    0110+ (add 6)
    -----------------
    1010 0011
    0110+ (add 6)
    ------------------
    0000 0011
    Final Carry=1
    0001 0000 0011= 103

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

      good stuff

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

      what happens when we find both the initial sum to be greater than 9 for example we got the initial sum 1011 1101
      should we add 6 to both??

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

    There was a dilemma whether should I listen your channel which is one from my two selected channels but now I found that your's the best channel..

  • @AzureGhost117-2
    @AzureGhost117-2 8 років тому +30

    My exam is tomorrow and you cleared things on this subject! :D Thanks man! you're the best :)

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

    It's very helpful and your Besic electronics lactures concept is cool

  • @EdiLipo
    @EdiLipo 8 років тому +68

    what a timing! Tomorrow i have a test about this stuff!

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

    Thanks neso academy for giving such unpaid content better than paid ❤️❤️

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

    To all those who are watching this lecture, please don't miss to try the last HW question.

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

      YEAH what is the problem ?

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

      i couldn't do the 2nd no. hw question.

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

      Sir I am getting wrong answer for last question

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

      ​@@hungryabhinav1022 7 + 9 = 16 Therefore doing it in BCD addition goes as following: 0111 is the same as 7.... plus 1001 is the same as 9............. Therefore, 0111 plus 1001 = 1, 0000.............. but because you carried the final 1, you have to follow the RULES for whenever you carrying a 1 at the end of the equation.................. We have to follow the rule of ADDING (SIX) to the solution because we had a final carry of 1.............
      1, 0000
      + 0110
      ________
      =1, 0110
      THEN, you must go ahead and separate the five bit answer of 1, 0110 into eight bits by ADDING three more zero in front of the first 1............... and you will get TWO SETS OF (four bits) of 0001 and 0110...................
      The first four bits of 0001 is equal to 1
      The second four bits of 0110 is equal to 6
      CONCLUSION is 16
      PROOF: 7+9 = 16

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

      ​@@bhogichandini2998 83 + 34 = 117
      ​Therefore doing it in BCD addition goes as following: 1000 , 0011 is the same as 8 and 3.... plus 0011 , 0100 is the same as 3 and 4............. Therefore, 1000 , 0011 PLUS 0011 , 0100 = 1011, 0111.............. we DID NOT carry anything over at the end of the equation.............We DO NOT add (SIX) to the solution.
      1000 , 0011
      + 0011 , 0100
      _______________
      = 1011, 0111
      The first four bits of 1011 is equal to 8+2+1 = 11
      The second four bits of 0111 is equal to 4+2+1 = 7
      CONCLUSION is 117
      PROOF: 83+34 = 117

  • @KirkHammer-fj2of
    @KirkHammer-fj2of 7 років тому +4

    Very organized , very neat !!! kudos neso brother

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

    I've been looking for an explanation like this for hours. Thank you so much!!!

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

    Thank you!!!! Happy teachers day !!!

  • @VishalGupta-xw2rp
    @VishalGupta-xw2rp 2 роки тому +2

    In the last homework question we don't need to add 6 at all as 7 which is less than 9 with final carry 0 it's correct then 11 which is indeed greater than 9 but final carry is 1 which is also correct as mentioned in the lecture. So 83 + 34 which is 117... We get the same result by making pairs of 4.

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

      yeah, but then you are representing two digits (11) with a single bcd code (1011) and it isn't even a valid bcd code.That makes no sense

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

    Thanks for the explanation ..
    U saved me from a presentation tomorrow

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

    Thank you so much. I was really confused about it.

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

    Thank you so much sir ❤️

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

    tomorrow I have a test thank you for this explaining.

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

    Thank you sir

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

    Thanks mate you saved my day...

  • @petererick4960
    @petererick4960 28 днів тому

    This is too good, thanks

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

    nice lectures sir thanks

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

    Good work .im watching some of your lectures every day and i m using a book for taking notes just like in the class. I prefer it as good formal academic program.

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

    I understand more from u videos thanks a lot,ur way of presentation is perfect ♥️

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

    Thank you

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

    Great tutorial.

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

    Thank you for explaining this so well!

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

    thankyou sir God bless u

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

    For those wondering, you have to only add 6 once and then not again if the answer again in bigger than 9, just group them into bits of 4.

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

    Thankyou so much sir for teaching us so easily.

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

    Thank uh so much!!!

  • @ritikshrivastava9442
    @ritikshrivastava9442 3 роки тому +21

    (i)0111
    (ii)10110
    (iii)10101
    (iv)100010111
    Use a small trick :- add the number in decimal [a+b] = (c) then represent c in BCD {with the help of table }
    Thanks me later

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

    1st - 0111
    2nd - 00010110
    3rd - 00010101
    4th - 000100010111

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

    Thank you...

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

    A very good explanation sir

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

    Love this channel

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

    Thank you 😊

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

    Very clearly explained Sir..ur way of teaching and explaining is awsm...thnks

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

    Great Video!

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

    helpful video thanks so much!

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

    Can we represent a decimal number containing farctional part also into BCD representaion ??? For example 183.556 can we convert it into BCD ?

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

    just do simple addition and then write bcd equivalents of each digit of the answer you obtained by doing simple addition
    1) 3+4 = 7 ....BCD equivalent of 7 is 0111 , so that is our answer
    2) 7+9 = 16
    BCD equivalent of 1 is 0001
    BCD equivalent of 6 is 0110
    now simply write both BCD equivalents together
    so our answer is 00010110
    3) 7+8 = 15 ..... our answer is 00010101
    83+34 = 117 ..... our answer is 000100010111

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

      Then this is not called BCD addition....You just did Decimal Addition and coded it to binary....This is not BCD addition...Humans can understand this , not machines ✌️🙂..

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

    saved me straight from hell. Thank you

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

    Thank you so much sir

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

    Exellent Explained❤

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

    Thank you so much for this wonderful explanation

  • @mr.curious1329
    @mr.curious1329 3 роки тому

    Well done!!

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

    Excellent teaching thankyou

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

    all thing are well explained and it is easy way to lean

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

    After error correction (i.e add 0110) if msb of the number generates a carry it can be considered as a bcd bit, which is happening in the home work problem 4.

  • @xyz-pc3tl
    @xyz-pc3tl 3 роки тому

    God bless you sir....

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

    I just love this channel......🥰

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

    Great man thanks

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

    thanks a lot!

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

    Shaandaar. Very nice

  • @m.shilpa8466
    @m.shilpa8466 Рік тому

    Simply super thank you sir

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

    Thanks sir for valuable lectures..

  • @xyz-pc3tl
    @xyz-pc3tl 3 роки тому

    Thanks a lot sir

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

    What an actual savior

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

    Useful lecture

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

    tnx sir .. it helps me much ...

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

    divide your final answer to 4-bit blocks and consider each 4-bit result with the 1,2,3 conditions. for example 68 + 79 = 0110 1000 + 0111 1001 = 1110 0001 . For last 4 bit (sum 9 F.C:0) add 0110 so the correct answer will be (wrong answer) + (0110 each of the 4 bits), so 1110 0001 + 0110 0110 = 1 0100 0111 is also equals 0001 0100 0111 = 147 in decimal --> Correct answer. Good luck.

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

    you are great sir ....thnkuuuu so much ......this is the osm presentatin

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

    For the last example, the initial sum is (10111100) which is incorrect because if we group the digits by 4 I get 11 and 12 which are both bigger than 9. I added (0110) and got (11000010) which is 12 and 2 on groups by 4 which gives 122 and it is the correct answer, BUT if you try to convert 122 base 10 to BCD it is not (11000010)... so then I added (0110) to (11000010) but to the msb (left side) and then got the correct BCD equivalent to 122 which is (000100100010). I think I did this correctly. Thank you for your amazing videos!

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

      +Roberto Garelli i think you did incorrectly somehow. Because
      1. Initial sum should be = 1000 0011 (83) + 0011 0100 (34) = 1011 0111
      2. After adding 6 to left half part it will be 1 0001 0111 = (000)1 0001 0111 (117)
      3. Check my result : 83+34 = 117

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

      in step 2 adding 6 to left half gives rise to case 2 where sum

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

      Roberto Garelli it is 117 ....not 122

    • @user-fg6ro
      @user-fg6ro 6 років тому

      knowledge unlimited Depends. first, is it 83+39, or 83+34? If it is the first case, answer is 122.
      1000 0011
      0011 1001+
      __________
      1011 1100
      0110 0110+
      ____________
      0001 0010
      1+
      C=1
      ____________
      0010 0010
      C=1
      = 0001 0010 0010 (BCD)
      Another example could be when you also have to watch out for when the carry from a digit in units place makes the digit in the tens place exceed 9, and so on.
      eg 57+46=103, or 657+346=1003

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

    Thank you. Very Informative. (Y)

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

    1)111
    2)10110
    3)10101
    4)000100010111
    Thanks for the content

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

    what is the "final carry" in BCD addition. Didn't quite understand that part.

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

    last one was little bit tricky:83+34=0001 0001 0111(in bcd)

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

    Thank you so much now cleared about this ❤️❤️

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

    I have some prob sir, u added 8+9 ans would be 17 why are separating sum and final carry,I think two conditions are sufficient if sum >9 then add 6 if not then not add 6

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

    Wonderful

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

    You r great sir❤️

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

    thnx for ur efforts

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

    what happens when we find both the initial sum to be greater than 9 for example we got the initial sum 1011 1101
    should we add 6 to both??

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

    Thanks Sir🙏🙏

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

    1. 0111=7
    2. 0001 0110=16
    3. 0001 0101=15
    4. 0001 0001 0111=117

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

    i love neso academy

  • @Mars-tc6ny
    @Mars-tc6ny 2 роки тому

    Thank so much sir. I learned a lot 😊

    • @vinodkumar-uf5jc
      @vinodkumar-uf5jc Рік тому

      Third home work problem i am unable to solve pls clarify this

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

    good job .

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

    very helpful thanks a lot

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

    Thanks a lot, you're awesome!

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

    you are the best of the best

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

    Please make a video on BCD subtraction using 9's complement

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

    This is so helpful thanks a lot man :)

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

    sir, what would happen when final carry is 1 and no is greater the 9?

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

      Danish Bhatia
      u ll get a big 0 (ZERO)

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

      no such case exist, adding two single digit bcd no. and getting sum greater then 9 and carry 1

    • @user-fg6ro
      @user-fg6ro 6 років тому +1

      any 4 bit number greater than 9 is actually A (1010b) to F (1111b) in hexadecimal. Hence there cannot be any carry. But when the sum exceeds F, the sum will be 0, and there will be a carry. So your case does not exist.

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

    sir what if carry is 1 and sum is > 9?

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

    sohil=>actually 83+34=117 . if u r convert ubr ans into decimal 120.

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

      83 + 34 = 117
      ​Therefore doing it in BCD addition goes as following: 1000 , 0011 is the same as 8 and 3.... plus 0011 , 0100 is the same as 3 and 4............. Therefore, 1000 , 0011 PLUS 0011 , 0100 = 1011, 0111.............. we DID NOT carry anything over at the end of the equation.............We DO NOT add (SIX) to the solution.
      1000 , 0011
      + 0011 , 0100
      _____________
      = 1011, 0111
      The first four bits of 1011 is equal to 8+2+1 = 11
      The second four bits of 0111 is equal to 4+2+1 = 7
      CONCLUSION is 117
      PROOF: 83+34 = 117

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

    Why the final carry is 0 in first example ?

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

    What is meant by the final carry ?

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

      It is the last digit of the addition of any two numbers .

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

    There is some technical glitch at your website,sir . We are facing problem in accessing homework problems of all pages.

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

    Great videos but I wish you'll comment on answers posted, especially for complex problems

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

      +Alfred Prah Sir told us in one video that the answers to all these homework problems is in the website of Neso Academy. You can go and check out there

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

    In the last question, the left pair's sum was greater than 9 ..? Obviously, the answer is 117 but what bout this case ?

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

    But what about if the sum is > 9 and carry is 1? For example 15 + 15. Do you add six twice?

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

      Nope... in 15 +15 carry is not one 🙂..carry is 0 & it follows case 3..
      U have to add 0110 to the result obtained after addition...it becomes 0011 0000 which is actually 30 ...hope it helps 😁👍

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

    when doing 8 + 9, we get binary sequence of 10001. My question is, why are we excluding the carry over 1 when taking the sum of 10001.?

    • @jeh0520
      @jeh0520 8 місяців тому

      Same my questions, I think its unintentional mistakes

  • @dawn-of-newday
    @dawn-of-newday 7 років тому

    in the second sum,the sum is binary cuz from 9 to less than 9 the binary and bcd is the same,right?

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

    why do we add 6

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

    In 2) homework the addition is 10 which is greater than 9 and carry is 1 then we have to add 6 or not??

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

    Tq so much

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

    Can't we add first in decimal form and then convert in BCD?

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

      Ashish Ranjan This is for a computer though, which can only add in binary

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

      @@vibaj16 yeah i know now..earlier i was in first year ..didn't study digital 😂

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

    i like the way that you explain this subject but sorry can i ask what is this app that you use it for explain ?