SlideShare a Scribd company logo
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

More Related Content

PPTX
M&i(lec#01)
PPTX
Classification OF Microprocessor
PPT
Evolution Of Microprocessor
PDF
Introduction to Microprocessors
PDF
Report on evolution of processor by sandesh agrawal
PPTX
Microprocessors - Introduction
PPTX
Microprocessor.ppt
PDF
L2 types-of-computers
M&i(lec#01)
Classification OF Microprocessor
Evolution Of Microprocessor
Introduction to Microprocessors
Report on evolution of processor by sandesh agrawal
Microprocessors - Introduction
Microprocessor.ppt
L2 types-of-computers

What's hot (20)

PPT
Risc revolution
PPT
Origin of Microprocessor and Classification of Microprocessor
PPT
microprocessor
PPTX
Timeline of Processors
PPTX
Evolution of processors
PPTX
Chapter 1 CSC118
PDF
Area Optimized Implementation For Mips Processor
PPT
I7 processor
PPTX
Basics of microprocessor
PPTX
[ PPT ] NS _ppt 4..ppt microprocesser and microcontroller fundamentals
PPTX
Mp evolution
PPT
Chapter 2: Microprocessors
PDF
Microprocessors evolution introduction to microprocessor
PPSX
Evolution of microprocessors
PPT
A presentation on Evaluation of Microprocessor
PPTX
Micro controller and dsp processor
PPTX
History of processor
PPTX
Micro processor, micro controller, raspberry pi3
PPTX
Microprocessor
Risc revolution
Origin of Microprocessor and Classification of Microprocessor
microprocessor
Timeline of Processors
Evolution of processors
Chapter 1 CSC118
Area Optimized Implementation For Mips Processor
I7 processor
Basics of microprocessor
[ PPT ] NS _ppt 4..ppt microprocesser and microcontroller fundamentals
Mp evolution
Chapter 2: Microprocessors
Microprocessors evolution introduction to microprocessor
Evolution of microprocessors
A presentation on Evaluation of Microprocessor
Micro controller and dsp processor
History of processor
Micro processor, micro controller, raspberry pi3
Microprocessor
Ad

Similar to Lecture 1 m&ca (20)

PPTX
MCI-Unit_1.PPTX electronics communication Engineering
PPT
Risc processors
PPTX
Microprocessor and Microcontroller Lecture.pptx
PDF
CS304PC:Computer Organization and Architecture UNIT V_merged_merged.pdf
PPTX
microprocessor unit1 2022.pptx
PDF
ARM.pdf
PDF
Hg3612911294
DOCX
Casp report
PDF
Microprocessor note
PDF
Microprocessor System qwefqwgqwgqwgqwgqegew
PPT
I. Introduction to Microprocessor System.ppt
PDF
chapter 1-part 1 introduction o microprocessor.pdf
PPTX
Module-3 ADVANCED MICROCONTROLLER IMP.pptx
PDF
Microcontroller pic 16f877 architecture and basics
PPTX
An introduction to digital signal processors 1
PPTX
MergeResult_2023_04_02_05_26_56.pptx
PPTX
Design of a low power processor for Embedded system applications
PPTX
4CS3-MPI-Unit-1.pptx
PPTX
1. Introduction to Microprocessor.pptx
PPTX
MPMC UNIT 1 MPMC UNIT 1 MPMC UNIT 1 MPMC UNIT 1
MCI-Unit_1.PPTX electronics communication Engineering
Risc processors
Microprocessor and Microcontroller Lecture.pptx
CS304PC:Computer Organization and Architecture UNIT V_merged_merged.pdf
microprocessor unit1 2022.pptx
ARM.pdf
Hg3612911294
Casp report
Microprocessor note
Microprocessor System qwefqwgqwgqwgqwgqegew
I. Introduction to Microprocessor System.ppt
chapter 1-part 1 introduction o microprocessor.pdf
Module-3 ADVANCED MICROCONTROLLER IMP.pptx
Microcontroller pic 16f877 architecture and basics
An introduction to digital signal processors 1
MergeResult_2023_04_02_05_26_56.pptx
Design of a low power processor for Embedded system applications
4CS3-MPI-Unit-1.pptx
1. Introduction to Microprocessor.pptx
MPMC UNIT 1 MPMC UNIT 1 MPMC UNIT 1 MPMC UNIT 1
Ad

More from Tribhuvan University (20)

PDF
Lecture 7 se
PDF
Lecture 6 se
PDF
Lecture 5 se
PDF
Lecture 3 se
PDF
Lecture 1 se
PDF
Lecture 2 se
PDF
Lecture 5 m&ca
PDF
Lecture 4 m&ca
PDF
Lecture 3 m&ca
PDF
Lecture 2 m&ca
PDF
Neural network (csc372) lecture 2
PDF
Neural network (csc372) lecture 1
PDF
PDF
PDF
PDF
Unit 4(nlp _neural_network)
PDF
PDF
PPT
Knowldge reprsentations
PDF
Logic homework
Lecture 7 se
Lecture 6 se
Lecture 5 se
Lecture 3 se
Lecture 1 se
Lecture 2 se
Lecture 5 m&ca
Lecture 4 m&ca
Lecture 3 m&ca
Lecture 2 m&ca
Neural network (csc372) lecture 2
Neural network (csc372) lecture 1
Unit 4(nlp _neural_network)
Knowldge reprsentations
Logic homework

Recently uploaded (20)

PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Encapsulation_ Review paper, used for researhc scholars
PPT
Teaching material agriculture food technology
PDF
Approach and Philosophy of On baking technology
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Encapsulation theory and applications.pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PPTX
Cloud computing and distributed systems.
PDF
Machine learning based COVID-19 study performance prediction
Network Security Unit 5.pdf for BCA BBA.
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
“AI and Expert System Decision Support & Business Intelligence Systems”
Diabetes mellitus diagnosis method based random forest with bat algorithm
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
The AUB Centre for AI in Media Proposal.docx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Encapsulation_ Review paper, used for researhc scholars
Teaching material agriculture food technology
Approach and Philosophy of On baking technology
The Rise and Fall of 3GPP – Time for a Sabbatical?
Encapsulation theory and applications.pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Chapter 3 Spatial Domain Image Processing.pdf
Review of recent advances in non-invasive hemoglobin estimation
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Cloud computing and distributed systems.
Machine learning based COVID-19 study performance prediction

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