SlideShare a Scribd company logo
Register Transfer and Micro-operations 1
CSE 211
Overview
 Register Transfer Language
 Register Transfer
 Bus and Memory Transfers
 Arithmetic Micro-operations
 Logic Micro-operations
 Shift Micro-operations
 Arithmetic Logic Shift Unit
Register Transfer and Micro-operations 2
CSE 211
Computer system microoperations are of four types:
 Register transfer microoperations
 Arithmetic microoperations
 Logic microoperations
 Shift microoperations
MICROOPERATIONS
Register Transfer and Micro-operations 3
CSE 211
Arithmetic MICROOPERATIONS
Summary of Typical Arithmetic Micro-Operations
R3  R1 + R2 Contents of R1 plus R2 transferred to R3
R3  R1 - R2 Contents of R1 minus R2 transferred to R3
R2  R2’ Complement the contents of R2
R2  R2’+ 1 2's complement the contents of R2 (negate)
R3  R1 + R2’+ 1 subtraction
R1  R1 + 1 Increment
R1  R1 - 1 Decrement
• The basic arithmetic microoperations are
– Addition
– Subtraction
– Increment
– Decrement
• The additional arithmetic microoperations are
– Add with carry
– Subtract with borrow
– Transfer/Load
– etc. …
Register Transfer and Micro-operations 4
CSE 211
Binary Adder
Register Transfer and Micro-operations 5
CSE 211
Binary Adder-Subtractor
Binary Adder-Subtractor
FA
B0 A0
S0
C0C1FA
B1 A1
S1
C2FA
B2 A2
S2
C3FA
B3 A3
S3C4
M
 Mode input M controls the operation
 M=0 ---- adder
 M=1 ---- subtractor
Register Transfer and Micro-operations 6
CSE 211
Binary Incrementer
Binary Incrementer
HA
x y
C S
A0 1
S0
HA
x y
C S
A1
S1
HA
x y
C S
A2
S2
HA
x y
C S
A3
S3C4
Register Transfer and Micro-operations 7
CSE 211
S1
S0
0
1
2
3
4x1
MUX
X0
Y0
C0
C1
D0
FA
S1
S0
0
1
2
3
4x1
MUX
X1
Y1
C1
C2
D1
FA
S1
S0
0
1
2
3
4x1
MUX
X2
Y2
C2
C3
D2
FA
S1
S0
0
1
2
3
4x1
MUX
X3
Y3
C3
C4
D3
FA
Cout
A0
B0
A1
B1
A2
B2
A3
B3
0 1
S0
S1
Arithmetic Circuits
Cin

More Related Content

What's hot (15)

Atc Solution From Rittal
Atc Solution From RittalAtc Solution From Rittal
Atc Solution From Rittal
abhinav
 
Introduction to Counters
Introduction to CountersIntroduction to Counters
Introduction to Counters
ISMT College
 
Lec 5 pid
Lec 5 pidLec 5 pid
Lec 5 pid
Behzad Farzanegan
 
Register in Digital Logic
Register in Digital LogicRegister in Digital Logic
Register in Digital Logic
ISMT College
 
Pid controller bp ganthia
Pid controller bp ganthiaPid controller bp ganthia
Pid controller bp ganthia
Dr. Bibhu Prasad Ganthia
 
Pid controller
Pid controllerPid controller
Pid controller
Nayan Shree
 
Critical Path Method
Critical Path MethodCritical Path Method
Critical Path Method
Ghanshyam Prakash
 
PID Controller and its design
PID Controller and its designPID Controller and its design
PID Controller and its design
KonirDom1
 
Tuning of pid
Tuning of pidTuning of pid
Tuning of pid
Ankuseth
 
Pid controller bp ganthia
Pid controller bp ganthiaPid controller bp ganthia
Pid controller bp ganthia
Dr. Bibhu Prasad Ganthia
 
Enhanced phase width modulation in TMS320F28335D
Enhanced phase width modulation in TMS320F28335DEnhanced phase width modulation in TMS320F28335D
Enhanced phase width modulation in TMS320F28335D
Satya Sahoo
 
System and Audit Reporting with Robot
System and Audit Reporting with RobotSystem and Audit Reporting with Robot
System and Audit Reporting with Robot
HelpSystems
 
Pid controller
Pid controllerPid controller
Pid controller
Dr. Chetan Bhatt
 
