SlideShare une entreprise Scribd logo
1  sur  16
Télécharger pour lire hors ligne
Chapter-1:
Introduction to Microprocessor
Prepared by Asst. Prof. Bal Krishna Subedi
Tribhuvan University
Introduction to Microprocessors
 Microprocessor: A microprocessor is a multipurpose, programmable, clock-
driven, register base electronic device, that reads binary instruction from
storage device called memory accept binary data and input and process data
according to those instruction and provide result as output.
Microprocessor application can be classified as:
 Reprogrammable system:
In this microprocessor is used for computing and data processing.
Capable of handling large data, storage devices such as disks and CD Rom and
peripherals devices such as printers. Eg microcomputer.
 Embedded system:
- In this case microprocessor is a part of final product and is not available for
reprogramming to end uses. - Eg washing machine, traffic light controller,
Automatic testing machine.
9/5/2020Prepared by Asst. Prof. Bal Krishna Subedi, Tribhuvan University 2
Evolution of microprocessors
 4004- introduced in 1971, first 4 bit up having memory addressing capability of 1 KB
- Consist of 16 pin with clock signal of 750 HZ
 8008- introduced in 1972, 8 bit µp , 40 pin 8080- introduced in 1973 , 8 bit µp.
 8085- introduce in 1976, 8 bit µp having addressing capability of 64kb,cosists of 40 pin with 3-6 MHZ clock signal.
 8086 – introduce in 1978, 16 bit µP having addressing capability of 1 MB , consists of 40 pins with 5-10 MHZ clock signal.
 8088- introduced in 1980, 8/16 bit µp with memory addressing capability of 1 MB, consists of 5-8 MHZ clock signal.
 80286- introduced in 1982, 16 bit µp with memory addressing capacity of 16 MB, consists of 68 pin with 6-12.5 MHZ
clock signal.
 80386 – introduce in 1985 , 32 bit µ p with 4 GB memory addressing capability. Consists of 132 pins with 22 to 33 MHZ
clock signal.
 80486- introduced in 1989, 32 bit µp with 4 GB memory addressing capacity, consists of 168 pin with 26-100 MHZ clock
signal.
 Pentium:- introduced in 1993, 32 bit up with 4 GB of memory addressing capacity consists of 168 pins with 100 and 150
MHZ.
 Pentium pro, Pentium II , and Pentium III, was developed each with 32 bit word length having 150-1000 MHZ clock
signal.
9/5/2020Prepared by Asst. Prof. Bal Krishna Subedi, Tribhuvan University 3
Block Diagram of a Basic Microcomputer
9/5/2020Prepared by Asst. Prof. Bal Krishna Subedi, Tribhuvan University 4
How does a Microprocessor Work?
 The microprocessor follows a sequence: Fetch, Decode, and then
Execute.
 Initially, the instructions are stored in the memory in a sequential
order.
 The microprocessor fetches those instructions from the memory, then
decodes it and executes those instructions till STOP instruction is
reached.
 Later, it sends the result in binary to the output port. Between these
processes, the register stores the temporarily data and ALU performs
the computing functions.
9/5/2020Prepared by Asst. Prof. Bal Krishna Subedi, Tribhuvan University 5
List of Terms Used in a Microprocessor
Here is a list of some of the frequently used terms in a microprocessor :
 Instruction Set − It is the set of instructions that the microprocessor can
understand.
 Bandwidth − It is the number of bits processed in a single instruction.
 Clock Speed − It determines the number of operations per second the
processor can perform. It is expressed in megahertz (MHz) or gigahertz
(GHz).It is also known as Clock Rate.
 Word Length − It depends upon the width of internal data bus, registers, ALU,
etc. An 8-bit microprocessor can process 8-bit data at a time. The word
length ranges from 4 bits to 64 bits depending upon the type of the
microcomputer.
 Data Types − The microprocessor has multiple data type formats like binary,
BCD, ASCII, signed and unsigned numbers.
9/5/2020Prepared by Asst. Prof. Bal Krishna Subedi, Tribhuvan University 6
Features of a Microprocessor
Here is a list of some of the most prominent features of any microprocessor −
 Cost-effective − The microprocessor chips are available at low prices and
results its low cost.
 Size − The microprocessor is of small size chip, hence is portable.
 Low Power Consumption − Microprocessors are manufactured by using
