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

Ғылым және технология

Binary Division method (Restoring and Non-restoring Division Algorithm) | Binary division | restoring division algorithm | non restoring division algorithm | #coa | #Restoring

Пікірлер: 173

  • @marvichadap8338
    @marvichadap83382 жыл бұрын

    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
    @srushti12584 жыл бұрын

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

  • @MasterMindmars
    @MasterMindmars4 жыл бұрын

    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
    @aditichatterjee33533 жыл бұрын

    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😊

  • @HGCS_ASHWINIMD
    @HGCS_ASHWINIMD3 жыл бұрын

    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

  • @vikhyaths1369
    @vikhyaths13696 жыл бұрын

    Thank you so much for clearing the concept✌️

  • @pranavchauhan3549
    @pranavchauhan35493 жыл бұрын

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

  • @maziarghorbani
    @maziarghorbani5 жыл бұрын

    Thank you for the great explanation.

  • @rutujabalak9310
    @rutujabalak93106 жыл бұрын

    I like it and I also understand it .Thank you

  • @samsunighar8134
    @samsunighar81343 жыл бұрын

    Hats off bro. Superb and good explanation

  • @bssumanth5427
    @bssumanth54273 жыл бұрын

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

  • @rafaelangelopiad8919
    @rafaelangelopiad89193 жыл бұрын

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

  • @simonriley8696

    @simonriley8696

    3 жыл бұрын

    You just described it with words.

  • @rafaelangelopiad8919

    @rafaelangelopiad8919

    3 жыл бұрын

    @@simonriley8696 HAHAHAHAHAHAHAHAHAHAHAHA OH YEAH

  • @adarsh2004

    @adarsh2004

    8 ай бұрын

    hahahahahahahahahhahahahahahahahahahahahahahahahah oh yeah@@rafaelangelopiad8919

  • @saravanann9709
    @saravanann9709 Жыл бұрын

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

  • @prakashbharati6707
    @prakashbharati67075 жыл бұрын

    thanks it helps me to understand in better way

  • @_PremKharat
    @_PremKharat2 жыл бұрын

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

  • @Watchfuse
    @Watchfuse3 ай бұрын

    great explanation , keep it up.

  • @manishswami7512
    @manishswami75123 жыл бұрын

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

  • @harshaneelam
    @harshaneelam Жыл бұрын

    Good Explanation For Morning Exam

  • @kishoreshetty7338
    @kishoreshetty73382 жыл бұрын

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

  • @muskansao1317
    @muskansao13173 жыл бұрын

    Got my doubts clear ty sir

  • @TheBhadhu
    @TheBhadhu6 жыл бұрын

    Thank you so much . Great video btw :)

  • @shivarammuthukumaraswamy7164
    @shivarammuthukumaraswamy71645 жыл бұрын

    thank you so much sir...

  • @nikhilgiripunje2663
    @nikhilgiripunje2663 Жыл бұрын

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

  • @rakshitsingh9690
    @rakshitsingh96902 жыл бұрын

    Thank you so much for this video

  • @sakshirajput8828
    @sakshirajput88284 жыл бұрын

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

  • @darshanbari2439

    @darshanbari2439

    4 жыл бұрын

    chill re

  • @kirthicksv7846

    @kirthicksv7846

    2 жыл бұрын

    South mode

  • @nikhilkamode9090

    @nikhilkamode9090

    Жыл бұрын

    Ha na

  • @nikhilkamode9090

    @nikhilkamode9090

    Жыл бұрын

    @@darshanbari2439 sir ka ladka hai kya tu 🙄

  • @abhishekganapure6456

    @abhishekganapure6456

    Жыл бұрын

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

  • @157_anweshasahoo7
    @157_anweshasahoo72 жыл бұрын

    Thank you so much sir for make this video

  • @muslimwaqar
    @muslimwaqar4 жыл бұрын

    thanks bro good explanation

  • @cutecreatures167
    @cutecreatures1675 жыл бұрын

    Super teaching

  • @govindprajapati5524
    @govindprajapati55245 жыл бұрын

    thanks so much bhaiiiii

  • @DarkWebCode
    @DarkWebCode5 жыл бұрын

    Thank you so much bro

  • @3dy97
    @3dy976 жыл бұрын

    Thank you!

  • @deveeshn1192
    @deveeshn119210 ай бұрын

    thank u for saving my life sir😘😘

  • @elvindsa6283
    @elvindsa62832 жыл бұрын

    Perfect ❤️❣️

  • @unmeshmandal3071
    @unmeshmandal30712 жыл бұрын

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

  • @sowmyakarra9413
    @sowmyakarra94132 жыл бұрын

    Thank you so much sir😊

  • @manofsteel6173
    @manofsteel6173 Жыл бұрын

    Helpfull❤️

  • @nishtha9666
    @nishtha96662 жыл бұрын

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

  • @devil_king2559

    @devil_king2559

    Жыл бұрын

  • @AbhishekKumar-my8sp
    @AbhishekKumar-my8sp6 ай бұрын

    Thanks a lot!🙏🏻

  • @adarsh2004
    @adarsh20048 ай бұрын

    very nice

  • @arshadshaikh5482
    @arshadshaikh5482 Жыл бұрын

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

  • @MrBabaaldar

    @MrBabaaldar

    Жыл бұрын

    Noted

  • @shashankshankar4021
    @shashankshankar40216 жыл бұрын

    Thank you ;)

  • @karanswamygowda
    @karanswamygowda6 жыл бұрын

    Thank you sir

  • @devagabond6926
    @devagabond69263 жыл бұрын

    complimenttt...

  • @chanu2400
    @chanu24005 ай бұрын

    Thank you sir!

  • @icemans1matedude339
    @icemans1matedude3398 ай бұрын

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

  • @kamyagupta4030
    @kamyagupta4030 Жыл бұрын

    Thank you so much 🙏

  • @omarma2617
    @omarma26175 жыл бұрын

    Thank you very much

  • @THE_WAY_FORWARD
    @THE_WAY_FORWARD2 ай бұрын

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

  • @itspurelypassionate
    @itspurelypassionate3 жыл бұрын

    Thanks!

  • @maddyabdullah6340
    @maddyabdullah63404 жыл бұрын

    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?

  • @arpitbhaliya2972
    @arpitbhaliya297221 күн бұрын

    Thanks sir ❤

  • @Arjun-px3gx
    @Arjun-px3gx4 жыл бұрын

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

  • @fujoshiarmygrl8377
    @fujoshiarmygrl8377 Жыл бұрын

    Thank u 💓

  • @sakshirajput8828
    @sakshirajput88284 жыл бұрын

    Btw it cleared concept regarding restoring method

  • @abdulraheem1264

    @abdulraheem1264

    4 жыл бұрын

    Btw means what sister??

  • @salaramu1138

    @salaramu1138

    3 жыл бұрын

    By the way

  • @harling9835
    @harling98354 жыл бұрын

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

  • @afrozr9191
    @afrozr91912 жыл бұрын

    In last step 00001 remainder in my reader ?

  • @---MDEEKSHA
    @---MDEEKSHA3 жыл бұрын

    Explained very well

  • @user-hy8wj3xq4u
    @user-hy8wj3xq4u9 ай бұрын

    Thanks Sir 🙏🏻

  • @yugendharsai
    @yugendharsai5 жыл бұрын

    Nice

  • @Menkamohbekar
    @MenkamohbekarАй бұрын

    Why we add agr hume subtract krna tha t??

  • @sailajapalukuru7493
    @sailajapalukuru74932 жыл бұрын

    I like you sir

  • @shushrutgahane6551
    @shushrutgahane6551 Жыл бұрын

    Thanku so much

  • @shivsuthar9759
    @shivsuthar97592 жыл бұрын

    Respect++

  • @vinayjadhav3502
    @vinayjadhav35022 жыл бұрын

    how to solve this if the dividend is negative?

  • @user-qf8fb1yx6t
    @user-qf8fb1yx6t6 жыл бұрын

    Thanku sir

  • @logarathinam1782
    @logarathinam17826 жыл бұрын

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

  • @patryk_49

    @patryk_49

    5 жыл бұрын

    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.

  • @swopnilmaharjan8630
    @swopnilmaharjan863010 ай бұрын

    shouldn't the bit size of A = Q?

  • @LUCIFER-uv3dt
    @LUCIFER-uv3dt11 ай бұрын

    Hats off

  • @techworld2052
    @techworld20522 жыл бұрын

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

  • @suhaspp8885
    @suhaspp88852 жыл бұрын

    Can u do binary division for 273/15

  • @betavenomlite6379
    @betavenomlite63792 жыл бұрын

    Tq sir

  • @vishnusandeep4548
    @vishnusandeep4548 Жыл бұрын

    Did'nt restore in 3rd cycle??

  • @kaustubh1871
    @kaustubh18713 жыл бұрын

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

  • @itv5610

    @itv5610

    2 жыл бұрын

    discard

  • @harshsha0562
    @harshsha05629 ай бұрын

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

  • @ujjwalsinha1237
    @ujjwalsinha12375 жыл бұрын

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

  • @ujjwalsinha1237

    @ujjwalsinha1237

    5 жыл бұрын

    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

    5 жыл бұрын

    @@ujjwalsinha1237 Yes You are right.

  • @starkendeavours7072

    @starkendeavours7072

    2 жыл бұрын

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

  • @techvishnuyt

    @techvishnuyt

    Жыл бұрын

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

  • @balajee1064
    @balajee106410 ай бұрын

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

  • @kunalsrivastav2913
    @kunalsrivastav29133 жыл бұрын

    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

    3 жыл бұрын

    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.

  • @itsoknottobeok9381
    @itsoknottobeok938111 ай бұрын

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

  • @natureisbeautiful4486
    @natureisbeautiful44863 жыл бұрын

    tnx

  • @samanvithachidella2485
    @samanvithachidella24855 жыл бұрын

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

  • @srushti1258

    @srushti1258

    4 жыл бұрын

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

  • @samanvithachidella2485

    @samanvithachidella2485

    4 жыл бұрын

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

  • @tadepu-raghavendra
    @tadepu-raghavendra3 жыл бұрын

    In 3rd cycle why not restore pls explain

  • @aditichatterjee3353

    @aditichatterjee3353

    3 жыл бұрын

    Because Q0 was 1....use Restore when Q0 is 0

  • @BTS-in6xc
    @BTS-in6xc10 ай бұрын

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

  • @S-S445
    @S-S4455 жыл бұрын

    Tq

  • @vinayak186f3
    @vinayak186f33 жыл бұрын

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

  • @sayantandas7054
    @sayantandas70545 жыл бұрын

    Y u haven't restore on 3rd cycle

  • @shivamraisharma1474

    @shivamraisharma1474

    5 жыл бұрын

    Because A>0 for third cycle

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

  • @shubhamaynandi6068
    @shubhamaynandi60685 ай бұрын

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

  • @laudarikailash9244
    @laudarikailash92446 жыл бұрын

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

  • @MrBabaaldar

    @MrBabaaldar

    6 жыл бұрын

    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 жыл бұрын

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

  • @awarenessentertainment5252
    @awarenessentertainment5252 Жыл бұрын

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

  • @rudrasama297
    @rudrasama2973 жыл бұрын

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

  • @nishantahlawat3751

    @nishantahlawat3751

    2 жыл бұрын

    Dividend is 1010 which is equal to 10 not 9

  • @NCCSSandhyaN
    @NCCSSandhyaN2 жыл бұрын

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

  • @betavenomlite6379

    @betavenomlite6379

    2 жыл бұрын

    Sandhya do it similar to video

  • @abhishekpoudel1902
    @abhishekpoudel19025 ай бұрын

    Please solve -7/3

  • @undertaker9296
    @undertaker92964 ай бұрын

    🙏❤️👍

  • @raj12030
    @raj12030 Жыл бұрын

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

  • @xteez6051

    @xteez6051

    3 ай бұрын

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

  • @OldSloGuy
    @OldSloGuy Жыл бұрын

    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.

  • @robinrai9794
    @robinrai97945 жыл бұрын

    7/-3 how to perform???

  • @swasthikadev

    @swasthikadev

    4 жыл бұрын

    i dont think , they will give those kinda questions , becoz when u impliment in real life , u juz need to convert the negative of the answer

  • @trinhcuong9188
    @trinhcuong91885 жыл бұрын

    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!

  • @neelanjneypilarisetty1985

    @neelanjneypilarisetty1985

    5 жыл бұрын

    I think its added as a sign bit.

  • @correctucorrectumerattumer3850

    @correctucorrectumerattumer3850

    5 жыл бұрын

    Number of bit +1

  • @srushti1258

    @srushti1258

    4 жыл бұрын

    trinh cuong No of bits of A= no of bits of Q + 1

  • @JonathanOsborneAU

    @JonathanOsborneAU

    4 жыл бұрын

    You can just use the carry out of the ALU :)

  • @shrutisamal
    @shrutisamal6 жыл бұрын

    how to divide 9/9?

  • @umeshravichandiran1582

    @umeshravichandiran1582

    6 жыл бұрын

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

  • @sandeepswami7156
    @sandeepswami71566 ай бұрын

    Bhai subtraction bol ke addition kyu Kiya

  • @mytrollscollection9375
    @mytrollscollection9375 Жыл бұрын

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

Келесі