Basics of Controller
Basics of ControllerBasics of Controller
Basics of Controller
Sharique Ahmad
 
Pid controllers
Pid controllersPid controllers
Pid controllers
Hussain K
 
Atc Solution From Rittal
Atc Solution From RittalAtc Solution From Rittal
Atc Solution From Rittal
abhinav
 
Introduction to Counters
Introduction to CountersIntroduction to Counters
Introduction to Counters
ISMT College
 
Register in Digital Logic
Register in Digital LogicRegister in Digital Logic
Register in Digital Logic
ISMT College
 
PID Controller and its design
PID Controller and its designPID Controller and its design
PID Controller and its design
KonirDom1
 
Tuning of pid
Tuning of pidTuning of pid
Tuning of pid
Ankuseth
 
Enhanced phase width modulation in TMS320F28335D
Enhanced phase width modulation in TMS320F28335DEnhanced phase width modulation in TMS320F28335D
Enhanced phase width modulation in TMS320F28335D
Satya Sahoo
 
System and Audit Reporting with Robot
System and Audit Reporting with RobotSystem and Audit Reporting with Robot
System and Audit Reporting with Robot
HelpSystems
 
Pid controllers
Pid controllersPid controllers
Pid controllers
Hussain K
 

Similar to Arithmetic micro Operations (20)

Register transfer language & its micro operations
Register transfer language & its micro operationsRegister transfer language & its micro operations
Register transfer language & its micro operations
Lakshya Sharma
 
B.sc cs-ii-u-2.1-overview of register transfer, micro operations and basic co...
B.sc cs-ii-u-2.1-overview of register transfer, micro operations and basic co...B.sc cs-ii-u-2.1-overview of register transfer, micro operations and basic co...
B.sc cs-ii-u-2.1-overview of register transfer, micro operations and basic co...
Rai University
 
Mca i-u-2-overview of register transfer, micro operations and basic computer ...
Mca i-u-2-overview of register transfer, micro operations and basic computer ...Mca i-u-2-overview of register transfer, micro operations and basic computer ...
Mca i-u-2-overview of register transfer, micro operations and basic computer ...
Rai University
 
overview of register transfer, micro operations and basic computer organizati...
overview of register transfer, micro operations and basic computer organizati...overview of register transfer, micro operations and basic computer organizati...
overview of register transfer, micro operations and basic computer organizati...
Rai University
 
Bca 2nd sem-u-2.1-overview of register transfer, micro operations and basic c...
Bca 2nd sem-u-2.1-overview of register transfer, micro operations and basic c...Bca 2nd sem-u-2.1-overview of register transfer, micro operations and basic c...
Bca 2nd sem-u-2.1-overview of register transfer, micro operations and basic c...
Rai University
 
Register transfer & microoperations moris mano ch 04
Register transfer & microoperations    moris mano ch 04Register transfer & microoperations    moris mano ch 04
Register transfer & microoperations moris mano ch 04
thearticlenow
 
REGISTER TRANSFER AND MICROOPERATIONS2017-3-5.ppt
REGISTER TRANSFER AND MICROOPERATIONS2017-3-5.pptREGISTER TRANSFER AND MICROOPERATIONS2017-3-5.ppt
REGISTER TRANSFER AND MICROOPERATIONS2017-3-5.ppt
gunjanvidyasagar
 
REGISTER TRANSFER AND MICROOPERATIONS2017-3-5.ppt
REGISTER  TRANSFER  AND  MICROOPERATIONS2017-3-5.pptREGISTER  TRANSFER  AND  MICROOPERATIONS2017-3-5.ppt
REGISTER TRANSFER AND MICROOPERATIONS2017-3-5.ppt
NARENDRAKUMARCHAURAS1
 
Registers in coa
Registers in coaRegisters in coa
Registers in coa
Ramakrishna Reddy Bijjam
 
Lecture 10
Lecture 10Lecture 10
Lecture 10
RahulRathi94
 
Register transfer and micro-operation
Register transfer and micro-operationRegister transfer and micro-operation
Register transfer and micro-operation
Nikhil Pandit
 
Lecture 6
Lecture 6Lecture 6
Lecture 6
RahulRathi94
 
Register transfer and microoperations
Register transfer and microoperationsRegister transfer and microoperations
Register transfer and microoperations
Dr. SURBHI SAROHA
 
