Notes: Rest ofExams returned? Solutions
| Recall binary
algorithm: 12
*9 mcand = 12 mpr = 9 prod = 0 (holds running sum) While mpr != 0, halve mpr, examine remainder if remainder = 1 prod = prod + mcand double mcand That's all. mcand mpr prod 12 9 4 r1 add 12 24 2r0 don't add 48 1r0 don't add 96 0r1 add 96 total 108 |
mcand
mpr rem
prod X II IIIII IIII halve IIII I add? y X II dbl XX II II halve II - add? n dbl XX II II XX II II halve I - add? dbl XX XX IIII IIII XX XX IIII IIII halve - I add? y XX XX IIII IIII XX XX IIII IIII dbl (unnecessary) Tidy the result XXXXX XXXXX 108 IIIII III |
| To Sievers Home Page |
CS225-Fall06/Day26 .htm
|
|