SlideShare a Scribd company logo
1 of 13
Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com
Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 2
Session 5: Focus
 Binary Multiplication
◦ Repeated Left-shift and Add
 4-bit Multiplier Circuit
◦ Repeated Add and Right-shift
 Binary Division
◦ Repeated Right-shift and Subtract
◦ Repeated Subtract and Left-shift
Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com
Binary Multiplication Algorithms
Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 4
Basic Rules of Multiplication
 Basic rules of multiplication of two bits are given
below:
Which logic gate, does this output
look similar to?
Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 5
Repeated Left-Shift and Add
 Let us look at a multiplication algorithm: Repeated Left-Shift and
Add
◦ Left-Shift the multiplicand and add
 Each bit of the multiplier determines whether a 0 is added
or a shifted version of the multiplicand
◦ 0 implies zero is added, 1 implies shifted multiplicand is added
……….. (138)10
Left-Shift by 1 bit
Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 6
4-bit Multiplier Circuit – Left Shift and Add
 The circuit blocks that are needed for the 4-bit multiplier are:
◦ An 8-bit Shift register
◦ An 8-bit adder
◦ An 8-bit D-type register to hold the product
◦ Some control circuitry
 They will all be studied during later part of this course
Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 7
Repeated Add and Right-Shift
Right-shiftedbyonebit
23
6
138
x
Result: 10001010
Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com
Binary Division Algorithms
Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 9
Binary Division
 While binary multiplication is the process of repeated
addition
◦ Binary division is the process of repeated subtraction
 Binary division can be performed by using either
◦ The ‘repeated right-shift and subtract’ or
◦ The ‘repeated subtract and left-shift’ algorithm
Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 10
Repeated Right-Shift and Subtract
 Let us look at a division algorithm: Repeated Right-
Shift and Subtract 38
12 Reminder = 2
Quotient = 3
(38)
(12)
If part of dividend is lower than divisor,
No subtraction is performed
Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 11
Repeated Subtract and Left-Shift
 Let us look at a division algorithm: Repeated Subtract
and Left-Shift
38
12 Reminder = 2
Quotient = 3
(38)
Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 12
Session 5: Summary
 Binary Multiplication
◦ Repeated Left-shift and Add
 4-bit Multiplier Circuit
◦ Repeated Add and Right-shift
 Binary Division
◦ Repeated Right-shift and Subtract
◦ Repeated Subtract and Left-shift
Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 13
References
Ref 1 Ref 2

More Related Content

What's hot

What's hot (20)

Digital Design Course Summary
 Digital Design Course Summary Digital Design Course Summary
Digital Design Course Summary
 
Digital Design Session 6
Digital Design Session 6Digital Design Session 6
Digital Design Session 6
 
Digital Design Session 4
Digital Design Session 4Digital Design Session 4
Digital Design Session 4
 
Digital Design Session 7
Digital Design  Session 7Digital Design  Session 7
Digital Design Session 7
 
Digital Design Session 14
Digital Design Session 14Digital Design Session 14
Digital Design Session 14
 
Digital Design Session 17
Digital Design Session 17Digital Design Session 17
Digital Design Session 17
 
Digital Design Session 26
Digital Design Session 26Digital Design Session 26
Digital Design Session 26
 
Digital Design Session 25
Digital Design Session 25Digital Design Session 25
Digital Design Session 25
 
Digital Design Session 27
Digital Design Session 27Digital Design Session 27
Digital Design Session 27
 
Digital Design Session 22
Digital Design Session 22Digital Design Session 22
Digital Design Session 22
 
Digital Design Session 21
Digital Design Session 21Digital Design Session 21
Digital Design Session 21
 
Digital Design Session 29
Digital Design Session 29Digital Design Session 29
Digital Design Session 29
 
Digital Design Session 18
Digital Design Session 18Digital Design Session 18
Digital Design Session 18
 
Digital Design Session 20
Digital Design Session 20Digital Design Session 20
Digital Design Session 20
 
Digital Design Session 15
Digital Design Session 15Digital Design Session 15
Digital Design Session 15
 
Digital Design Session 19
Digital Design Session 19Digital Design Session 19
Digital Design Session 19
 
