SlideShare a Scribd company logo
1 of 6
IT322: MICROPROCESSOR BASED DESIGN
INTRODUCTION
Microprocessors
• A microprocessor is the brain, the soul as well as the
heart a computer system.
• It includes all the logical functions, data storage, timing
functions and interaction with other peripheral devices.
• The term microprocessor is used interchangeably with the
term Central Processing Unit (CPU).
• The CPU coordinates all functions of a computer.
• It incorporates the functions of a computer’s CPU on a
single integrated circuit or at most a few integrated
circuits.
• It is a multipurpose, programmable device that accepts
digital data as input, processes it according to instructions
stored in its memory and provides results as output.
Microprocessors cont’d …
• It generates timing signals, sends and receives data to and
from every peripheral used inside and/or outside the computer.
• The commands required to do this are fed into the device in
form of current variations which are converted into meaningful
instructions by use of Boolean logic system.
• Functions are divided into two categories:- logical and
processing functions
- The ALU and the Control Unit handle these functions
respectively.
• Information is communicated through a bunch of wires called
buses;
- the address bus carries the address of the location with which
communication is desired
- the data bus carries the data that is being exchanged.
Microprocessors cont’d …
A processor may be referred to as a circuitry that
responds to and processes basic instructions that drive a
computer.
CPU – hardware in a computer that helps execute a
program(s)
When such a processor is in a PC / Desktop or is
embedded in a small device(s), it is referred to as a
microprocessor.
Examples:
• Intel – Pentium family (I, II, III, IV), Itanium family (i3, i5, i7)
• AMD – FX family, A series
• ARM
Microprocessors cont’d …
• They are designed for specific purpose; graphics processing,
application specific instruction set, application specific for
particular use case, digital signals, image processor,
smartphones
Instruction Set Architecture
• Boundary between software and hardware.
• Is described using five (5) categories;
(i) Operand storage
(ii) Number of operands in an instruction
(iii) Operations
(iv) Operation location – memory or registers
(v) Type and size of operands
Applications
• Thousands of items nowadays include microprocessors;
including large and small household appliances, cars, related
accessories, tools and test instruments, toys, light switches /
dimmers, circuit breakers, smoke detectors / alarms, hi-fi audio
/ visual components, cellular phones, HDTV – Explora (DSTV),
PVR
Processor Categories
• Complex Instruction Set Computer (CISC), which offers many
specialized instructions, some of which may only be rarely
used in practical programs.
• Reduced Instruction Set Computer (RISC), which simplifies the
processor by only implementing instructions that are frequently
used in programs; unusual operations are implemented as
subroutines where extra processor execution time is offset by
their rare use.
• Very Long Instruction Word (VLIW), where the processor
receives many instructions encoded and retrieved in one
instruction word.

More Related Content

What's hot

Introduction to Microprocessors
Introduction to MicroprocessorsIntroduction to Microprocessors
Introduction to Microprocessors76 Degree Creative
 
Computer programming1
Computer programming1Computer programming1
Computer programming1A A
 
Microprocessor
MicroprocessorMicroprocessor
MicroprocessorAshok Raj
 
Central Processing Unit
Central Processing Unit Central Processing Unit
Central Processing Unit Alaka Acharya
 
Class 2 categories of processor
Class 2 categories of processorClass 2 categories of processor
Class 2 categories of processorSURYAPRAKASH S
 
Present by deepakshi kabra
Present  by deepakshi  kabraPresent  by deepakshi  kabra
Present by deepakshi kabraDailyCreavity
 
computer hardware
computer hardwarecomputer hardware
computer hardwareJelz JZ
 
The Basic Configuration of a Microcomputer
The Basic Configuration of a Microcomputer The Basic Configuration of a Microcomputer
The Basic Configuration of a Microcomputer Taminul Islam
 
Central processing unit
Central processing unitCentral processing unit
Central processing unitmariolinov
 
Basic computer operation
Basic computer operationBasic computer operation
Basic computer operationalldesign
 
Components of a computer george lee
Components of a computer george leeComponents of a computer george lee
Components of a computer george leegeorgelee96
 
Core Hardware: Lecture 1
Core Hardware: Lecture 1Core Hardware: Lecture 1
Core Hardware: Lecture 1Awinash Goswami
 
Evolution Of Microprocessor
Evolution Of MicroprocessorEvolution Of Microprocessor
Evolution Of Microprocessorguest3870d0
 

What's hot (20)

Introduction to Microprocessors
Introduction to MicroprocessorsIntroduction to Microprocessors
Introduction to Microprocessors
 