metaloxide semiconductor technology, which has low power consumption.
 Versatility − The microprocessors are versatile as we can use the same chip in
a number of applications by configuring the software program.
 Reliability − The failure rate of an IC in microprocessors is very low, hence it
is reliable.
9/5/2020Prepared by Asst. Prof. Bal Krishna Subedi, Tribhuvan University 7
9/5/2020Prepared by Asst. Prof. Bal Krishna Subedi, Tribhuvan University 8
A microprocessor can be classified into three categories :
RISC Processor
 RISC stands for Reduced Instruction Set Computer. It is designed to reduce
the execution time by simplifying the instruction set of the computer. Using
RISC processors, each instruction requires only one clock cycle to execute
results in uniform execution time. This reduces the efficiency as there are
more lines of code, hence more RAM is needed to store the instructions. The
compiler also has to work more to convert high-level language instructions
into machine code.
Some of the RISC processors are −
 Power PC: 601, 604, 615, 620
 DEC Alpha: 210642, 211066, 21068, 21164
 MIPS: TS (R10000) RISC Processor
 PA-RISC: HP 7100LC
9/5/2020Prepared by Asst. Prof. Bal Krishna Subedi, Tribhuvan University 9
Architecture of RISC
9/5/2020Prepared by Asst. Prof. Bal Krishna Subedi, Tribhuvan University 10
RISC microprocessor architecture uses highly-optimized set of instructions. It is
used in portable devices like Apple iPod due to its power efficiency.
Characteristics of RISC
The major characteristics of a RISC processor are as follows −
 It consists of simple instructions.
 It supports various data-type formats.
 It utilizes simple addressing modes and fixed length instructions for
pipelining.
 It supports register to use in any context.
 One cycle execution time.
 “LOAD” and “STORE” instructions are used to access the memory location.
 It consists of larger number of registers.
 It consists of less number of transistors.
9/5/2020Prepared by Asst. Prof. Bal Krishna Subedi, Tribhuvan University 11
CISC Processor
 CISC stands for Complex Instruction Set Computer. It is designed to minimize
the number of instructions per program, ignoring the number of cycles per
instruction. The emphasis is on building complex instructions directly into the
hardware.
 The compiler has to do very little work to translate a high-level language into
assembly level language/machine code because the length of the code is
relatively short, so very little RAM is required to store the instructions.
Some of the CISC Processors are −
 IBM 370/168
 VAX 11/780
 Intel 80486
9/5/2020Prepared by Asst. Prof. Bal Krishna Subedi, Tribhuvan University 12
Architecture of CISC
 Its architecture is designed to decrease the memory cost because more
storage is needed in larger programs resulting in higher memory cost. To
resolve this, the number of instructions per program can be reduced by
embedding the number of operations in a single instruction.
9/5/2020Prepared by Asst. Prof. Bal Krishna Subedi, Tribhuvan University 13
Characteristics of CISC
 Variety of addressing modes.
 Larger number of instructions.
 Variable length of instruction formats.
 Several cycles may be required to execute one instruction.
 Instruction-decoding logic is complex.
 One instruction is required to support multiple addressing modes.
9/5/2020Prepared by Asst. Prof. Bal Krishna Subedi, Tribhuvan University 14
Assignment-1: Prepare a report on
“Introduction to Microprocessor”
 Guidelines/ Hints:
Write definition, history, development trends , types, and summary and then
References.
Use APA Reference format for documentation.
Hardcopy report is required after COVID 19 Pandemic
Note: copy and paste, duplication is not allowed.
Date of Submission:…………….
Submission to: subedibalkrishna@gmail.com
9/5/2020Prepared by Asst. Prof. Bal Krishna Subedi, Tribhuvan University 15
Thank You
Any Queries?
9/5/2020Prepared by Asst. Prof. Bal Krishna Subedi, Tribhuvan University 16

Contenu connexe

Tendances

Origin of Microprocessor and Classification of Microprocessor
Origin of Microprocessor and  Classification of Microprocessor Origin of Microprocessor and  Classification of Microprocessor
Origin of Microprocessor and Classification of Microprocessor Vijay Kumar
 
microprocessor
microprocessormicroprocessor
microprocessorillpa
 
