SlideShare a Scribd company logo
Introduction
Dhaval Bagal
• Architecture is those attributes visible to the programmer The attributes that have
direct impact on the logical execution of a program
• Examples of architectural attributes are
Instruction set, number of bits used for data representation, I/O mechanisms,
addressing techniques.
• Architectural design issue
e.g. Is there a multiply instruction?
• It focuses on what to do?
• It deals with high level issues
Computer Architecture
• Computer Organization refers to the operational units and their interconnections that
realize the architectural specifications
• Organizational attributes include - Control signals, interfaces, memory technology.
• Organizational issue - E.g. Is there a hardware multiply unit or is it done by repeated
addition? ( decision—speed, cost, physical size)
• It focuses on how to do?
• It deals with low level issues
• The architecture may not change for many years but the organization changes with the
change of technology. This means that the same software can be used on different
models of the computer, only the hardware changes to make the system improve in
performance and speed.
Computer Organization
• We can represent a number in the form
+- S X B+-E
This number can be stored in a binary word with three fields:
• Sign: plus or minus
• Significand S
• Exponent E
Floating point formats
• The leftmost bit stores the sign of the number (0 = positive, 1 = negative).
• The exponent value is stored in the next 8 bits.
• The representation used is known as a biased representation.
• A fixed value, called the bias, is subtracted from the field to get the true exponent
value. Typically, the bias equals (2k - 1 - 1), where k is the number of bits in the binary
exponent.
• To simplify operations on floating-point numbers, it is typically required that they be
normalized.
• A normal number is one in which the most significant digit of the significand is
nonzero.
• For base 2 representation, a normal number is therefore one in which the most
significant bit of the significand is one.
• Thus, a normal nonzero number is one in the form
1.bbb…b x 2+-E
• where b is either binary digit (0 or 1). Because the most significant bit is always one, it
is unnecessary to store this bit; rather, it is implicit.
• The biased exponent is used to store negative exponents.
• It has advantages over 2s compliment representation in performing bitwise
comparison of 2 floating point numbers for equality.
• E.g
(22.75)10
(10110.11)2
1.011011 x 24
E = e + 127 (28-1 - 1 = 127)
= (131)10
= (10000011)2
0 10000011 011011 00000000000000000
Computer Organization and Architecture Overview

More Related Content

What's hot

Unit i
Unit iUnit i
Unit i
guna287176
 
งานคอมที่1
งานคอมที่1งานคอมที่1
งานคอมที่1
gamenipitpont
 
Algorithm
AlgorithmAlgorithm
Program Logic Formulation - Ohio State University
Program Logic Formulation - Ohio State UniversityProgram Logic Formulation - Ohio State University
Program Logic Formulation - Ohio State University
Reggie Niccolo Santos
 
Problem solving (C++ Programming)
Problem solving (C++ Programming)Problem solving (C++ Programming)
Problem solving (C++ Programming)
Umair Younas
 
Introduction to-programming
Introduction to-programmingIntroduction to-programming
Introduction to-programming
PTtp WgWt
 
Introduction to programming
Introduction to programmingIntroduction to programming
Introduction to programming
Tipok Petchvr
 
Introduction to programming
Introduction  to programmingIntroduction  to programming
Introduction to programming
Suchat Bon
 
Architecture presentation 4
Architecture presentation 4Architecture presentation 4
Architecture presentation 4
Anoushiravan M. Ghamsari
 
Introduction to programming
Introduction to programmingIntroduction to programming
Introduction to programming
Fearnly Poonyawee
 
Algorithm and Programming (Introduction of Algorithms)
Algorithm and Programming (Introduction of Algorithms)Algorithm and Programming (Introduction of Algorithms)
Algorithm and Programming (Introduction of Algorithms)
Adam Mukharil Bachtiar
 
Algo
AlgoAlgo
Introduction to problem solving in c++
Introduction to problem solving in c++Introduction to problem solving in c++
Introduction to problem solving in c++
Online
 
Unit 1-problem solving with algorithm
Unit 1-problem solving with algorithmUnit 1-problem solving with algorithm
Unit 1-problem solving with algorithm
rajkumar1631010038
 
Algorithm Design & Implementation
Algorithm Design & ImplementationAlgorithm Design & Implementation
Algorithm Design & Implementation
Gaditek
 