REGISTER TRANSFER AND MICROOPERATIONS
REGISTER  TRANSFER  AND  MICROOPERATIONSREGISTER  TRANSFER  AND  MICROOPERATIONS
REGISTER TRANSFER AND MICROOPERATIONS
Dr. Ajay Kumar Singh
 
Computer organization prashant odhavani- 160920107003
Computer organization   prashant odhavani- 160920107003Computer organization   prashant odhavani- 160920107003
Computer organization prashant odhavani- 160920107003
Prashant odhavani
 
mano.ppt
mano.pptmano.ppt
mano.ppt
prathamgunj
 
computer-system-architecture-morris-mano-220720124304-fefd641d.pdf
computer-system-architecture-morris-mano-220720124304-fefd641d.pdfcomputer-system-architecture-morris-mano-220720124304-fefd641d.pdf
computer-system-architecture-morris-mano-220720124304-fefd641d.pdf
KunalSahu180994
 
computer-system-architecture-morris-mano-220720124304-fefd641d.ppt
computer-system-architecture-morris-mano-220720124304-fefd641d.pptcomputer-system-architecture-morris-mano-220720124304-fefd641d.ppt
computer-system-architecture-morris-mano-220720124304-fefd641d.ppt
michaelaaron25322
 
Arithmetic micro operations
Arithmetic micro operationsArithmetic micro operations
Arithmetic micro operations
lavanya marichamy
 
arithmeticmicrooperations-180130061637.pptx
arithmeticmicrooperations-180130061637.pptxarithmeticmicrooperations-180130061637.pptx
arithmeticmicrooperations-180130061637.pptx
AshokRachapalli1
 
Register transfer language & its micro operations
Register transfer language & its micro operationsRegister transfer language & its micro operations
Register transfer language & its micro operations
Lakshya Sharma
 
B.sc cs-ii-u-2.1-overview of register transfer, micro operations and basic co...
B.sc cs-ii-u-2.1-overview of register transfer, micro operations and basic co...B.sc cs-ii-u-2.1-overview of register transfer, micro operations and basic co...
B.sc cs-ii-u-2.1-overview of register transfer, micro operations and basic co...
Rai University
 
Mca i-u-2-overview of register transfer, micro operations and basic computer ...
Mca i-u-2-overview of register transfer, micro operations and basic computer ...Mca i-u-2-overview of register transfer, micro operations and basic computer ...
Mca i-u-2-overview of register transfer, micro operations and basic computer ...
Rai University
 
overview of register transfer, micro operations and basic computer organizati...
overview of register transfer, micro operations and basic computer organizati...overview of register transfer, micro operations and basic computer organizati...
overview of register transfer, micro operations and basic computer organizati...
Rai University
 
Bca 2nd sem-u-2.1-overview of register transfer, micro operations and basic c...
Bca 2nd sem-u-2.1-overview of register transfer, micro operations and basic c...Bca 2nd sem-u-2.1-overview of register transfer, micro operations and basic c...
Bca 2nd sem-u-2.1-overview of register transfer, micro operations and basic c...
Rai University
 
Register transfer & microoperations moris mano ch 04
Register transfer & microoperations    moris mano ch 04Register transfer & microoperations    moris mano ch 04
Register transfer & microoperations moris mano ch 04
thearticlenow
 
REGISTER TRANSFER AND MICROOPERATIONS2017-3-5.ppt
REGISTER TRANSFER AND MICROOPERATIONS2017-3-5.pptREGISTER TRANSFER AND MICROOPERATIONS2017-3-5.ppt
REGISTER TRANSFER AND MICROOPERATIONS2017-3-5.ppt
gunjanvidyasagar
 
REGISTER TRANSFER AND MICROOPERATIONS2017-3-5.ppt
REGISTER  TRANSFER  AND  MICROOPERATIONS2017-3-5.pptREGISTER  TRANSFER  AND  MICROOPERATIONS2017-3-5.ppt
REGISTER TRANSFER AND MICROOPERATIONS2017-3-5.ppt
NARENDRAKUMARCHAURAS1
 
Register transfer and micro-operation
Register transfer and micro-operationRegister transfer and micro-operation
Register transfer and micro-operation
Nikhil Pandit
 
Register transfer and microoperations
Register transfer and microoperationsRegister transfer and microoperations
Register transfer and microoperations
Dr. SURBHI SAROHA
 
