SlideShare a Scribd company logo
Microprocessor & Interfacing
Lecture # 01
Microprocessor – Overview & Classification
Microprocessor - Overview
 Microprocessor is a controlling unit of a micro-computer,
fabricated on a small chip capable of performing ALU
(Arithmetic Logical Unit) operations and communicating with
the other devices connected to it.
◦ Microprocessor consists of an ALU, register array, and a
control unit. ALU performs arithmetical and logical operations on
the data received from the memory or an input device. Register
array consists of registers identified by letters like B, C, D, E, H, L
and accumulator. The control unit controls the flow of data and
instructions within the computer.
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.
List of Terms Used in a
Microprocessor
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.
Features of a Microprocessor
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 metal oxide 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.
Microprocessor - Classification
 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
Architecture of RISC
 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.
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
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.
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.
Special Processors
These are the processors which are designed
for some special purposes. Few of the
special processors are briefly discussed −
Coprocessor
 A coprocessor is a specially designed
microprocessor, which can handle its
particular function many times faster than the
ordinary microprocessor.
◦ For example − Math Coprocessor.
 Some Intel math-coprocessors are −
 8087-used with 8086
 80287-used with 80286
 80387-used with 80386
Special Processors
Input/Output Processor
 It is a specially designed microprocessor having a local
memory of its own, which is used to control I/O devices
with minimum CPU involvement.
◦ For example −
 DMA (Direct Memory Access) controller
 Keyboard/mouse controller
 Graphic display controller
 SCSI port controller
Special Processors
Transputer (Transistor Computer)
 A transputer is a specially designed
microprocessor with its own local memory and
having links to connect one transputer to another
transputer for inter-processor communications. It
was first designed in 1980 by Inmos and is
targeted to the utilization of VLSI technology.
 A transputer can be used as a single processor
system or can be connected to external links,
which reduces the construction cost and increases
the performance.
 For example − 16-bit T212, 32-bit T425, the
floating point (T800, T805 & T9000) processors.
Special Processors
DSP (Digital Signal Processor)
 This processor is specially designed to process the analog signals into a
digital form. This is done by sampling the voltage level at regular time
intervals and converting the voltage at that instant into a digital form.
This process is performed by a circuit called an analogue to digital
converter, A to D converter or ADC.
 A DSP contains the following components −
◦ Program Memory − It stores the programs that DSP will use to process data.
◦ Data Memory − It stores the information to be processed.
◦ Compute Engine − It performs the mathematical processing, accessing the program from
the program memory and the data from the data memory.
◦ Input/Output − It connects to the outside world.
 Its applications are −
◦ Sound and music synthesis
◦ Audio and video compression
◦ Video signal processing
◦ 2D and 3d graphics acceleration.
 For example − Texas Instrument’s TMS 320 series, e.g., TMS 320C40,
TMS320C50.

More Related Content

PPTX
Microprocessors - Introduction
PPTX
introduction of microprocessor
PPTX
Basics of microprocessor
PPTX
introduction to microprocessor and microcomputer
PDF
Lecture 1 m&ca
PPT
Lecture1 - Computer Architecture
PPTX
Microprocessor
PPTX
Microprocessors
Microprocessors - Introduction
introduction of microprocessor
Basics of microprocessor
introduction to microprocessor and microcomputer
Lecture 1 m&ca
Lecture1 - Computer Architecture
Microprocessor
Microprocessors

What's hot (20)

PPTX
Classification OF Microprocessor
PDF
Introduction to Microprocessors
PPTX
Processors
PPTX
Microprocessor & Micro-controller
PPT
microprocessor-and-microcontroller
PPT
Microprocessor
PDF
Applied Microprocessor
PPTX
[ PPT ] NS _ppt 4..ppt microprocesser and microcontroller fundamentals
PDF
Introduction to microcontroller
PPT
Microprocessor & microcontroller
PPTX
MICROPROCESSOR,BASICS AND MEMORY CONCEPT
PPT
Introduction to microprocessor
PPTX
Microprocessor
PDF
Ec 8691 mpmc converted (1) (1) (1)
PPT
Microprocessor
PPT
Introduction for microprocessor
PPTX
8085 full discription
PPTX
Microprocessor and Microcontroller lec1
PPSX
CISC & RISC ARCHITECTURES
Classification OF Microprocessor
Introduction to Microprocessors
Processors
Microprocessor & Micro-controller
microprocessor-and-microcontroller
Microprocessor
Applied Microprocessor
[ PPT ] NS _ppt 4..ppt microprocesser and microcontroller fundamentals
Introduction to microcontroller
Microprocessor & microcontroller
MICROPROCESSOR,BASICS AND MEMORY CONCEPT
Introduction to microprocessor
Microprocessor
Ec 8691 mpmc converted (1) (1) (1)
Microprocessor
Introduction for microprocessor
8085 full discription
Microprocessor and Microcontroller lec1
CISC & RISC ARCHITECTURES
Ad