Introduction to-programming
Introduction to-programmingIntroduction to-programming
Introduction to-programming
Ratchanon Deehomsin
 

What's hot (19)

algorithm
algorithmalgorithm
algorithm
 
Unit i
Unit iUnit i
Unit i
 
งานคอมที่1
งานคอมที่1งานคอมที่1
งานคอมที่1
 
Algorithm
AlgorithmAlgorithm
Algorithm
 
Program Logic Formulation - Ohio State University
Program Logic Formulation - Ohio State UniversityProgram Logic Formulation - Ohio State University
Program Logic Formulation - Ohio State University
 
Recursion
RecursionRecursion
Recursion
 
Problem solving (C++ Programming)
Problem solving (C++ Programming)Problem solving (C++ Programming)
Problem solving (C++ Programming)
 
Introduction to-programming
Introduction to-programmingIntroduction to-programming
Introduction to-programming
 
Introduction to programming
Introduction to programmingIntroduction to programming
Introduction to programming
 
Introduction to programming
Introduction  to programmingIntroduction  to programming
Introduction to programming
 
Architecture presentation 4
Architecture presentation 4Architecture presentation 4
Architecture presentation 4
 
Introduction to programming
Introduction to programmingIntroduction to programming
Introduction to programming
 
Algorithm and Programming (Introduction of Algorithms)
Algorithm and Programming (Introduction of Algorithms)Algorithm and Programming (Introduction of Algorithms)
Algorithm and Programming (Introduction of Algorithms)
 
Algo
AlgoAlgo
Algo
 
Algorithm and flowchart
Algorithm and flowchartAlgorithm and flowchart
Algorithm and flowchart
 
Introduction to problem solving in c++
Introduction to problem solving in c++Introduction to problem solving in c++
Introduction to problem solving in c++
 
Unit 1-problem solving with algorithm
Unit 1-problem solving with algorithmUnit 1-problem solving with algorithm
Unit 1-problem solving with algorithm
 
Algorithm Design & Implementation
Algorithm Design & ImplementationAlgorithm Design & Implementation
Algorithm Design & Implementation
 
Introduction to-programming
Introduction to-programmingIntroduction to-programming
Introduction to-programming
 

Similar to Computer Organization and Architecture Overview

UNIT-3 Complete PPT.pptx
UNIT-3 Complete PPT.pptxUNIT-3 Complete PPT.pptx
UNIT-3 Complete PPT.pptx
Medicaps University
 
c-programming
c-programmingc-programming
c-programming
Zulhazmi Harith
 
Programing techniques
Programing techniquesPrograming techniques
Programing techniques
Prabhjit Singh
 
Bitwise Operations(1).pdf
Bitwise Operations(1).pdfBitwise Operations(1).pdf
Bitwise Operations(1).pdf
DalvinCalvin
 
Intro To C++ - Cass 11 - Converting between types, formatting floating point,...
Intro To C++ - Cass 11 - Converting between types, formatting floating point,...Intro To C++ - Cass 11 - Converting between types, formatting floating point,...
Intro To C++ - Cass 11 - Converting between types, formatting floating point,...
Blue Elephant Consulting
 
Intro To C++ - Class 11 - Converting between types, formatting floating point...
Intro To C++ - Class 11 - Converting between types, formatting floating point...Intro To C++ - Class 11 - Converting between types, formatting floating point...
Intro To C++ - Class 11 - Converting between types, formatting floating point...
Blue Elephant Consulting
 
module 2-1 Design Analysis & Investigation of combinational logic in HDL.pptx
module 2-1 Design Analysis & Investigation of combinational logic in HDL.pptxmodule 2-1 Design Analysis & Investigation of combinational logic in HDL.pptx
module 2-1 Design Analysis & Investigation of combinational logic in HDL.pptx
Maaz609108
 
Programming techniques
Programming techniquesProgramming techniques
Programming techniquesPrabhjit Singh
 
M.Florence Dayana / Basics of C Language
M.Florence Dayana / Basics of C LanguageM.Florence Dayana / Basics of C Language
M.Florence Dayana / Basics of C Language
Dr.Florence Dayana
 
Programming Techniques.pptx
Programming Techniques.pptxProgramming Techniques.pptx
Programming Techniques.pptx
himanshu2125cse1052
 
Operation and expression in c++
Operation and expression in c++Operation and expression in c++
Operation and expression in c++
Online
 