REGISTER TRANSFER AND MICROOPERATIONS
REGISTER  TRANSFER  AND  MICROOPERATIONSREGISTER  TRANSFER  AND  MICROOPERATIONS
REGISTER TRANSFER AND MICROOPERATIONS
Dr. Ajay Kumar Singh
 
Computer organization prashant odhavani- 160920107003
Computer organization   prashant odhavani- 160920107003Computer organization   prashant odhavani- 160920107003
Computer organization prashant odhavani- 160920107003
Prashant odhavani
 
computer-system-architecture-morris-mano-220720124304-fefd641d.pdf
computer-system-architecture-morris-mano-220720124304-fefd641d.pdfcomputer-system-architecture-morris-mano-220720124304-fefd641d.pdf
computer-system-architecture-morris-mano-220720124304-fefd641d.pdf
KunalSahu180994
 
computer-system-architecture-morris-mano-220720124304-fefd641d.ppt
computer-system-architecture-morris-mano-220720124304-fefd641d.pptcomputer-system-architecture-morris-mano-220720124304-fefd641d.ppt
computer-system-architecture-morris-mano-220720124304-fefd641d.ppt
michaelaaron25322
 
arithmeticmicrooperations-180130061637.pptx
arithmeticmicrooperations-180130061637.pptxarithmeticmicrooperations-180130061637.pptx
arithmeticmicrooperations-180130061637.pptx
AshokRachapalli1
 

More from mahesh kumar prajapat (15)

Parallel processing and pipelining
Parallel processing and pipeliningParallel processing and pipelining
Parallel processing and pipelining
mahesh kumar prajapat
 
Control Memory
Control MemoryControl Memory
Control Memory
mahesh kumar prajapat
 
Basic computer organization and design
Basic computer organization and designBasic computer organization and design
Basic computer organization and design
mahesh kumar prajapat
 
Instruction codes and computer registers
Instruction codes and computer registersInstruction codes and computer registers
Instruction codes and computer registers
mahesh kumar prajapat
 
Register transfer and microoperations
Register transfer and microoperationsRegister transfer and microoperations
Register transfer and microoperations
mahesh kumar prajapat
 
Memory Reference instruction
Memory Reference instructionMemory Reference instruction
Memory Reference instruction
mahesh kumar prajapat
 
Instruction codes and computer registers
Instruction codes and computer registersInstruction codes and computer registers
Instruction codes and computer registers
mahesh kumar prajapat
 
Cpu unit
Cpu unitCpu unit
Cpu unit
mahesh kumar prajapat
 
Multiprocessors
MultiprocessorsMultiprocessors
Multiprocessors
mahesh kumar prajapat
 
Peripheral devices
Peripheral devicesPeripheral devices
Peripheral devices
mahesh kumar prajapat
 
computer arithmatic
computer arithmaticcomputer arithmatic
computer arithmatic
mahesh kumar prajapat
 
Computer Organization and Design Chapter2
Computer Organization and Design Chapter2Computer Organization and Design Chapter2
Computer Organization and Design Chapter2
mahesh kumar prajapat
 
Bus and Memory transfer
Bus and Memory transferBus and Memory transfer
Bus and Memory transfer
mahesh kumar prajapat
 
Logic Micro Operation
Logic Micro OperationLogic Micro Operation
Logic Micro Operation
mahesh kumar prajapat
 
Computer Organization and Design Chapter1
 Computer Organization and Design Chapter1 Computer Organization and Design Chapter1
Computer Organization and Design Chapter1
mahesh kumar prajapat
 

Recently uploaded (20)

TM-ASP-101-RF_Air Press manual crimping machine.pdf
TM-ASP-101-RF_Air Press manual crimping machine.pdfTM-ASP-101-RF_Air Press manual crimping machine.pdf
TM-ASP-101-RF_Air Press manual crimping machine.pdf
ChungLe60
 
Closure Properties of Regular Languages.ppt
Closure Properties of Regular Languages.pptClosure Properties of Regular Languages.ppt
Closure Properties of Regular Languages.ppt
svsivagami
 
Biases, our brain and software development
Biases, our brain and software developmentBiases, our brain and software development
Biases, our brain and software development
Matias Iacono
 
PPt physics -GD.pptx gd topic for physics btech
PPt physics -GD.pptx gd topic for physics btechPPt physics -GD.pptx gd topic for physics btech
PPt physics -GD.pptx gd topic for physics btech
kavyamittal2201735
 