Digital Design Session 24
Digital Design Session 24Digital Design Session 24
Digital Design Session 24
 
Complement
ComplementComplement
Complement
 
Two’s complement
Two’s complementTwo’s complement
Two’s complement
 
Bcd
BcdBcd
Bcd
 

Similar to Digital Design Session 5

Case Study: eTapestry QuickBooks Online Integration with Zapier
Case Study: eTapestry QuickBooks Online Integration with ZapierCase Study: eTapestry QuickBooks Online Integration with Zapier
Case Study: eTapestry QuickBooks Online Integration with ZapierJeffrey Haguewood
 
The Ultimate Dynamic Duo: 3 Ways Sales Ops & Sales Development Can Drive Alig...
The Ultimate Dynamic Duo: 3 Ways Sales Ops & Sales Development Can Drive Alig...The Ultimate Dynamic Duo: 3 Ways Sales Ops & Sales Development Can Drive Alig...
The Ultimate Dynamic Duo: 3 Ways Sales Ops & Sales Development Can Drive Alig...Tenbound
 
Case Study: eTapestry MailChimp Integration with Zapier
Case Study: eTapestry MailChimp Integration with ZapierCase Study: eTapestry MailChimp Integration with Zapier
Case Study: eTapestry MailChimp Integration with ZapierJeffrey Haguewood
 
Len madigan saas - 19 nov 2013 version finale
Len madigan  saas - 19 nov 2013 version finaleLen madigan  saas - 19 nov 2013 version finale
Len madigan saas - 19 nov 2013 version finaleAQT-presentations
 
See Why Presentation 8 2010
See Why Presentation 8 2010See Why Presentation 8 2010
See Why Presentation 8 2010loumcmenamy
 
eTapestry + Zapier: Automated Integration with Any App
eTapestry + Zapier: Automated Integration with Any AppeTapestry + Zapier: Automated Integration with Any App
eTapestry + Zapier: Automated Integration with Any AppJeffrey Haguewood
 
FIN19 Spend More Time Analyzing - Best Uses for Financial Allocation
FIN19 Spend More Time Analyzing - Best Uses for Financial AllocationFIN19 Spend More Time Analyzing - Best Uses for Financial Allocation
FIN19 Spend More Time Analyzing - Best Uses for Financial AllocationRick Zich
 
Unaico business information training
Unaico business information trainingUnaico business information training
Unaico business information trainingimran durrani
 
London MUG Sept 2022.pptx
London MUG Sept 2022.pptxLondon MUG Sept 2022.pptx
London MUG Sept 2022.pptxAdele Miller
 
Web Maintenance And Support Proposal PowerPoint Presentation Slides
Web Maintenance And Support Proposal PowerPoint Presentation SlidesWeb Maintenance And Support Proposal PowerPoint Presentation Slides
Web Maintenance And Support Proposal PowerPoint Presentation SlidesSlideTeam
 
Analytics Optimization
Analytics Optimization Analytics Optimization
Analytics Optimization JakeLebendig
 
Pricing for Conversion - Data on SaaS strategies at UserVoice - UnSexy 2012
Pricing for Conversion - Data on SaaS strategies at UserVoice - UnSexy 2012Pricing for Conversion - Data on SaaS strategies at UserVoice - UnSexy 2012
Pricing for Conversion - Data on SaaS strategies at UserVoice - UnSexy 2012UserVoice
 
Case Study: eTapestry Eventbrite Integration with Zapier
Case Study: eTapestry Eventbrite Integration with ZapierCase Study: eTapestry Eventbrite Integration with Zapier
Case Study: eTapestry Eventbrite Integration with ZapierJeffrey Haguewood
 
Webinar: Prioritising with cost of delay
Webinar: Prioritising with cost of delayWebinar: Prioritising with cost of delay
Webinar: Prioritising with cost of delayNiels Verdonk
 
Allocadia Webinar: Looking Forward & Back in Marketing Performance
Allocadia Webinar: Looking Forward & Back in Marketing PerformanceAllocadia Webinar: Looking Forward & Back in Marketing Performance
Allocadia Webinar: Looking Forward & Back in Marketing PerformanceAllocadia Software
 