lecture_19.pptx
lecture_19.pptxlecture_19.pptx
lecture_19.pptx
PrasenjitKumarDas2
 
Floating point arithmetic operations (1)
Floating point arithmetic operations (1)Floating point arithmetic operations (1)
Floating point arithmetic operations (1)
cs19club
 
computer arithmetic’s (fixed and floating point)
computer arithmetic’s (fixed and floating point)computer arithmetic’s (fixed and floating point)
computer arithmetic’s (fixed and floating point)
DipakMahurkar1
 
Final modified ppts
Final modified pptsFinal modified ppts
Final modified ppts
sravan kumar y
 
Lecture 8 - Feature Engineering and Optimization, a lecture in subject module...
Lecture 8 - Feature Engineering and Optimization, a lecture in subject module...Lecture 8 - Feature Engineering and Optimization, a lecture in subject module...
Lecture 8 - Feature Engineering and Optimization, a lecture in subject module...
Maninda Edirisooriya
 
data representation
 data representation data representation
data representation
Haroon_007
 
(6) cpp numeric representation
(6) cpp numeric representation(6) cpp numeric representation
(6) cpp numeric representation
Nico Ludwig
 
Computer arithmetics (computer organisation & arithmetics) ppt
Computer arithmetics (computer organisation & arithmetics) pptComputer arithmetics (computer organisation & arithmetics) ppt
Computer arithmetics (computer organisation & arithmetics) ppt
SuryaKumarSahani
 
Unit 2 Arithmetic
Unit 2 ArithmeticUnit 2 Arithmetic
Unit 2 Arithmetic
Balaji Vignesh
 

Similar to Computer Organization and Architecture Overview (20)

UNIT-3 Complete PPT.pptx
UNIT-3 Complete PPT.pptxUNIT-3 Complete PPT.pptx
UNIT-3 Complete PPT.pptx
 
c-programming
c-programmingc-programming
c-programming
 
Programing techniques
Programing techniquesPrograming techniques
Programing techniques
 
Bitwise Operations(1).pdf
Bitwise Operations(1).pdfBitwise Operations(1).pdf
Bitwise Operations(1).pdf
 
Intro To C++ - Cass 11 - Converting between types, formatting floating point,...
Intro To C++ - Cass 11 - Converting between types, formatting floating point,...Intro To C++ - Cass 11 - Converting between types, formatting floating point,...
Intro To C++ - Cass 11 - Converting between types, formatting floating point,...
 
Intro To C++ - Class 11 - Converting between types, formatting floating point...
Intro To C++ - Class 11 - Converting between types, formatting floating point...Intro To C++ - Class 11 - Converting between types, formatting floating point...
Intro To C++ - Class 11 - Converting between types, formatting floating point...
 
module 2-1 Design Analysis & Investigation of combinational logic in HDL.pptx
module 2-1 Design Analysis & Investigation of combinational logic in HDL.pptxmodule 2-1 Design Analysis & Investigation of combinational logic in HDL.pptx
module 2-1 Design Analysis & Investigation of combinational logic in HDL.pptx
 
Programming techniques
Programming techniquesProgramming techniques
Programming techniques
 
M.Florence Dayana / Basics of C Language
M.Florence Dayana / Basics of C LanguageM.Florence Dayana / Basics of C Language
M.Florence Dayana / Basics of C Language
 
Programming Techniques.pptx
Programming Techniques.pptxProgramming Techniques.pptx
Programming Techniques.pptx
 
Operation and expression in c++
Operation and expression in c++Operation and expression in c++
Operation and expression in c++
 
lecture_19.pptx
lecture_19.pptxlecture_19.pptx
lecture_19.pptx
 
Floating point arithmetic operations (1)
Floating point arithmetic operations (1)Floating point arithmetic operations (1)
Floating point arithmetic operations (1)
 
computer arithmetic’s (fixed and floating point)
computer arithmetic’s (fixed and floating point)computer arithmetic’s (fixed and floating point)
computer arithmetic’s (fixed and floating point)
 
Final modified ppts
Final modified pptsFinal modified ppts
Final modified ppts
 
Lecture 8 - Feature Engineering and Optimization, a lecture in subject module...
Lecture 8 - Feature Engineering and Optimization, a lecture in subject module...Lecture 8 - Feature Engineering and Optimization, a lecture in subject module...
Lecture 8 - Feature Engineering and Optimization, a lecture in subject module...
 