Helium Boosting & Decanting With Hydro Test Machine
Helium Boosting & Decanting With Hydro Test MachineHelium Boosting & Decanting With Hydro Test Machine
Helium Boosting & Decanting With Hydro Test Machine
Paskals Fluid Systems Pvt. Ltd.
 
Sorting Algorithms: Bubble Sort, Selection Sort,
Sorting Algorithms: Bubble Sort, Selection Sort,Sorting Algorithms: Bubble Sort, Selection Sort,
Sorting Algorithms: Bubble Sort, Selection Sort,
Dr. Madhuri Jawale
 
Introduction to Safety, Health & Environment
Introduction to Safety, Health  & EnvironmentIntroduction to Safety, Health  & Environment
Introduction to Safety, Health & Environment
ssuserc606c7
 
Scientific_Thinking_and_Method_GE3791.pptx
Scientific_Thinking_and_Method_GE3791.pptxScientific_Thinking_and_Method_GE3791.pptx
Scientific_Thinking_and_Method_GE3791.pptx
aravym456
 
The Golden Gate Bridge a structural marvel inspired by mother nature.pptx
The Golden Gate Bridge a structural marvel inspired by mother nature.pptxThe Golden Gate Bridge a structural marvel inspired by mother nature.pptx
The Golden Gate Bridge a structural marvel inspired by mother nature.pptx
AkankshaRawat75
 
Mathematics behind machine learning INT255 INT255__Unit 3__PPT-1.pptx
Mathematics behind machine learning INT255 INT255__Unit 3__PPT-1.pptxMathematics behind machine learning INT255 INT255__Unit 3__PPT-1.pptx
Mathematics behind machine learning INT255 INT255__Unit 3__PPT-1.pptx
ppkmurthy2006
 
Indian Soil Classification System in Geotechnical Engineering
Indian Soil Classification System in Geotechnical EngineeringIndian Soil Classification System in Geotechnical Engineering
Indian Soil Classification System in Geotechnical Engineering
Rajani Vyawahare
 
Designing Flex and Rigid-Flex PCBs to Prevent Failure
Designing Flex and Rigid-Flex PCBs to Prevent FailureDesigning Flex and Rigid-Flex PCBs to Prevent Failure
Designing Flex and Rigid-Flex PCBs to Prevent Failure
Epec Engineered Technologies
 
ESIT135 Problem Solving Using Python Notes of Unit-2 and Unit-3
ESIT135 Problem Solving Using Python Notes of Unit-2 and Unit-3ESIT135 Problem Solving Using Python Notes of Unit-2 and Unit-3
ESIT135 Problem Solving Using Python Notes of Unit-2 and Unit-3
prasadmutkule1
 
ESIT135 Problem Solving Using Python Notes of Unit-3
ESIT135 Problem Solving Using Python Notes of Unit-3ESIT135 Problem Solving Using Python Notes of Unit-3
ESIT135 Problem Solving Using Python Notes of Unit-3
prasadmutkule1
 
كتاب التفاصيل الانشائيه للمنشآت الخرسانية
كتاب التفاصيل الانشائيه للمنشآت الخرسانيةكتاب التفاصيل الانشائيه للمنشآت الخرسانية
كتاب التفاصيل الانشائيه للمنشآت الخرسانية
o774656624
 
RAMSES- EDITORIAL SAMPLE FOR DSSPC C.pptx
RAMSES- EDITORIAL SAMPLE FOR DSSPC C.pptxRAMSES- EDITORIAL SAMPLE FOR DSSPC C.pptx
RAMSES- EDITORIAL SAMPLE FOR DSSPC C.pptx
JenTeruel1
 
UNIT_2_ DIAGNOSTICS- UNIT II BIOMECHANICAL THERAPEUTIC EQUIPMENT
UNIT_2_ DIAGNOSTICS- UNIT II BIOMECHANICAL THERAPEUTIC EQUIPMENTUNIT_2_ DIAGNOSTICS- UNIT II BIOMECHANICAL THERAPEUTIC EQUIPMENT
UNIT_2_ DIAGNOSTICS- UNIT II BIOMECHANICAL THERAPEUTIC EQUIPMENT
DJERALDINAUXILLIAECE
 