Timeline of Processors
Timeline of ProcessorsTimeline of Processors
Timeline of ProcessorsDevraj Goswami
 
Area Optimized Implementation For Mips Processor
Area Optimized Implementation For Mips ProcessorArea Optimized Implementation For Mips Processor
Area Optimized Implementation For Mips ProcessorIOSR Journals
 
Basics of microprocessor
Basics of microprocessorBasics of microprocessor
Basics of microprocessorSunipa Bera
 
[ PPT ] NS _ppt 4..ppt microprocesser and microcontroller fundamentals
[ PPT ] NS _ppt 4..ppt microprocesser and microcontroller fundamentals [ PPT ] NS _ppt 4..ppt microprocesser and microcontroller fundamentals
[ PPT ] NS _ppt 4..ppt microprocesser and microcontroller fundamentals naresh1992
 
Microprocessors evolution introduction to microprocessor
Microprocessors  evolution introduction to microprocessorMicroprocessors  evolution introduction to microprocessor
Microprocessors evolution introduction to microprocessorVijay Kumar
 
Evolution of microprocessors
Evolution of microprocessorsEvolution of microprocessors
Evolution of microprocessorsharinder
 
A presentation on Evaluation of Microprocessor
A presentation on Evaluation of MicroprocessorA presentation on Evaluation of Microprocessor
A presentation on Evaluation of MicroprocessorShah Imtiyaj
 
Micro controller and dsp processor
Micro controller and dsp processorMicro controller and dsp processor
Micro controller and dsp processorShubhamMishra485
 
History of processor
History of processorHistory of processor
History of processorSana Ullah
 
Micro processor, micro controller, raspberry pi3
Micro processor, micro controller, raspberry pi3Micro processor, micro controller, raspberry pi3
Micro processor, micro controller, raspberry pi3Sai Kumar
 
Microprocessor
MicroprocessorMicroprocessor
Microprocessormaruthisai
 

Tendances (20)

Risc revolution
Risc revolutionRisc revolution
Risc revolution
 
Origin of Microprocessor and Classification of Microprocessor
Origin of Microprocessor and  Classification of Microprocessor Origin of Microprocessor and  Classification of Microprocessor
Origin of Microprocessor and Classification of Microprocessor
 
Microprocessor systems (4)
Microprocessor systems (4)Microprocessor systems (4)
Microprocessor systems (4)
 
microprocessor
microprocessormicroprocessor
microprocessor
 
Timeline of Processors
Timeline of ProcessorsTimeline of Processors
Timeline of Processors
 
Evolution of processors
Evolution of processorsEvolution of processors
Evolution of processors
 
Chapter 1 CSC118
Chapter 1 CSC118 Chapter 1 CSC118
Chapter 1 CSC118
 
Area Optimized Implementation For Mips Processor
Area Optimized Implementation For Mips ProcessorArea Optimized Implementation For Mips Processor
Area Optimized Implementation For Mips Processor
 
I7 processor
I7 processorI7 processor
I7 processor
 
Basics of microprocessor
Basics of microprocessorBasics of microprocessor
Basics of microprocessor
 
[ PPT ] NS _ppt 4..ppt microprocesser and microcontroller fundamentals
[ PPT ] NS _ppt 4..ppt microprocesser and microcontroller fundamentals [ PPT ] NS _ppt 4..ppt microprocesser and microcontroller fundamentals
[ PPT ] NS _ppt 4..ppt microprocesser and microcontroller fundamentals
 
Mp evolution
Mp evolutionMp evolution
Mp evolution
 
Chapter 2: Microprocessors
Chapter 2: MicroprocessorsChapter 2: Microprocessors
Chapter 2: Microprocessors
 
Microprocessors evolution introduction to microprocessor
Microprocessors  evolution introduction to microprocessorMicroprocessors  evolution introduction to microprocessor
Microprocessors evolution introduction to microprocessor
 
Evolution of microprocessors
Evolution of microprocessorsEvolution of microprocessors
Evolution of microprocessors
 
A presentation on Evaluation of Microprocessor
A presentation on Evaluation of MicroprocessorA presentation on Evaluation of Microprocessor
A presentation on Evaluation of Microprocessor
 
