SlideShare a Scribd company logo
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],0 1 1 減 1 0 1 減 1 1 0 加 0 0 0 加 XOR b i add/sub
[object Object],0 0 0 0 0 1 0 1 1 0 1 1 0 1 1 0 1 1 Add M to A ( 0   1101 + 0000 = 0  1101 ) 0 0 1 1 0 1 1 0 1 Shift 1 0 0 1 1 1 1 0 1 Add M to A ( 0   1101 + 0110 = 1  0011 ) 0 1 0 0 1 1 1 1 0 Shift 0 0 1 0 0 1 1 1 1 Shift (no add) 1 0 0 0 1 1 1 1 1 Add M to A ( 0   1101 + 0100 = 1  0001 ) 0 1 0 0 0 1 1 1 1 Shift C A Q  Multiplier 1 1 0 1 Multiplicand (M) (1101) 2     (1011) 2 Product
[object Object],0 0 0 0 0 0 1 1 1 0 0 0 0 0 1 1 1 0 Shift left 1 1 1 0 1 1 1 1 0 Subtract M from A ( 00000 – 00011 = 11101 ) 0 0 0 0 0 1 1 1 0 Restore A (Add M to A) 0 0 0 0 0 1 1 1 0 Clear  q 0 0 0 0 0 1 1 1 0 0 Shift left 1 1 1 1 0 1 1 0 0 Subtract M from A ( 00001 – 00011 = 11110 ) 0 0 0 0 1 1 1 0 0 Restore A 0 0 0 0 1 1 1 0 0 Clear  q 0 0 0 0 1 1 1 0 0 0 Shift left 0 0 0 0 0 1 0 0 0 Subtract M from A ( 00011 – 00011 = 00000 ) 0 0 0 0 0 1 0 0 1 Set  q 0 0 0 0 0 1 0 0 1 0 Shift left 1 1 1 1 0 0 0 1 0 Subtract M from A ( 00001 – 00011 = 11110 ) 0 0 0 0 1 0 0 1 0 Restore A 0 0 0 0 1 0 0 1 0 Clear  q 0 A Q  Dividend 0 0 0 1 1 Divisor (M) (0111) 2     (0011) 2 Remainder Quotient
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],0 1 0 1 0 1 (21) 10 Multiplicand 0 0 1 1 1 0 (14) 10 Multiplier x Booth recoded multiplier 1 1 1 1 1 1 0 1 0 1 1 0 (-21  2) 10 0 0 0 1 0 1 0 1 0 0 0 0 (21  16) 10 0 0 0 1 0 0 1 0 0 1 1 0 (294) 10 Product (21) 10  = (010101) 2 (-21) 10  = (101011) 2 -1 0 0 0 0 +1 Add Shift Shift Shift Subtract
[object Object],0 0 1 1 1 0 (14) 10 Multiplicand 0 1 0 1 0 1 (21) 10 Multiplier x Booth recoded multiplier 1 1 1 1 1 1 1 1 0 0 1 0 (-14  1) 10 0 0 0 0 0 0 0 1 1 1 0 0 (14  2) 10 1 1 1 1 1 1 0 0 1 0 0 0 (-14  4) 10 0 0 0 0 0 1 1 1 0 0 0 0 (14  8) 10 1 1 1 1 0 0 1 0 0 0 0 0 (-14  16) 10 0 0 0 1 1 1 0 0 0 0 0 0 (14  32) 10 0 0 0 1 0 0 1 0 0 1 1 0 (294) 10 Product (14) 10  = (001110) 2 (-14) 10  = (110010) 2 +1 -1 -1 +1 +1 -1 Subtract Add
[object Object],0 0 1 1 1 0 (14) 10 Multiplicand 0 1 0 1 0 1 (21) 10 Multiplier x +1 -1 +1 -1 +1 -1 Booth recoded multiplier Bit pair recoded multiplier 0 0 0 0 0 0 0 0 1 1 1 0 (14  1) 10 0 0 0 0 0 0 1 1 1 0 0 0 (14  4) 10 0 0 0 0 1 1 1 0 0 0 0 0 (14  16) 10 0 0 0 1 0 0 1 0 0 1 1 0 (294) 10 Product (14) 10  = (001110) 2 (-14) 10  = (110010) 2 +1 +1 +1

More Related Content

Viewers also liked

Nsdc zen and the art of ppt short presentation
Nsdc zen and the art of ppt short presentationNsdc zen and the art of ppt short presentation
Nsdc zen and the art of ppt short presentation
Angela Peery
 
專題介紹
專題介紹專題介紹
專題介紹Aris Lee
 
My project slide show
My project slide showMy project slide show
My project slide showsmhenry17
 
04 prim. pedra dispensari 13-02-10
04 prim. pedra dispensari 13-02-1004 prim. pedra dispensari 13-02-10
04 prim. pedra dispensari 13-02-10Rosa Sala Camprodon
 
Who is Ascend Integrated Media?
Who is Ascend Integrated Media?Who is Ascend Integrated Media?
Who is Ascend Integrated Media?
Ascend Integrated Media
 
Don't scan, just ask
Don't scan, just askDon't scan, just ask
Don't scan, just ask
mihailowitsch
 