Practice Head Torpedo - Neometrix Defence.pptx
Practice Head Torpedo - Neometrix Defence.pptxPractice Head Torpedo - Neometrix Defence.pptx
Practice Head Torpedo - Neometrix Defence.pptx
Neometrix_Engineering_Pvt_Ltd
 
UNIT 1FUNDAMENTALS OF OPERATING SYSTEMS.pptx
UNIT 1FUNDAMENTALS OF OPERATING SYSTEMS.pptxUNIT 1FUNDAMENTALS OF OPERATING SYSTEMS.pptx
UNIT 1FUNDAMENTALS OF OPERATING SYSTEMS.pptx
KesavanT10
 
Von karman Equation full derivation .pdf
Von karman Equation full derivation  .pdfVon karman Equation full derivation  .pdf
Von karman Equation full derivation .pdf
Er. Gurmeet Singh
 
TM-ASP-101-RF_Air Press manual crimping machine.pdf
TM-ASP-101-RF_Air Press manual crimping machine.pdfTM-ASP-101-RF_Air Press manual crimping machine.pdf
TM-ASP-101-RF_Air Press manual crimping machine.pdf
ChungLe60
 
Closure Properties of Regular Languages.ppt
Closure Properties of Regular Languages.pptClosure Properties of Regular Languages.ppt
Closure Properties of Regular Languages.ppt
svsivagami
 
Biases, our brain and software development
Biases, our brain and software developmentBiases, our brain and software development
Biases, our brain and software development
Matias Iacono
 
PPt physics -GD.pptx gd topic for physics btech
PPt physics -GD.pptx gd topic for physics btechPPt physics -GD.pptx gd topic for physics btech
PPt physics -GD.pptx gd topic for physics btech
kavyamittal2201735
 
Sorting Algorithms: Bubble Sort, Selection Sort,
Sorting Algorithms: Bubble Sort, Selection Sort,Sorting Algorithms: Bubble Sort, Selection Sort,
Sorting Algorithms: Bubble Sort, Selection Sort,
Dr. Madhuri Jawale
 
Introduction to Safety, Health & Environment
Introduction to Safety, Health  & EnvironmentIntroduction to Safety, Health  & Environment
Introduction to Safety, Health & Environment
ssuserc606c7
 
Scientific_Thinking_and_Method_GE3791.pptx
Scientific_Thinking_and_Method_GE3791.pptxScientific_Thinking_and_Method_GE3791.pptx
Scientific_Thinking_and_Method_GE3791.pptx
aravym456
 
The Golden Gate Bridge a structural marvel inspired by mother nature.pptx
The Golden Gate Bridge a structural marvel inspired by mother nature.pptxThe Golden Gate Bridge a structural marvel inspired by mother nature.pptx
The Golden Gate Bridge a structural marvel inspired by mother nature.pptx
AkankshaRawat75
 
Mathematics behind machine learning INT255 INT255__Unit 3__PPT-1.pptx
Mathematics behind machine learning INT255 INT255__Unit 3__PPT-1.pptxMathematics behind machine learning INT255 INT255__Unit 3__PPT-1.pptx
Mathematics behind machine learning INT255 INT255__Unit 3__PPT-1.pptx
ppkmurthy2006
 
Indian Soil Classification System in Geotechnical Engineering
Indian Soil Classification System in Geotechnical EngineeringIndian Soil Classification System in Geotechnical Engineering
Indian Soil Classification System in Geotechnical Engineering
Rajani Vyawahare
 
Designing Flex and Rigid-Flex PCBs to Prevent Failure
Designing Flex and Rigid-Flex PCBs to Prevent FailureDesigning Flex and Rigid-Flex PCBs to Prevent Failure
Designing Flex and Rigid-Flex PCBs to Prevent Failure
Epec Engineered Technologies
 
ESIT135 Problem Solving Using Python Notes of Unit-2 and Unit-3
ESIT135 Problem Solving Using Python Notes of Unit-2 and Unit-3ESIT135 Problem Solving Using Python Notes of Unit-2 and Unit-3
ESIT135 Problem Solving Using Python Notes of Unit-2 and Unit-3
prasadmutkule1
 
ESIT135 Problem Solving Using Python Notes of Unit-3
ESIT135 Problem Solving Using Python Notes of Unit-3ESIT135 Problem Solving Using Python Notes of Unit-3
ESIT135 Problem Solving Using Python Notes of Unit-3
prasadmutkule1
 