Micro controller and dsp processor
Micro controller and dsp processorMicro controller and dsp processor
Micro controller and dsp processor
 
History of processor
History of processorHistory of processor
History of processor
 
Micro processor, micro controller, raspberry pi3
Micro processor, micro controller, raspberry pi3Micro processor, micro controller, raspberry pi3
Micro processor, micro controller, raspberry pi3
 
Microprocessor
MicroprocessorMicroprocessor
Microprocessor
 

Similaire à Lecture 1 m&ca

MCI-Unit_1.PPTX electronics communication Engineering
MCI-Unit_1.PPTX electronics communication EngineeringMCI-Unit_1.PPTX electronics communication Engineering
MCI-Unit_1.PPTX electronics communication EngineeringKongaMadhukar
 
CS304PC:Computer Organization and Architecture UNIT V_merged_merged.pdf
CS304PC:Computer Organization and Architecture UNIT V_merged_merged.pdfCS304PC:Computer Organization and Architecture UNIT V_merged_merged.pdf
CS304PC:Computer Organization and Architecture UNIT V_merged_merged.pdfAsst.prof M.Gokilavani
 
microprocessor unit1 2022.pptx
microprocessor unit1 2022.pptxmicroprocessor unit1 2022.pptx
microprocessor unit1 2022.pptx22X041SARAVANANS
 
Casp report
Casp reportCasp report
Casp reportqudhuqdh
 
Microprocessor note
Microprocessor noteMicroprocessor note
Microprocessor notealokbhatta
 
I. Introduction to Microprocessor System.ppt
I. Introduction to Microprocessor System.pptI. Introduction to Microprocessor System.ppt
I. Introduction to Microprocessor System.pptHAriesOa1
 
Microcontroller pic 16f877 architecture and basics
Microcontroller pic 16f877 architecture and basicsMicrocontroller pic 16f877 architecture and basics
Microcontroller pic 16f877 architecture and basicsNilesh Bhaskarrao Bahadure
 
An introduction to digital signal processors 1
An introduction to digital signal processors 1An introduction to digital signal processors 1
An introduction to digital signal processors 1Hossam Hassan
 
MergeResult_2023_04_02_05_26_56.pptx
MergeResult_2023_04_02_05_26_56.pptxMergeResult_2023_04_02_05_26_56.pptx
MergeResult_2023_04_02_05_26_56.pptxbhaveshagrawal35
 
Design of a low power processor for Embedded system applications
Design of a low power processor for Embedded system applicationsDesign of a low power processor for Embedded system applications
Design of a low power processor for Embedded system applicationsROHIT89352
 
4CS3-MPI-Unit-1.pptx
4CS3-MPI-Unit-1.pptx4CS3-MPI-Unit-1.pptx
4CS3-MPI-Unit-1.pptxLofi19
 
1. Introduction to Microprocessor.pptx
1. Introduction to Microprocessor.pptx1. Introduction to Microprocessor.pptx
1. Introduction to Microprocessor.pptxISMT College
 
8051 microcontroller
8051 microcontroller8051 microcontroller
8051 microcontrollersnehapvs
 
Lecture notes on microprocessor and microcomputer
Lecture notes on microprocessor and microcomputerLecture notes on microprocessor and microcomputer
Lecture notes on microprocessor and microcomputerEkeedaPvtLtd
 
Implementation of RISC-Based Architecture for Low power applications
Implementation of RISC-Based Architecture for Low power applicationsImplementation of RISC-Based Architecture for Low power applications
Implementation of RISC-Based Architecture for Low power applicationsIOSR Journals
 

Similaire à Lecture 1 m&ca (20)

MCI-Unit_1.PPTX electronics communication Engineering
MCI-Unit_1.PPTX electronics communication EngineeringMCI-Unit_1.PPTX electronics communication Engineering
MCI-Unit_1.PPTX electronics communication Engineering
 
Risc processors
Risc processorsRisc processors
Risc processors
 
CS304PC:Computer Organization and Architecture UNIT V_merged_merged.pdf
CS304PC:Computer Organization and Architecture UNIT V_merged_merged.pdfCS304PC:Computer Organization and Architecture UNIT V_merged_merged.pdf
CS304PC:Computer Organization and Architecture UNIT V_merged_merged.pdf
 
