3. Binary Division method (Restoring and Non-restoring Division Algorithm)

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 พ.ย. 2024

ความคิดเห็น • 178

  • @marvichadap8338
    @marvichadap8338 2 ปีที่แล้ว +27

    Thank you so much mister, my teacher taught this and i didnt understand anything. Its because of people like you that makes things easier and as a fellow indian, i would like to wish you success and hope the world recognises your talent someday.

  • @srushti1258
    @srushti1258 5 ปีที่แล้ว +86

    Honestly you are the ones who should be honoured in ytff. We get to learn what we really need to!!
    Thanks a lot!🙏🏻

  • @aryaone8
    @aryaone8 หลายเดือนก่อน +2

    I was just looking for 3:50. Thank you so much; my doubt has now been cleared.

  • @rafaelangelopiad8919
    @rafaelangelopiad8919 3 ปีที่แล้ว +55

    bro no words can express how helpful this is, thank you bro

    • @simonriley8696
      @simonriley8696 3 ปีที่แล้ว +7

      You just described it with words.

    • @rafaelangelopiad8919
      @rafaelangelopiad8919 3 ปีที่แล้ว +3

      @@simonriley8696 HAHAHAHAHAHAHAHAHAHAHAHA OH YEAH

    • @adarsh2004
      @adarsh2004 11 หลายเดือนก่อน

      hahahahahahahahahhahahahahahahahahahahahahahahahah oh yeah@@rafaelangelopiad8919

  • @manishswami7512
    @manishswami7512 3 ปีที่แล้ว +8

    For anyone wondering it is 10 / 3 instead of 9 / 3

  • @HGCS_ASHWINIMD
    @HGCS_ASHWINIMD 3 ปีที่แล้ว +6

    Excellent teaching sir....it's very easy to understand everyone... Becz of... u teaching the way is very simplest..it's too much good sir..tqsm

  • @nikhilgiripunje2663
    @nikhilgiripunje2663 ปีที่แล้ว +6

    First i was a little bit confused but after watching his video I'm now more confused

  • @pranavchauhan3549
    @pranavchauhan3549 3 ปีที่แล้ว +4

    Very much needed bro...i cannot found this method anywhere on internet...🤘

  • @MasterMindmars
    @MasterMindmars 4 ปีที่แล้ว +10

    P E R F E C T
    Amazing method to divide with a simple algorithm and resulting directly the quotient and the rest.
    Thank you

  • @aditichatterjee3353
    @aditichatterjee3353 4 ปีที่แล้ว +7

    Thanks a lot bhaiyya!!!... I wasn't able to solve these questions earlier, this tutorial has clarified all my doubts on the topic, thank you😊

  • @sakshirajput8828
    @sakshirajput8828 5 ปีที่แล้ว +212

    Wht abt non restoring method.. If it was nt to be taught in this video then why the name is included..??

    • @darshanbari2439
      @darshanbari2439 4 ปีที่แล้ว +40

      chill re

    • @kirthicksv7846
      @kirthicksv7846 2 ปีที่แล้ว +15

      South mode

    • @nikhilkamode9090
      @nikhilkamode9090 ปีที่แล้ว +1

      Ha na

    • @nikhilkamode9090
      @nikhilkamode9090 ปีที่แล้ว +4

      @@darshanbari2439 sir ka ladka hai kya tu 🙄

    • @abhishekganapure6456
      @abhishekganapure6456 ปีที่แล้ว +17

      @@nikhilkamode9090 woh sir ka ladka hai ki nai pata nahi, pr tu uss ladki ka bhai zaroor lag raha hai 🤣🤣

  • @saravanann9709
    @saravanann9709 ปีที่แล้ว +2

    Thank you very much sir ... tomorrow i have exam...i understood clearly thanks a lot 🎉

  • @harshaneelam
    @harshaneelam ปีที่แล้ว +1

    Good Explanation For Morning Exam

  • @OldSloGuy
    @OldSloGuy ปีที่แล้ว +2

    This algorithm is actually a special case. NOTE the sign bit of the divisor being zero in this example. The generalized division algorithm does not require this but generates TWO carry bits. Processors do not handle a second carry bit, but it can be emulated by implementing a flip-flop in software. Yes, that requires the use of a goto operation which is spaghetti code. When it comes to division, goto is not harmful. A benefit of this is an extra bit of precision which allows correct rounding when the unsigned quotient is restored to a signed integer. While that is simple in assembly language, it results in complicated logic in many high level languages. Unsigned scaled integer division is usually ignored for this reason. The reader should understand what is being avoided in this video and why the extra zero in the divisor is so important. Omit that and the algorithm will work most of the time, and depending on the inputs, may occur so infrequently as to avoid detection during testing. The generalized version is never used in life safety software because it is so poorly understood by most programmers. Just because you understand it doesn't mean someone in the future won't clean up the code because they don't comprehend the reason it exists.

  • @vikhyaths1369
    @vikhyaths1369 6 ปีที่แล้ว +6

    Thank you so much for clearing the concept✌️

  • @arshadshaikh5482
    @arshadshaikh5482 ปีที่แล้ว +3

    Very nice explanation sir ,next time please cover whole page☺️

  • @samsunighar8134
    @samsunighar8134 3 ปีที่แล้ว +1

    Hats off bro. Superb and good explanation

  • @bssumanth5427
    @bssumanth5427 4 ปีที่แล้ว +2

    Thank you so much sir ur teaching way really awesome concept cleared

  • @_PremKharat
    @_PremKharat 2 ปีที่แล้ว +5

    I was searching for such simple explanation and finally came across the video
    Thank you sir🤩🤩🤩

  • @nishtha9666
    @nishtha9666 2 ปีที่แล้ว +4

    Very well explained 👍👍Please divide 67÷14 using division algorithm....

  • @ShrishtiMishraA
    @ShrishtiMishraA 2 หลายเดือนก่อน +2

    why you not restored A in 3rd cyclce? ..pls reply

  • @TheStudyShackbySanketManiyar
    @TheStudyShackbySanketManiyar 2 หลายเดือนก่อน +2

    Thank you so much! Much needed video

  • @Watchfuse
    @Watchfuse 7 หลายเดือนก่อน

    great explanation , keep it up.

  • @rutujabalak9310
    @rutujabalak9310 6 ปีที่แล้ว +5

    I like it and I also understand it .Thank you

  • @157_anweshasahoo7
    @157_anweshasahoo7 2 ปีที่แล้ว +1

    Thank you so much sir for make this video

  • @adarsh2004
    @adarsh2004 11 หลายเดือนก่อน

    very nice

  • @maziarghorbani
    @maziarghorbani 6 ปีที่แล้ว +3

    Thank you for the great explanation.

  • @itsoknottobeok9381
    @itsoknottobeok9381 ปีที่แล้ว +5

    If video is about restoring algorithm then remove (Restoring and non restoring algorithm) the title!

  • @kishoreshetty7338
    @kishoreshetty7338 2 ปีที่แล้ว +4

    Thank you sir ,please provide a clearer image of the flow chart in the description it really helps us a lot!

  • @rakshitsingh9690
    @rakshitsingh9690 2 ปีที่แล้ว +1

    Thank you so much for this video

  • @---MDEEKSHA
    @---MDEEKSHA 3 ปีที่แล้ว +3

    Explained very well

  • @sakshirajput8828
    @sakshirajput8828 5 ปีที่แล้ว +1

    Btw it cleared concept regarding restoring method

  • @deveeshn1192
    @deveeshn1192 ปีที่แล้ว

    thank u for saving my life sir😘😘

  • @manofsteel6173
    @manofsteel6173 ปีที่แล้ว +1

    Helpfull❤️

  • @unmeshmandal3071
    @unmeshmandal3071 2 ปีที่แล้ว +2

    If the numbers are represented in signed 2's complement method then how 1010 becomes decimal 10.

  • @muskansao1317
    @muskansao1317 3 ปีที่แล้ว +1

    Got my doubts clear ty sir

  • @prakashbharati6707
    @prakashbharati6707 5 ปีที่แล้ว +2

    thanks it helps me to understand in better way

  • @techworld2052
    @techworld2052 3 ปีที่แล้ว

    Bro place your camera little bit up , we wre not able to see the lower part of block diagram clearly ..

  • @rx5194
    @rx5194 ปีที่แล้ว +1

    But at last step counter value is 1 then there will another step know as it is not zero

  • @logarathinam1782
    @logarathinam1782 6 ปีที่แล้ว +3

    Is this possible only for the unsigned values?? Is there any method for signed??

    • @patryk_49
      @patryk_49 6 ปีที่แล้ว +1

      If sings of the input values are not the same you negate the output value. Thats all.

    • @m0st4fabideer14
      @m0st4fabideer14 3 ปีที่แล้ว

      You save the signs of the operands before the operation to determine the sign of the quotient, and then set their most significant bits to 0 (so that it doesn't affect the actual division), after the division is finished, you set the sign of the quotient (XOR the MSbs of the operands), the sign of the remainder is the always the same as the sign of the dividend.

  • @ujjwalsinha1237
    @ujjwalsinha1237 6 ปีที่แล้ว +1

    How are you doing the count operation? I mean to say by referring which thing you did the count operation?

    • @ujjwalsinha1237
      @ujjwalsinha1237 6 ปีที่แล้ว +2

      Is this operation based on the number of bits present in the dividend?? I think that's why you are counting 4 cycles for complete this process.🤔

    • @MrBabaaldar
      @MrBabaaldar  6 ปีที่แล้ว

      @@ujjwalsinha1237 Yes You are right.

    • @starkendeavours7072
      @starkendeavours7072 2 ปีที่แล้ว +1

      @@ujjwalsinha1237 What if Dividend is a -ve integer? Will it Count 5 Cycles then?

    • @techvishnuyt
      @techvishnuyt ปีที่แล้ว +3

      @@starkendeavours7072 if the dividend is a negative integer, we need to convert it to its two's complement representation and perform the algorithm as usual. The number of cycles required will be the same as for a positive dividend, but sign extension will be required at the end to obtain the correct sign for the quotient.

  • @icemans1matedude339
    @icemans1matedude339 ปีที่แล้ว

    Im assuming that A always has one more digits place than Q to account for sign bit and 2’s complement

  • @samanvithachidella2485
    @samanvithachidella2485 5 ปีที่แล้ว +3

    Why u didnt restored in 3rd cycle and last cycle..???

    • @srushti1258
      @srushti1258 5 ปีที่แล้ว

      Samanvitha Chidella Restoring A was not needed because we got a positive number(starting with zero).

    • @samanvithachidella2485
      @samanvithachidella2485 5 ปีที่แล้ว +1

      Yes... I later understood.... But i have forget to delete that comment

  • @sowmyakarra9413
    @sowmyakarra9413 2 ปีที่แล้ว +1

    Thank you so much sir😊

  • @Menkamohbekar
    @Menkamohbekar 4 หลายเดือนก่อน

    Why we add agr hume subtract krna tha t??

  • @THE_WAY_FORWARD
    @THE_WAY_FORWARD 6 หลายเดือนก่อน

    Sir I have a question, when setiing Qo to 0, then after that why not doing A= A+M

  • @vishnusandeep4548
    @vishnusandeep4548 2 ปีที่แล้ว +1

    Did'nt restore in 3rd cycle??

  • @afrozr9191
    @afrozr9191 2 ปีที่แล้ว +1

    In last step 00001 remainder in my reader ?

  • @devagabond6926
    @devagabond6926 4 ปีที่แล้ว +2

    complimenttt...

  • @elvindsa6283
    @elvindsa6283 2 ปีที่แล้ว +1

    Perfect ❤️❣️

  • @lunavathsainaik4443
    @lunavathsainaik4443 ปีที่แล้ว

    Sir I have a dought at 4th cycle ,why should we stopped at 4th cycle !

    • @yashgite1434
      @yashgite1434 ปีที่แล้ว

      Bcz the value of n is 4

  • @harshsha0562
    @harshsha0562 ปีที่แล้ว +1

    Sir Hindi m hi Vdo bnaya kare thodi problem hoti hai samajne m😢😢

  • @trinhcuong9188
    @trinhcuong9188 5 ปีที่แล้ว +6

    I do not understand why does A have 5 bits whereas Q has only 4 bits. Could you explain it for me? Thank you so much!

  • @SmokyBigSmoke
    @SmokyBigSmoke 5 ปีที่แล้ว +3

    thank you so much sir...

  • @rudrasama297
    @rudrasama297 3 ปีที่แล้ว +1

    But reminder should be 00000 why we are getting 00001 ? According to Decimal system 3 is totally dividing 9 leaving reminder as 0.

  • @kaustubh1871
    @kaustubh1871 3 ปีที่แล้ว

    after we shift and subtract.... if we get a carry do we discard or keep it??

    • @itv5610
      @itv5610 3 ปีที่แล้ว +1

      discard

  • @Arjun-px3gx
    @Arjun-px3gx 4 ปีที่แล้ว +2

    Thanks for this informative video...I have only one suggestion:the flow chart is not visible while you were explaining the procedure of getting answer....other than that it is good.. thank you very much🤝👍

  • @swopnilmaharjan8630
    @swopnilmaharjan8630 ปีที่แล้ว

    shouldn't the bit size of A = Q?

  • @maddyabdullah6340
    @maddyabdullah6340 5 ปีที่แล้ว

    is it possible complete division in this question... -15 divide by +5 ??? please if u could solve it.. i did and in last i did set it but i had to restore because it was 0 remainder please help?

  • @muslimwaqar
    @muslimwaqar 4 ปีที่แล้ว

    thanks bro good explanation

  • @tadepu-raghavendra
    @tadepu-raghavendra 4 ปีที่แล้ว +1

    In 3rd cycle why not restore pls explain

  • @vinayak186f3
    @vinayak186f3 3 ปีที่แล้ว +1

    Exam offline hota to pakka ye aata 5 marks me ab to mcq de rhe hai 😓

  • @sailajapalukuru7493
    @sailajapalukuru7493 2 ปีที่แล้ว +1

    I like you sir

  • @vinayjadhav3502
    @vinayjadhav3502 2 ปีที่แล้ว

    how to solve this if the dividend is negative?

  • @shushrutgahane6551
    @shushrutgahane6551 ปีที่แล้ว +1

    Thanku so much

  • @chanu2400
    @chanu2400 8 หลายเดือนก่อน

    Thank you sir!

  • @Biswachintamani
    @Biswachintamani ปีที่แล้ว

    Thanks Sir 🙏🏻

  • @DarkWebCode
    @DarkWebCode 6 ปีที่แล้ว +1

    Thank you so much bro

  • @shubhamaynandi6068
    @shubhamaynandi6068 9 หลายเดือนก่อน

    sir aapka video toh bas black lover students hi dekhte honge 😷

  • @arpitbhaliya2972
    @arpitbhaliya2972 4 หลายเดือนก่อน

    Thanks sir ❤

  • @suhaspp8885
    @suhaspp8885 3 ปีที่แล้ว

    Can u do binary division for 273/15

  • @raj12030
    @raj12030 ปีที่แล้ว +1

    If there is A-B why he does A+B? Someone explain

    • @xteez6051
      @xteez6051 6 หลายเดือนก่อน

      Because he found the 2s complement which is basically -B so A+(-B)

  • @LUCIFER-uv3dt
    @LUCIFER-uv3dt ปีที่แล้ว

    Hats off

  • @kamyagupta4030
    @kamyagupta4030 2 ปีที่แล้ว

    Thank you so much 🙏

  • @harling9835
    @harling9835 5 ปีที่แล้ว

    How to convert the remainder to the fornat bbb.bbb where b is binary numbers?

  • @shivsuthar9759
    @shivsuthar9759 2 ปีที่แล้ว +1

    Respect++

  • @TheBhadhu
    @TheBhadhu 6 ปีที่แล้ว +1

    Thank you so much . Great video btw :)

  • @fujoshiarmygrl8377
    @fujoshiarmygrl8377 2 ปีที่แล้ว +1

    Thank u 💓

  • @govindprajapati5524
    @govindprajapati5524 6 ปีที่แล้ว +2

    thanks so much bhaiiiii

  • @itspurelypassionate
    @itspurelypassionate 3 ปีที่แล้ว +1

    Thanks!

  • @AbhishekKumar-my8sp
    @AbhishekKumar-my8sp 9 หลายเดือนก่อน

    Thanks a lot!🙏🏻

  • @kunalsrivastav2913
    @kunalsrivastav2913 4 ปีที่แล้ว

    can somebody tell me how to identify if a given binary bit is +ve or -ve? i know what is sign bit, still how can i differentiate between any randomly given binary number and know?

    • @aditichatterjee3353
      @aditichatterjee3353 4 ปีที่แล้ว

      If the first bit of the said binary number is 1 it is a negative number, and if it's 0 then it's a positive number.

  • @cutecreatures167
    @cutecreatures167 6 ปีที่แล้ว

    Super teaching

  • @NCCSSandhyaN
    @NCCSSandhyaN 3 ปีที่แล้ว

    Sir can u help me for another example . Dividend=1010, divisor=0100 . Plzz

  • @sayantandas7054
    @sayantandas7054 5 ปีที่แล้ว +1

    Y u haven't restore on 3rd cycle

  • @BTS-in6xc
    @BTS-in6xc ปีที่แล้ว

    Sir please Hindi ma video bano
    I know your English is very good

  • @abhishekpoudel1902
    @abhishekpoudel1902 8 หลายเดือนก่อน

    Please solve -7/3

  • @omarma2617
    @omarma2617 6 ปีที่แล้ว

    Thank you very much

  • @yugendharsai
    @yugendharsai 5 ปีที่แล้ว

    Nice

  • @sandeepswami7156
    @sandeepswami7156 9 หลายเดือนก่อน

    Bhai subtraction bol ke addition kyu Kiya

  • @karanswamygowda
    @karanswamygowda 6 ปีที่แล้ว +1

    Thank you sir

  • @3dy97
    @3dy97 6 ปีที่แล้ว +1

    Thank you!

  • @natureisbeautiful4486
    @natureisbeautiful4486 3 ปีที่แล้ว +1

    tnx

  • @betavenomlite6379
    @betavenomlite6379 3 ปีที่แล้ว +1

    Tq sir

  • @shubhamhelloworld321
    @shubhamhelloworld321 3 ปีที่แล้ว +1

    Sir puri screenc toh dikhao nhin toh mt padhao

  • @mytrollscollection9375
    @mytrollscollection9375 ปีที่แล้ว

    sorry bro i did not understand your direct steps and i had saw your 1 and 2 videos also

  • @laudarikailash9244
    @laudarikailash9244 6 ปีที่แล้ว

    How to perform restoring and non restoring division for the following
    11/4
    17/8

    • @MrBabaaldar
      @MrBabaaldar  6 ปีที่แล้ว +2

      Dividend =11 =1011= Q
      Divisor= 4=00100 =B

    • @laudarikailash9244
      @laudarikailash9244 6 ปีที่แล้ว

      If u don't mine can u solve an send me no need to send algorithm only process

    • @MrBabaaldar
      @MrBabaaldar  6 ปีที่แล้ว +4

      I m out of station...I will solve it as early as possible and send u.

  • @shrutisamal
    @shrutisamal 6 ปีที่แล้ว +2

    how to divide 9/9?

    • @umeshravichandiran1582
      @umeshravichandiran1582 6 ปีที่แล้ว

      Shruti Samal generally dividend and divisor won't be the same no

  • @shashankshankar4021
    @shashankshankar4021 6 ปีที่แล้ว +1

    Thank you ;)

  • @awarenessentertainment5252
    @awarenessentertainment5252 2 ปีที่แล้ว

    Good 👍😂👍😂👍😂👍😂👍😂👍😊😊👍