Write More to Learn More
Write More to Learn MoreWrite More to Learn More
Write More to Learn More
Angela Peery
 
Slide company profile firotek
Slide company profile firotekSlide company profile firotek
Slide company profile firoteksprint24
 
Mendeley bàsic avançat.2016
Mendeley bàsic avançat.2016Mendeley bàsic avançat.2016
Mendeley bàsic avançat.2016
Marta Macías
 
Improve your nonprofit_communications_programs
Improve your nonprofit_communications_programsImprove your nonprofit_communications_programs
Improve your nonprofit_communications_programsAscend Integrated Media
 
Vocab Lab/SNAP Lesson
Vocab Lab/SNAP LessonVocab Lab/SNAP Lesson
Vocab Lab/SNAP Lesson
Angela Peery
 
Generating Revenue Through Digital and Mobile Content
Generating Revenue Through Digital and Mobile ContentGenerating Revenue Through Digital and Mobile Content
Generating Revenue Through Digital and Mobile Content
Ascend Integrated Media
 
TechYES project 1 final copy
TechYES project 1 final copyTechYES project 1 final copy
TechYES project 1 final copysmhenry17
 
Write More to Learn More Handout
Write More to Learn More HandoutWrite More to Learn More Handout
Write More to Learn More Handout
Angela Peery
 
10 Tips for Better eNewsletter Results
10 Tips for Better eNewsletter Results10 Tips for Better eNewsletter Results
10 Tips for Better eNewsletter Results
Ascend Integrated Media
 
Slide Campionario carte materiali lavorazioni di Sprint24.com
Slide Campionario carte materiali lavorazioni di Sprint24.comSlide Campionario carte materiali lavorazioni di Sprint24.com
Slide Campionario carte materiali lavorazioni di Sprint24.com
sprint24
 
擴充實境(Augmented reality)
擴充實境(Augmented reality)擴充實境(Augmented reality)
擴充實境(Augmented reality)Aris Lee
 
Common Formative Assessments Make a Difference
Common Formative Assessments Make a DifferenceCommon Formative Assessments Make a Difference
Common Formative Assessments Make a Difference
Angela Peery
 
Detecting hardware keyloggers
Detecting hardware keyloggersDetecting hardware keyloggers
Detecting hardware keyloggers
mihailowitsch
 

Viewers also liked (19)

Nsdc zen and the art of ppt short presentation
Nsdc zen and the art of ppt short presentationNsdc zen and the art of ppt short presentation
Nsdc zen and the art of ppt short presentation
 
專題介紹
專題介紹專題介紹
專題介紹
 
My project slide show
My project slide showMy project slide show
My project slide show
 
04 prim. pedra dispensari 13-02-10
04 prim. pedra dispensari 13-02-1004 prim. pedra dispensari 13-02-10
04 prim. pedra dispensari 13-02-10
 
Who is Ascend Integrated Media?
Who is Ascend Integrated Media?Who is Ascend Integrated Media?
Who is Ascend Integrated Media?
 
Don't scan, just ask
Don't scan, just askDon't scan, just ask
Don't scan, just ask
 
Write More to Learn More
Write More to Learn MoreWrite More to Learn More
Write More to Learn More
 
Slide company profile firotek
Slide company profile firotekSlide company profile firotek
Slide company profile firotek
 
Mendeley bàsic avançat.2016
Mendeley bàsic avançat.2016Mendeley bàsic avançat.2016
Mendeley bàsic avançat.2016
 
Improve your nonprofit_communications_programs
Improve your nonprofit_communications_programsImprove your nonprofit_communications_programs
Improve your nonprofit_communications_programs
 
Vocab Lab/SNAP Lesson
Vocab Lab/SNAP LessonVocab Lab/SNAP Lesson
Vocab Lab/SNAP Lesson
 
Generating Revenue Through Digital and Mobile Content
Generating Revenue Through Digital and Mobile ContentGenerating Revenue Through Digital and Mobile Content
Generating Revenue Through Digital and Mobile Content
 
TechYES project 1 final copy
TechYES project 1 final copyTechYES project 1 final copy
TechYES project 1 final copy
 
Write More to Learn More Handout
Write More to Learn More HandoutWrite More to Learn More Handout
Write More to Learn More Handout
 
10 Tips for Better eNewsletter Results
10 Tips for Better eNewsletter Results10 Tips for Better eNewsletter Results
10 Tips for Better eNewsletter Results
 
Slide Campionario carte materiali lavorazioni di Sprint24.com
Slide Campionario carte materiali lavorazioni di Sprint24.comSlide Campionario carte materiali lavorazioni di Sprint24.com
Slide Campionario carte materiali lavorazioni di Sprint24.com
 
擴充實境(Augmented reality)
擴充實境(Augmented reality)擴充實境(Augmented reality)
擴充實境(Augmented reality)
 
Common Formative Assessments Make a Difference
Common Formative Assessments Make a DifferenceCommon Formative Assessments Make a Difference
Common Formative Assessments Make a Difference
 
Detecting hardware keyloggers
Detecting hardware keyloggersDetecting hardware keyloggers
Detecting hardware keyloggers
 

Example

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.