microprocessor unit1 2022.pptx
microprocessor unit1 2022.pptxmicroprocessor unit1 2022.pptx
microprocessor unit1 2022.pptx
 
ARM.pdf
ARM.pdfARM.pdf
ARM.pdf
 
Hg3612911294
Hg3612911294Hg3612911294
Hg3612911294
 
Casp report
Casp reportCasp report
Casp report
 
Microprocessor note
Microprocessor noteMicroprocessor note
Microprocessor note
 
I. Introduction to Microprocessor System.ppt
I. Introduction to Microprocessor System.pptI. Introduction to Microprocessor System.ppt
I. Introduction to Microprocessor System.ppt
 
Microcontroller pic 16f877 architecture and basics
Microcontroller pic 16f877 architecture and basicsMicrocontroller pic 16f877 architecture and basics
Microcontroller pic 16f877 architecture and basics
 
An introduction to digital signal processors 1
An introduction to digital signal processors 1An introduction to digital signal processors 1
An introduction to digital signal processors 1
 
MergeResult_2023_04_02_05_26_56.pptx
MergeResult_2023_04_02_05_26_56.pptxMergeResult_2023_04_02_05_26_56.pptx
MergeResult_2023_04_02_05_26_56.pptx
 
Design of a low power processor for Embedded system applications
Design of a low power processor for Embedded system applicationsDesign of a low power processor for Embedded system applications
Design of a low power processor for Embedded system applications
 
4CS3-MPI-Unit-1.pptx
4CS3-MPI-Unit-1.pptx4CS3-MPI-Unit-1.pptx
4CS3-MPI-Unit-1.pptx
 
1. Introduction to Microprocessor.pptx
1. Introduction to Microprocessor.pptx1. Introduction to Microprocessor.pptx
1. Introduction to Microprocessor.pptx
 
Ijetr042175
Ijetr042175Ijetr042175
Ijetr042175
 
8051 microcontroller
8051 microcontroller8051 microcontroller
8051 microcontroller
 
Microprocessors and memory concepts
Microprocessors and memory conceptsMicroprocessors and memory concepts
Microprocessors and memory concepts
 
Lecture notes on microprocessor and microcomputer
Lecture notes on microprocessor and microcomputerLecture notes on microprocessor and microcomputer
Lecture notes on microprocessor and microcomputer
 
Implementation of RISC-Based Architecture for Low power applications
Implementation of RISC-Based Architecture for Low power applicationsImplementation of RISC-Based Architecture for Low power applications
Implementation of RISC-Based Architecture for Low power applications
 

Plus de Tribhuvan University (20)

Lecture 7 se
Lecture 7 seLecture 7 se
Lecture 7 se
 
Lecture 6 se
Lecture 6 seLecture 6 se
Lecture 6 se
 
Lecture 5 se
Lecture 5 seLecture 5 se
Lecture 5 se
 
Lecture 3 se
Lecture 3 seLecture 3 se
Lecture 3 se
 
Lecture 1 se
Lecture 1 seLecture 1 se
Lecture 1 se
 
Lecture 2 se
Lecture 2 seLecture 2 se
Lecture 2 se
 
Lecture 5 m&ca
Lecture 5 m&caLecture 5 m&ca
Lecture 5 m&ca
 
Lecture 4 m&ca
Lecture 4 m&caLecture 4 m&ca
Lecture 4 m&ca
 
Lecture 3 m&ca
Lecture 3 m&caLecture 3 m&ca
Lecture 3 m&ca
 
Lecture 2 m&ca
Lecture 2 m&caLecture 2 m&ca
Lecture 2 m&ca
 
Neural network (csc372) lecture 2
Neural network (csc372) lecture 2Neural network (csc372) lecture 2
Neural network (csc372) lecture 2
 
Neural network (csc372) lecture 1
Neural network (csc372) lecture 1Neural network (csc372) lecture 1
Neural network (csc372) lecture 1
 
Ai unit-2
Ai unit-2Ai unit-2
Ai unit-2
 
Ai unit-3
Ai unit-3Ai unit-3
Ai unit-3
 
Ai unit-4
Ai unit-4Ai unit-4
Ai unit-4
 
Unit 4(nlp _neural_network)
Unit 4(nlp _neural_network)Unit 4(nlp _neural_network)
Unit 4(nlp _neural_network)
 