Similar to M&i(lec#01) (20)

PPTX
MCI-Unit_1.PPTX electronics communication Engineering
PPTX
Microprocessor and Interfacing Lab 01.pptx
PPTX
Microprocessor and Interfacing Lab 01.pptx
PPTX
Microprocessor and Interfacing Lab 01.pptx
PPT
Microprocessor Based Systems.ppt
PPTX
Processors selection
PPT
Basics of micro controllers for biginners
PDF
E-Note_19681_Content_Document_20240512114009AM.pdf
PPTX
Advanced Processor Power Point Presentation
PPTX
Embedded System basic and classifications
PPTX
MICROPROCESSORs Digital and Electronics.ppt
PPTX
Lec_2 MCS5305 microprocessor and mc.pptx
PDF
Microprocessor Introduction
PPTX
MICRO-PROCESSORS and MICRO -CONTROLLER topic
PPTX
An introduction to digital signal processors 1
PDF
Microprocessors, Microcomputers and Assembly Language, Microprocessor Archit...
PPT
EEE226a.ppt
PPT
Origin of Microprocessor and Classification of Microprocessor
PPTX
Chapter_2_ESD_Typical Embedded System.pptx
PDF
MICROCONTROLLRES NOTES.pdf
MCI-Unit_1.PPTX electronics communication Engineering
Microprocessor and Interfacing Lab 01.pptx
Microprocessor and Interfacing Lab 01.pptx
Microprocessor and Interfacing Lab 01.pptx
Microprocessor Based Systems.ppt
Processors selection
Basics of micro controllers for biginners
E-Note_19681_Content_Document_20240512114009AM.pdf
Advanced Processor Power Point Presentation
Embedded System basic and classifications
MICROPROCESSORs Digital and Electronics.ppt
Lec_2 MCS5305 microprocessor and mc.pptx
Microprocessor Introduction
MICRO-PROCESSORS and MICRO -CONTROLLER topic
An introduction to digital signal processors 1
Microprocessors, Microcomputers and Assembly Language, Microprocessor Archit...
EEE226a.ppt
Origin of Microprocessor and Classification of Microprocessor
Chapter_2_ESD_Typical Embedded System.pptx
MICROCONTROLLRES NOTES.pdf
Ad

Recently uploaded (20)

PPTX
web development for engineering and engineering
PDF
Well-logging-methods_new................
PDF
Structs to JSON How Go Powers REST APIs.pdf
PPT
Project quality management in manufacturing
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
OOP with Java - Java Introduction (Basics)
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
DOCX
573137875-Attendance-Management-System-original
PDF
PPT on Performance Review to get promotions
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
UNIT 4 Total Quality Management .pptx
PDF
composite construction of structures.pdf
PPTX
additive manufacturing of ss316l using mig welding
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PPTX
Strings in CPP - Strings in C++ are sequences of characters used to store and...
web development for engineering and engineering
Well-logging-methods_new................
Structs to JSON How Go Powers REST APIs.pdf
Project quality management in manufacturing
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
OOP with Java - Java Introduction (Basics)
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
573137875-Attendance-Management-System-original
PPT on Performance Review to get promotions
CYBER-CRIMES AND SECURITY A guide to understanding
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
UNIT 4 Total Quality Management .pptx
composite construction of structures.pdf
additive manufacturing of ss316l using mig welding
Model Code of Practice - Construction Work - 21102022 .pdf
Foundation to blockchain - A guide to Blockchain Tech
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
Strings in CPP - Strings in C++ are sequences of characters used to store and...

M&i(lec#01)

  • 1. Microprocessor & Interfacing Lecture # 01 Microprocessor – Overview & Classification
  • 2. Microprocessor - Overview  Microprocessor is a controlling unit of a micro-computer, fabricated on a small chip capable of performing ALU (Arithmetic Logical Unit) operations and communicating with the other devices connected to it. ◦ Microprocessor consists of an ALU, register array, and a control unit. ALU performs arithmetical and logical operations on the data received from the memory or an input device. Register array consists of registers identified by letters like B, C, D, E, H, L and accumulator. The control unit controls the flow of data and instructions within the computer.
  • 3. 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.
  • 4. List of Terms Used in a Microprocessor 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.
  • 5. Features of a Microprocessor 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 metal oxide 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.
  • 6. Microprocessor - Classification  A microprocessor can be classified into three categories
  • 7. 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
  • 8. Architecture of RISC  RISC microprocessor architecture uses highly-optimized set of instructions. It is used in portable devices like Apple iPod due to its power efficiency.
  • 9. 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.
  • 10. 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
  • 11. 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.
  • 12. 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.
  • 13. Special Processors These are the processors which are designed for some special purposes. Few of the special processors are briefly discussed − Coprocessor  A coprocessor is a specially designed microprocessor, which can handle its particular function many times faster than the ordinary microprocessor. ◦ For example − Math Coprocessor.  Some Intel math-coprocessors are −  8087-used with 8086  80287-used with 80286  80387-used with 80386
  • 14. Special Processors Input/Output Processor  It is a specially designed microprocessor having a local memory of its own, which is used to control I/O devices with minimum CPU involvement. ◦ For example −  DMA (Direct Memory Access) controller  Keyboard/mouse controller  Graphic display controller  SCSI port controller
  • 15. Special Processors Transputer (Transistor Computer)  A transputer is a specially designed microprocessor with its own local memory and having links to connect one transputer to another transputer for inter-processor communications. It was first designed in 1980 by Inmos and is targeted to the utilization of VLSI technology.  A transputer can be used as a single processor system or can be connected to external links, which reduces the construction cost and increases the performance.  For example − 16-bit T212, 32-bit T425, the floating point (T800, T805 & T9000) processors.
  • 16. Special Processors DSP (Digital Signal Processor)  This processor is specially designed to process the analog signals into a digital form. This is done by sampling the voltage level at regular time intervals and converting the voltage at that instant into a digital form. This process is performed by a circuit called an analogue to digital converter, A to D converter or ADC.  A DSP contains the following components − ◦ Program Memory − It stores the programs that DSP will use to process data. ◦ Data Memory − It stores the information to be processed. ◦ Compute Engine − It performs the mathematical processing, accessing the program from the program memory and the data from the data memory. ◦ Input/Output − It connects to the outside world.  Its applications are − ◦ Sound and music synthesis ◦ Audio and video compression ◦ Video signal processing ◦ 2D and 3d graphics acceleration.  For example − Texas Instrument’s TMS 320 series, e.g., TMS 320C40, TMS320C50.