data representation
 data representation data representation
data representation
 
(6) cpp numeric representation
(6) cpp numeric representation(6) cpp numeric representation
(6) cpp numeric representation
 
Computer arithmetics (computer organisation & arithmetics) ppt
Computer arithmetics (computer organisation & arithmetics) pptComputer arithmetics (computer organisation & arithmetics) ppt
Computer arithmetics (computer organisation & arithmetics) ppt
 
Unit 2 Arithmetic
Unit 2 ArithmeticUnit 2 Arithmetic
Unit 2 Arithmetic
 

More from Dhaval Bagal

Computer Arithmetic
Computer ArithmeticComputer Arithmetic
Computer Arithmetic
Dhaval Bagal
 
Advanced processor principles
Advanced processor principlesAdvanced processor principles
Advanced processor principles
Dhaval Bagal
 
I/O Organization
I/O OrganizationI/O Organization
I/O Organization
Dhaval Bagal
 
Memory organization
Memory organizationMemory organization
Memory organization
Dhaval Bagal
 
Control unit design
Control unit designControl unit design
Control unit design
Dhaval Bagal
 
Processor Organization and Architecture
Processor Organization and ArchitectureProcessor Organization and Architecture
Processor Organization and Architecture
Dhaval Bagal
 

More from Dhaval Bagal (6)

Computer Arithmetic
Computer ArithmeticComputer Arithmetic
Computer Arithmetic
 
Advanced processor principles
Advanced processor principlesAdvanced processor principles
Advanced processor principles
 
I/O Organization
I/O OrganizationI/O Organization
I/O Organization
 
Memory organization
Memory organizationMemory organization
Memory organization
 
Control unit design
Control unit designControl unit design
Control unit design
 
Processor Organization and Architecture
Processor Organization and ArchitectureProcessor Organization and Architecture
Processor Organization and Architecture
 

Recently uploaded

Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
ShahidSultan24
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
Kamal Acharya
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
Kamal Acharya
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
AhmedHussein950959
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
Intella Parts
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
Kamal Acharya
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
ssuser9bd3ba
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 

Recently uploaded (20)

Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 

Computer Organization and Architecture Overview

  • 2. • Architecture is those attributes visible to the programmer The attributes that have direct impact on the logical execution of a program • Examples of architectural attributes are Instruction set, number of bits used for data representation, I/O mechanisms, addressing techniques. • Architectural design issue e.g. Is there a multiply instruction? • It focuses on what to do? • It deals with high level issues Computer Architecture
  • 3. • Computer Organization refers to the operational units and their interconnections that realize the architectural specifications • Organizational attributes include - Control signals, interfaces, memory technology. • Organizational issue - E.g. Is there a hardware multiply unit or is it done by repeated addition? ( decision—speed, cost, physical size) • It focuses on how to do? • It deals with low level issues • The architecture may not change for many years but the organization changes with the change of technology. This means that the same software can be used on different models of the computer, only the hardware changes to make the system improve in performance and speed. Computer Organization
  • 4. • We can represent a number in the form +- S X B+-E This number can be stored in a binary word with three fields: • Sign: plus or minus • Significand S • Exponent E Floating point formats
  • 5. • The leftmost bit stores the sign of the number (0 = positive, 1 = negative). • The exponent value is stored in the next 8 bits. • The representation used is known as a biased representation. • A fixed value, called the bias, is subtracted from the field to get the true exponent value. Typically, the bias equals (2k - 1 - 1), where k is the number of bits in the binary exponent.
  • 6. • To simplify operations on floating-point numbers, it is typically required that they be normalized. • A normal number is one in which the most significant digit of the significand is nonzero. • For base 2 representation, a normal number is therefore one in which the most significant bit of the significand is one. • Thus, a normal nonzero number is one in the form 1.bbb…b x 2+-E • where b is either binary digit (0 or 1). Because the most significant bit is always one, it is unnecessary to store this bit; rather, it is implicit.
  • 7. • The biased exponent is used to store negative exponents. • It has advantages over 2s compliment representation in performing bitwise comparison of 2 floating point numbers for equality. • E.g (22.75)10 (10110.11)2 1.011011 x 24 E = e + 127 (28-1 - 1 = 127) = (131)10 = (10000011)2 0 10000011 011011 00000000000000000