Computer programming1
Computer programming1Computer programming1
Computer programming1
 
Microprocessor
MicroprocessorMicroprocessor
Microprocessor
 
Central Processing Unit
Central Processing Unit Central Processing Unit
Central Processing Unit
 
Cpu
CpuCpu
Cpu
 
Software
SoftwareSoftware
Software
 
Slides of cpu
Slides of cpuSlides of cpu
Slides of cpu
 
1.instrumentation ii
1.instrumentation ii1.instrumentation ii
1.instrumentation ii
 
Class 2 categories of processor
Class 2 categories of processorClass 2 categories of processor
Class 2 categories of processor
 
Present by deepakshi kabra
Present  by deepakshi  kabraPresent  by deepakshi  kabra
Present by deepakshi kabra
 
computer hardware
computer hardwarecomputer hardware
computer hardware
 
The Basic Configuration of a Microcomputer
The Basic Configuration of a Microcomputer The Basic Configuration of a Microcomputer
The Basic Configuration of a Microcomputer
 
CPU
CPUCPU
CPU
 
Central processing unit
Central processing unitCentral processing unit
Central processing unit
 
Basic computer operation
Basic computer operationBasic computer operation
Basic computer operation
 
Components of a computer george lee
Components of a computer george leeComponents of a computer george lee
Components of a computer george lee
 