Engage SOHO: from Customer Journey WS to WOW (Way of Working :-p)
Engage SOHO: from Customer Journey WS to WOW (Way of Working :-p)Engage SOHO: from Customer Journey WS to WOW (Way of Working :-p)
Engage SOHO: from Customer Journey WS to WOW (Way of Working :-p)Simone Longoni
 
The Whole Series of #30Tipsin30Days.pdf
The Whole Series of #30Tipsin30Days.pdfThe Whole Series of #30Tipsin30Days.pdf
The Whole Series of #30Tipsin30Days.pdfDerick Mildred
 
Business Intelligence Using SAS Final Presentation
Business Intelligence Using SAS Final PresentationBusiness Intelligence Using SAS Final Presentation
Business Intelligence Using SAS Final PresentationJodi Liu
 

Similar to Digital Design Session 5 (20)

Case Study: eTapestry QuickBooks Online Integration with Zapier
Case Study: eTapestry QuickBooks Online Integration with ZapierCase Study: eTapestry QuickBooks Online Integration with Zapier
Case Study: eTapestry QuickBooks Online Integration with Zapier
 
The Ultimate Dynamic Duo: 3 Ways Sales Ops & Sales Development Can Drive Alig...
The Ultimate Dynamic Duo: 3 Ways Sales Ops & Sales Development Can Drive Alig...The Ultimate Dynamic Duo: 3 Ways Sales Ops & Sales Development Can Drive Alig...
The Ultimate Dynamic Duo: 3 Ways Sales Ops & Sales Development Can Drive Alig...
 
Case Study: eTapestry MailChimp Integration with Zapier
Case Study: eTapestry MailChimp Integration with ZapierCase Study: eTapestry MailChimp Integration with Zapier
Case Study: eTapestry MailChimp Integration with Zapier
 
Len madigan saas - 19 nov 2013 version finale
Len madigan  saas - 19 nov 2013 version finaleLen madigan  saas - 19 nov 2013 version finale
Len madigan saas - 19 nov 2013 version finale
 
See Why Presentation 8 2010
See Why Presentation 8 2010See Why Presentation 8 2010
See Why Presentation 8 2010
 
Digital Design Session 23
Digital Design Session 23Digital Design Session 23
Digital Design Session 23
 
eTapestry + Zapier: Automated Integration with Any App
eTapestry + Zapier: Automated Integration with Any AppeTapestry + Zapier: Automated Integration with Any App
eTapestry + Zapier: Automated Integration with Any App
 
FIN19 Spend More Time Analyzing - Best Uses for Financial Allocation
FIN19 Spend More Time Analyzing - Best Uses for Financial AllocationFIN19 Spend More Time Analyzing - Best Uses for Financial Allocation
FIN19 Spend More Time Analyzing - Best Uses for Financial Allocation
 
Unaico business information training
Unaico business information trainingUnaico business information training
Unaico business information training
 
London MUG Sept 2022.pptx
London MUG Sept 2022.pptxLondon MUG Sept 2022.pptx
London MUG Sept 2022.pptx
 
Web Maintenance And Support Proposal PowerPoint Presentation Slides
Web Maintenance And Support Proposal PowerPoint Presentation SlidesWeb Maintenance And Support Proposal PowerPoint Presentation Slides
Web Maintenance And Support Proposal PowerPoint Presentation Slides
 
Analytics Optimization
Analytics Optimization Analytics Optimization
Analytics Optimization
 
Pricing for Conversion - Data on SaaS strategies at UserVoice - UnSexy 2012
Pricing for Conversion - Data on SaaS strategies at UserVoice - UnSexy 2012Pricing for Conversion - Data on SaaS strategies at UserVoice - UnSexy 2012
Pricing for Conversion - Data on SaaS strategies at UserVoice - UnSexy 2012
 
Case Study: eTapestry Eventbrite Integration with Zapier
Case Study: eTapestry Eventbrite Integration with ZapierCase Study: eTapestry Eventbrite Integration with Zapier
Case Study: eTapestry Eventbrite Integration with Zapier
 