Ai unit-6
Ai unit-6Ai unit-6
Ai unit-6
 
Ai unit-1
Ai unit-1Ai unit-1
Ai unit-1
 
Knowldge reprsentations
Knowldge reprsentationsKnowldge reprsentations
Knowldge reprsentations
 
Logic homework
Logic homeworkLogic homework
Logic homework
 

Dernier

[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
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
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
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
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
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
 

Dernier (20)

[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
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
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
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
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
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...
 

Lecture 1 m&ca

  • 1. Chapter-1: Introduction to Microprocessor Prepared by Asst. Prof. Bal Krishna Subedi Tribhuvan University
  • 2. Introduction to Microprocessors  Microprocessor: A microprocessor is a multipurpose, programmable, clock- driven, register base electronic device, that reads binary instruction from storage device called memory accept binary data and input and process data according to those instruction and provide result as output. Microprocessor application can be classified as:  Reprogrammable system: In this microprocessor is used for computing and data processing. Capable of handling large data, storage devices such as disks and CD Rom and peripherals devices such as printers. Eg microcomputer.  Embedded system: - In this case microprocessor is a part of final product and is not available for reprogramming to end uses. - Eg washing machine, traffic light controller, Automatic testing machine. 9/5/2020Prepared by Asst. Prof. Bal Krishna Subedi, Tribhuvan University 2
  • 3. Evolution of microprocessors  4004- introduced in 1971, first 4 bit up having memory addressing capability of 1 KB - Consist of 16 pin with clock signal of 750 HZ  8008- introduced in 1972, 8 bit µp , 40 pin 8080- introduced in 1973 , 8 bit µp.  8085- introduce in 1976, 8 bit µp having addressing capability of 64kb,cosists of 40 pin with 3-6 MHZ clock signal.  8086 – introduce in 1978, 16 bit µP having addressing capability of 1 MB , consists of 40 pins with 5-10 MHZ clock signal.  8088- introduced in 1980, 8/16 bit µp with memory addressing capability of 1 MB, consists of 5-8 MHZ clock signal.  80286- introduced in 1982, 16 bit µp with memory addressing capacity of 16 MB, consists of 68 pin with 6-12.5 MHZ clock signal.  80386 – introduce in 1985 , 32 bit µ p with 4 GB memory addressing capability. Consists of 132 pins with 22 to 33 MHZ clock signal.  80486- introduced in 1989, 32 bit µp with 4 GB memory addressing capacity, consists of 168 pin with 26-100 MHZ clock signal.  Pentium:- introduced in 1993, 32 bit up with 4 GB of memory addressing capacity consists of 168 pins with 100 and 150 MHZ.  Pentium pro, Pentium II , and Pentium III, was developed each with 32 bit word length having 150-1000 MHZ clock signal. 9/5/2020Prepared by Asst. Prof. Bal Krishna Subedi, Tribhuvan University 3
  • 4. Block Diagram of a Basic Microcomputer 9/5/2020Prepared by Asst. Prof. Bal Krishna Subedi, Tribhuvan University 4
  • 5. How does a Microprocessor Work?  The microprocessor follows a sequence: Fetch, Decode, and then Execute.  Initially, the instructions are stored in the memory in a sequential order.  The microprocessor fetches those instructions from the memory, then decodes it and executes those instructions till STOP instruction is reached.  Later, it sends the result in binary to the output port. Between these processes, the register stores the temporarily data and ALU performs the computing functions. 9/5/2020Prepared by Asst. Prof. Bal Krishna Subedi, Tribhuvan University 5
  • 6. List of Terms Used in a Microprocessor Here is a list of some of the frequently used terms in a microprocessor :  Instruction Set − It is the set of instructions that the microprocessor can understand.  Bandwidth − It is the number of bits processed in a single instruction.  Clock Speed − It determines the number of operations per second the processor can perform. It is expressed in megahertz (MHz) or gigahertz (GHz).It is also known as Clock Rate.  Word Length − It depends upon the width of internal data bus, registers, ALU, etc. An 8-bit microprocessor can process 8-bit data at a time. The word length ranges from 4 bits to 64 bits depending upon the type of the microcomputer.  Data Types − The microprocessor has multiple data type formats like binary, BCD, ASCII, signed and unsigned numbers. 9/5/2020Prepared by Asst. Prof. Bal Krishna Subedi, Tribhuvan University 6
  • 7. Features of a Microprocessor Here is a list of some of the most prominent features of any microprocessor −  Cost-effective − The microprocessor chips are available at low prices and results its low cost.  Size − The microprocessor is of small size chip, hence is portable.  Low Power Consumption − Microprocessors are manufactured by using metaloxide semiconductor technology, which has low power consumption.  Versatility − The microprocessors are versatile as we can use the same chip in a number of applications by configuring the software program.  Reliability − The failure rate of an IC in microprocessors is very low, hence it is reliable. 9/5/2020Prepared by Asst. Prof. Bal Krishna Subedi, Tribhuvan University 7
  • 8. 9/5/2020Prepared by Asst. Prof. Bal Krishna Subedi, Tribhuvan University 8 A microprocessor can be classified into three categories :
  • 9. RISC Processor  RISC stands for Reduced Instruction Set Computer. It is designed to reduce the execution time by simplifying the instruction set of the computer. Using RISC processors, each instruction requires only one clock cycle to execute results in uniform execution time. This reduces the efficiency as there are more lines of code, hence more RAM is needed to store the instructions. The compiler also has to work more to convert high-level language instructions into machine code. Some of the RISC processors are −  Power PC: 601, 604, 615, 620  DEC Alpha: 210642, 211066, 21068, 21164  MIPS: TS (R10000) RISC Processor  PA-RISC: HP 7100LC 9/5/2020Prepared by Asst. Prof. Bal Krishna Subedi, Tribhuvan University 9
  • 10. Architecture of RISC 9/5/2020Prepared by Asst. Prof. Bal Krishna Subedi, Tribhuvan University 10 RISC microprocessor architecture uses highly-optimized set of instructions. It is used in portable devices like Apple iPod due to its power efficiency.
  • 11. Characteristics of RISC The major characteristics of a RISC processor are as follows −  It consists of simple instructions.  It supports various data-type formats.  It utilizes simple addressing modes and fixed length instructions for pipelining.  It supports register to use in any context.  One cycle execution time.  “LOAD” and “STORE” instructions are used to access the memory location.  It consists of larger number of registers.  It consists of less number of transistors. 9/5/2020Prepared by Asst. Prof. Bal Krishna Subedi, Tribhuvan University 11
  • 12. CISC Processor  CISC stands for Complex Instruction Set Computer. It is designed to minimize the number of instructions per program, ignoring the number of cycles per instruction. The emphasis is on building complex instructions directly into the hardware.  The compiler has to do very little work to translate a high-level language into assembly level language/machine code because the length of the code is relatively short, so very little RAM is required to store the instructions. Some of the CISC Processors are −  IBM 370/168  VAX 11/780  Intel 80486 9/5/2020Prepared by Asst. Prof. Bal Krishna Subedi, Tribhuvan University 12
  • 13. Architecture of CISC  Its architecture is designed to decrease the memory cost because more storage is needed in larger programs resulting in higher memory cost. To resolve this, the number of instructions per program can be reduced by embedding the number of operations in a single instruction. 9/5/2020Prepared by Asst. Prof. Bal Krishna Subedi, Tribhuvan University 13
  • 14. Characteristics of CISC  Variety of addressing modes.  Larger number of instructions.  Variable length of instruction formats.  Several cycles may be required to execute one instruction.  Instruction-decoding logic is complex.  One instruction is required to support multiple addressing modes. 9/5/2020Prepared by Asst. Prof. Bal Krishna Subedi, Tribhuvan University 14
  • 15. Assignment-1: Prepare a report on “Introduction to Microprocessor”  Guidelines/ Hints: Write definition, history, development trends , types, and summary and then References. Use APA Reference format for documentation. Hardcopy report is required after COVID 19 Pandemic Note: copy and paste, duplication is not allowed. Date of Submission:……………. Submission to: subedibalkrishna@gmail.com 9/5/2020Prepared by Asst. Prof. Bal Krishna Subedi, Tribhuvan University 15
  • 16. Thank You Any Queries? 9/5/2020Prepared by Asst. Prof. Bal Krishna Subedi, Tribhuvan University 16