M&i(lec#01)
M&i(lec#01)M&i(lec#01)
M&i(lec#01)
 
Core Hardware: Lecture 1
Core Hardware: Lecture 1Core Hardware: Lecture 1
Core Hardware: Lecture 1
 
Evolution Of Microprocessor
Evolution Of MicroprocessorEvolution Of Microprocessor
Evolution Of Microprocessor
 
microprocessor
microprocessormicroprocessor
microprocessor
 

Viewers also liked

Harvard architecture
Harvard architectureHarvard architecture
Harvard architectureCarmen Ugay
 
Risc and cisc eugene clewlow
Risc and cisc   eugene clewlowRisc and cisc   eugene clewlow
Risc and cisc eugene clewlowManish Prajapati
 
Registers and-common-bus
Registers and-common-busRegisters and-common-bus
Registers and-common-busAnuj Modi
 
Flags
FlagsFlags
FlagsCME
 
CISC vs RISC Processor Architecture
CISC vs RISC Processor ArchitectureCISC vs RISC Processor Architecture
CISC vs RISC Processor ArchitectureKaushik Patra
 
Flag registers, addressing modes, instruction set
Flag registers, addressing modes, instruction setFlag registers, addressing modes, instruction set
Flag registers, addressing modes, instruction setaviban
 
Timing and-control-unit
Timing and-control-unitTiming and-control-unit
Timing and-control-unitAnuj Modi
 
Computer instructions
Computer instructionsComputer instructions
Computer instructionsAnuj Modi
 
RISC Vs CISC, Harvard v/s Van Neumann
RISC Vs CISC, Harvard v/s Van NeumannRISC Vs CISC, Harvard v/s Van Neumann
RISC Vs CISC, Harvard v/s Van NeumannRavikumar Tiwari
 
Von Neumann vs Harvard Architecture
Von Neumann vs Harvard ArchitectureVon Neumann vs Harvard Architecture
Von Neumann vs Harvard ArchitectureOLSON MATUNGA
 
Types of instructions
Types of instructionsTypes of instructions
Types of instructionsihsanjamil
 

Viewers also liked (12)

Harvard architecture
Harvard architectureHarvard architecture
Harvard architecture
 
Risc and cisc eugene clewlow
Risc and cisc   eugene clewlowRisc and cisc   eugene clewlow
Risc and cisc eugene clewlow
 
Registers and-common-bus
Registers and-common-busRegisters and-common-bus
Registers and-common-bus
 
Flags
FlagsFlags
Flags
 
CISC vs RISC Processor Architecture
CISC vs RISC Processor ArchitectureCISC vs RISC Processor Architecture
CISC vs RISC Processor Architecture
 
Flag registers, addressing modes, instruction set
Flag registers, addressing modes, instruction setFlag registers, addressing modes, instruction set
Flag registers, addressing modes, instruction set
 
Timing and-control-unit
Timing and-control-unitTiming and-control-unit
Timing and-control-unit
 
Computer instructions
Computer instructionsComputer instructions
Computer instructions
 
RISC Vs CISC, Harvard v/s Van Neumann
RISC Vs CISC, Harvard v/s Van NeumannRISC Vs CISC, Harvard v/s Van Neumann
RISC Vs CISC, Harvard v/s Van Neumann
 
Von Neumann vs Harvard Architecture
Von Neumann vs Harvard ArchitectureVon Neumann vs Harvard Architecture
Von Neumann vs Harvard Architecture
 
Instruction cycle
Instruction cycleInstruction cycle
Instruction cycle
 
Types of instructions
Types of instructionsTypes of instructions
Types of instructions
 

Similar to It322 intro

Embedded systems الانظمة المدمجة
Embedded systems  الانظمة المدمجة Embedded systems  الانظمة المدمجة
Embedded systems الانظمة المدمجة salih mahmod
 
unit-i-computer-organization and architecture.ppt
unit-i-computer-organization and architecture.pptunit-i-computer-organization and architecture.ppt
unit-i-computer-organization and architecture.pptvardagotmare1
 
Embedded Systems - Training ppt
Embedded Systems - Training pptEmbedded Systems - Training ppt
Embedded Systems - Training pptNishant Kayal
 
Co module1a introdctnaddressingmodes
Co module1a introdctnaddressingmodesCo module1a introdctnaddressingmodes
Co module1a introdctnaddressingmodesManu Jose
 
Embedded system architecture.pptx
Embedded system architecture.pptxEmbedded system architecture.pptx
Embedded system architecture.pptxAltafKaroshi
 
Computer_Basics from Hawassa Univer.pptx
Computer_Basics from Hawassa Univer.pptxComputer_Basics from Hawassa Univer.pptx
Computer_Basics from Hawassa Univer.pptxwekineheshete
 
Summer training embedded system and its scope
Summer training  embedded system and its scopeSummer training  embedded system and its scope
Summer training embedded system and its scopeArshit Rai
 
Summer training embedded system and its scope
Summer training  embedded system and its scopeSummer training  embedded system and its scope
Summer training embedded system and its scopeArshit Rai
 
computer organisation architecture.pptx
computer organisation architecture.pptxcomputer organisation architecture.pptx
computer organisation architecture.pptxYaqubMd
 
Informationprocessingcycle 120516065809-phpapp01
Informationprocessingcycle 120516065809-phpapp01Informationprocessingcycle 120516065809-phpapp01
Informationprocessingcycle 120516065809-phpapp01Charlotte Nkosi
 
Computer_Fundamentals1 (1).pdf
Computer_Fundamentals1 (1).pdfComputer_Fundamentals1 (1).pdf
Computer_Fundamentals1 (1).pdfitzatokiya
 
Computer_Fundamentals1 (1).pdf
Computer_Fundamentals1 (1).pdfComputer_Fundamentals1 (1).pdf
Computer_Fundamentals1 (1).pdfitzatokiya
 
pre phd class 1.pptx
pre phd class 1.pptxpre phd class 1.pptx
pre phd class 1.pptxRbiGradeB
 
Embedded_System_wireless_Technolgy_with_Microcontrollers
Embedded_System_wireless_Technolgy_with_MicrocontrollersEmbedded_System_wireless_Technolgy_with_Microcontrollers
Embedded_System_wireless_Technolgy_with_Microcontrollersdundappabhangari
 
I. Introduction to Microprocessor System.ppt
I. Introduction to Microprocessor System.pptI. Introduction to Microprocessor System.ppt
I. Introduction to Microprocessor System.pptHAriesOa1
 

Similar to It322 intro (20)

Embedded systems الانظمة المدمجة
Embedded systems  الانظمة المدمجة Embedded systems  الانظمة المدمجة
Embedded systems الانظمة المدمجة
 
Unit I.ppt
Unit I.pptUnit I.ppt
Unit I.ppt
 
unit-i-computer-organization and architecture.ppt
unit-i-computer-organization and architecture.pptunit-i-computer-organization and architecture.ppt
unit-i-computer-organization and architecture.ppt
 
Embedded Systems - Training ppt
Embedded Systems - Training pptEmbedded Systems - Training ppt
Embedded Systems - Training ppt
 
PILOT Session for Embedded Systems
PILOT Session for Embedded Systems PILOT Session for Embedded Systems
PILOT Session for Embedded Systems
 
Co module1a introdctnaddressingmodes
Co module1a introdctnaddressingmodesCo module1a introdctnaddressingmodes
Co module1a introdctnaddressingmodes
 
Embedded system architecture.pptx
Embedded system architecture.pptxEmbedded system architecture.pptx
Embedded system architecture.pptx
 
Computer_Basics from Hawassa Univer.pptx
Computer_Basics from Hawassa Univer.pptxComputer_Basics from Hawassa Univer.pptx
Computer_Basics from Hawassa Univer.pptx
 
Summer training embedded system and its scope
Summer training  embedded system and its scopeSummer training  embedded system and its scope
Summer training embedded system and its scope
 
Summer training embedded system and its scope
Summer training  embedded system and its scopeSummer training  embedded system and its scope
Summer training embedded system and its scope
 
computer organisation architecture.pptx
computer organisation architecture.pptxcomputer organisation architecture.pptx
computer organisation architecture.pptx
 
Microprocessor
MicroprocessorMicroprocessor
Microprocessor
 
Itc lecture
Itc lectureItc lecture
Itc lecture
 
Know your computer
Know your computerKnow your computer
Know your computer
 
Informationprocessingcycle 120516065809-phpapp01
Informationprocessingcycle 120516065809-phpapp01Informationprocessingcycle 120516065809-phpapp01
Informationprocessingcycle 120516065809-phpapp01
 
Computer_Fundamentals1 (1).pdf
Computer_Fundamentals1 (1).pdfComputer_Fundamentals1 (1).pdf
Computer_Fundamentals1 (1).pdf
 
Computer_Fundamentals1 (1).pdf
Computer_Fundamentals1 (1).pdfComputer_Fundamentals1 (1).pdf
Computer_Fundamentals1 (1).pdf
 
pre phd class 1.pptx
pre phd class 1.pptxpre phd class 1.pptx
pre phd class 1.pptx
 
Embedded_System_wireless_Technolgy_with_Microcontrollers
Embedded_System_wireless_Technolgy_with_MicrocontrollersEmbedded_System_wireless_Technolgy_with_Microcontrollers
Embedded_System_wireless_Technolgy_with_Microcontrollers
 
I. Introduction to Microprocessor System.ppt
I. Introduction to Microprocessor System.pptI. Introduction to Microprocessor System.ppt
I. Introduction to Microprocessor System.ppt
 

Recently uploaded

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....rightmanforbloodline
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAnitaRaj43
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringWSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 

Recently uploaded (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software Engineering
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 

It322 intro

  • 1. IT322: MICROPROCESSOR BASED DESIGN INTRODUCTION
  • 2. Microprocessors • A microprocessor is the brain, the soul as well as the heart a computer system. • It includes all the logical functions, data storage, timing functions and interaction with other peripheral devices. • The term microprocessor is used interchangeably with the term Central Processing Unit (CPU). • The CPU coordinates all functions of a computer. • It incorporates the functions of a computer’s CPU on a single integrated circuit or at most a few integrated circuits. • It is a multipurpose, programmable device that accepts digital data as input, processes it according to instructions stored in its memory and provides results as output.
  • 3. Microprocessors cont’d … • It generates timing signals, sends and receives data to and from every peripheral used inside and/or outside the computer. • The commands required to do this are fed into the device in form of current variations which are converted into meaningful instructions by use of Boolean logic system. • Functions are divided into two categories:- logical and processing functions - The ALU and the Control Unit handle these functions respectively. • Information is communicated through a bunch of wires called buses; - the address bus carries the address of the location with which communication is desired - the data bus carries the data that is being exchanged.
  • 4. Microprocessors cont’d … A processor may be referred to as a circuitry that responds to and processes basic instructions that drive a computer. CPU – hardware in a computer that helps execute a program(s) When such a processor is in a PC / Desktop or is embedded in a small device(s), it is referred to as a microprocessor. Examples: • Intel – Pentium family (I, II, III, IV), Itanium family (i3, i5, i7) • AMD – FX family, A series • ARM
  • 5. Microprocessors cont’d … • They are designed for specific purpose; graphics processing, application specific instruction set, application specific for particular use case, digital signals, image processor, smartphones Instruction Set Architecture • Boundary between software and hardware. • Is described using five (5) categories; (i) Operand storage (ii) Number of operands in an instruction (iii) Operations (iv) Operation location – memory or registers (v) Type and size of operands
  • 6. Applications • Thousands of items nowadays include microprocessors; including large and small household appliances, cars, related accessories, tools and test instruments, toys, light switches / dimmers, circuit breakers, smoke detectors / alarms, hi-fi audio / visual components, cellular phones, HDTV – Explora (DSTV), PVR Processor Categories • Complex Instruction Set Computer (CISC), which offers many specialized instructions, some of which may only be rarely used in practical programs. • Reduced Instruction Set Computer (RISC), which simplifies the processor by only implementing instructions that are frequently used in programs; unusual operations are implemented as subroutines where extra processor execution time is offset by their rare use. • Very Long Instruction Word (VLIW), where the processor receives many instructions encoded and retrieved in one instruction word.