Webinar: Prioritising with cost of delay
Webinar: Prioritising with cost of delayWebinar: Prioritising with cost of delay
Webinar: Prioritising with cost of delay
 
Allocadia Webinar: Looking Forward & Back in Marketing Performance
Allocadia Webinar: Looking Forward & Back in Marketing PerformanceAllocadia Webinar: Looking Forward & Back in Marketing Performance
Allocadia Webinar: Looking Forward & Back in Marketing Performance
 
Engage SOHO: from Customer Journey WS to WOW (Way of Working :-p)
Engage SOHO: from Customer Journey WS to WOW (Way of Working :-p)Engage SOHO: from Customer Journey WS to WOW (Way of Working :-p)
Engage SOHO: from Customer Journey WS to WOW (Way of Working :-p)
 
The Whole Series of #30Tipsin30Days.pdf
The Whole Series of #30Tipsin30Days.pdfThe Whole Series of #30Tipsin30Days.pdf
The Whole Series of #30Tipsin30Days.pdf
 
Nordic MUG 2023 AUG MPI
Nordic MUG 2023 AUG MPI Nordic MUG 2023 AUG MPI
Nordic MUG 2023 AUG MPI
 
Business Intelligence Using SAS Final Presentation
Business Intelligence Using SAS Final PresentationBusiness Intelligence Using SAS Final Presentation
Business Intelligence Using SAS Final Presentation
 

Recently uploaded

Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 

Recently uploaded (20)

Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 

Digital Design Session 5

  • 1. Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com
  • 2. Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 2 Session 5: Focus  Binary Multiplication ◦ Repeated Left-shift and Add  4-bit Multiplier Circuit ◦ Repeated Add and Right-shift  Binary Division ◦ Repeated Right-shift and Subtract ◦ Repeated Subtract and Left-shift
  • 3. Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com Binary Multiplication Algorithms
  • 4. Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 4 Basic Rules of Multiplication  Basic rules of multiplication of two bits are given below: Which logic gate, does this output look similar to?
  • 5. Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 5 Repeated Left-Shift and Add  Let us look at a multiplication algorithm: Repeated Left-Shift and Add ◦ Left-Shift the multiplicand and add  Each bit of the multiplier determines whether a 0 is added or a shifted version of the multiplicand ◦ 0 implies zero is added, 1 implies shifted multiplicand is added ……….. (138)10 Left-Shift by 1 bit
  • 6. Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 6 4-bit Multiplier Circuit – Left Shift and Add  The circuit blocks that are needed for the 4-bit multiplier are: ◦ An 8-bit Shift register ◦ An 8-bit adder ◦ An 8-bit D-type register to hold the product ◦ Some control circuitry  They will all be studied during later part of this course
  • 7. Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 7 Repeated Add and Right-Shift Right-shiftedbyonebit 23 6 138 x Result: 10001010
  • 8. Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com Binary Division Algorithms
  • 9. Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 9 Binary Division  While binary multiplication is the process of repeated addition ◦ Binary division is the process of repeated subtraction  Binary division can be performed by using either ◦ The ‘repeated right-shift and subtract’ or ◦ The ‘repeated subtract and left-shift’ algorithm
  • 10. Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 10 Repeated Right-Shift and Subtract  Let us look at a division algorithm: Repeated Right- Shift and Subtract 38 12 Reminder = 2 Quotient = 3 (38) (12) If part of dividend is lower than divisor, No subtraction is performed
  • 11. Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 11 Repeated Subtract and Left-Shift  Let us look at a division algorithm: Repeated Subtract and Left-Shift 38 12 Reminder = 2 Quotient = 3 (38)
  • 12. Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 12 Session 5: Summary  Binary Multiplication ◦ Repeated Left-shift and Add  4-bit Multiplier Circuit ◦ Repeated Add and Right-shift  Binary Division ◦ Repeated Right-shift and Subtract ◦ Repeated Subtract and Left-shift
  • 13. Digital Design – © 2020 Mouli Sankaran Email: mouli.sankaran@yahoo.com 13 References Ref 1 Ref 2