كتاب التفاصيل الانشائيه للمنشآت الخرسانية
كتاب التفاصيل الانشائيه للمنشآت الخرسانيةكتاب التفاصيل الانشائيه للمنشآت الخرسانية
كتاب التفاصيل الانشائيه للمنشآت الخرسانية
o774656624
 
RAMSES- EDITORIAL SAMPLE FOR DSSPC C.pptx
RAMSES- EDITORIAL SAMPLE FOR DSSPC C.pptxRAMSES- EDITORIAL SAMPLE FOR DSSPC C.pptx
RAMSES- EDITORIAL SAMPLE FOR DSSPC C.pptx
JenTeruel1
 
UNIT_2_ DIAGNOSTICS- UNIT II BIOMECHANICAL THERAPEUTIC EQUIPMENT
UNIT_2_ DIAGNOSTICS- UNIT II BIOMECHANICAL THERAPEUTIC EQUIPMENTUNIT_2_ DIAGNOSTICS- UNIT II BIOMECHANICAL THERAPEUTIC EQUIPMENT
UNIT_2_ DIAGNOSTICS- UNIT II BIOMECHANICAL THERAPEUTIC EQUIPMENT
DJERALDINAUXILLIAECE
 
UNIT 1FUNDAMENTALS OF OPERATING SYSTEMS.pptx
UNIT 1FUNDAMENTALS OF OPERATING SYSTEMS.pptxUNIT 1FUNDAMENTALS OF OPERATING SYSTEMS.pptx
UNIT 1FUNDAMENTALS OF OPERATING SYSTEMS.pptx
KesavanT10
 
Von karman Equation full derivation .pdf
Von karman Equation full derivation  .pdfVon karman Equation full derivation  .pdf
Von karman Equation full derivation .pdf
Er. Gurmeet Singh
 

Arithmetic micro Operations

  • 1. Register Transfer and Micro-operations 1 CSE 211 Overview  Register Transfer Language  Register Transfer  Bus and Memory Transfers  Arithmetic Micro-operations  Logic Micro-operations  Shift Micro-operations  Arithmetic Logic Shift Unit
  • 2. Register Transfer and Micro-operations 2 CSE 211 Computer system microoperations are of four types:  Register transfer microoperations  Arithmetic microoperations  Logic microoperations  Shift microoperations MICROOPERATIONS
  • 3. Register Transfer and Micro-operations 3 CSE 211 Arithmetic MICROOPERATIONS Summary of Typical Arithmetic Micro-Operations R3  R1 + R2 Contents of R1 plus R2 transferred to R3 R3  R1 - R2 Contents of R1 minus R2 transferred to R3 R2  R2’ Complement the contents of R2 R2  R2’+ 1 2's complement the contents of R2 (negate) R3  R1 + R2’+ 1 subtraction R1  R1 + 1 Increment R1  R1 - 1 Decrement • The basic arithmetic microoperations are – Addition – Subtraction – Increment – Decrement • The additional arithmetic microoperations are – Add with carry – Subtract with borrow – Transfer/Load – etc. …
  • 4. Register Transfer and Micro-operations 4 CSE 211 Binary Adder
  • 5. Register Transfer and Micro-operations 5 CSE 211 Binary Adder-Subtractor Binary Adder-Subtractor FA B0 A0 S0 C0C1FA B1 A1 S1 C2FA B2 A2 S2 C3FA B3 A3 S3C4 M  Mode input M controls the operation  M=0 ---- adder  M=1 ---- subtractor
  • 6. Register Transfer and Micro-operations 6 CSE 211 Binary Incrementer Binary Incrementer HA x y C S A0 1 S0 HA x y C S A1 S1 HA x y C S A2 S2 HA x y C S A3 S3C4
  • 7. Register Transfer and Micro-operations 7 CSE 211 S1 S0 0 1 2 3 4x1 MUX X0 Y0 C0 C1 D0 FA S1 S0 0 1 2 3 4x1 MUX X1 Y1 C1 C2 D1 FA S1 S0 0 1 2 3 4x1 MUX X2 Y2 C2 C3 D2 FA S1 S0 0 1 2 3 4x1 MUX X3 Y3 C3 C4 D3 FA Cout A0 B0 A1 B1 A2 B2 A3 B3 0 1 S0 S1 Arithmetic Circuits Cin