Unit 1 - Introduction To Microprocessor 8085
Unit 1 - Introduction To Microprocessor 8085
1
What is Microprocessor?
A microprocessor is a programmable electronics chip
that has computing and decision making capabilities
similar to central processing unit of a computer.
It is clock driven IC
It is Si type of semiconductor chip which contain no.
of transistors. I/P Microprocessor
It is register array based device. O/P
Microprocessor is used as multipurpose
Technology Used: The semiconductor manufacturing technologies used
for chips are:
Transistor-Transistor Logic (TTL)
Emitter Coupled Logic (ECL)
Complementary Metal-Oxide Semiconductor (CMOS)
2
Classification of Microprocessors:
Based on size of data bus:
Based on architecture:
4-bit microprocessor
Reduced Instruction Set
8-bit microprocessor
Computer (RISC) processors
16-bit microprocessor
Complex Instruction Set
32-bit microprocessor
Computer (CISC) processors
Based on application:
General-purpose microprocessor- used in general computer system and
can be used by programmer for any application. Examples, 8085 to
Intel Pentium.
Microcontroller- microprocessor with built-in memory and ports and
can be programmed for any generic control application. Example,
8051.
Special-purpose processors- designed to handle special functions
required for an application. Examples, digital signal processors and
application-specific integrated circuit (ASIC) chips.
3
History of Microprocessors:
4
4-BIT
MICROPROCESSORS
5
INTEL 4004
Introduced in 1971.
6
INTEL 4040
Introduced in 1974.
It was also 4-bit µP.
7
8-BIT
MICROPROCESSORS
8
INTEL 8008
Introduced in 1972.
It was first 8-bit µP.
Its clock speed was 500
KHz.
Could execute 50,000
instructions per second.
9
INTEL 8080
Introduced in 1974.
It was also 8-bit µP.
Its clock speed was 2
MHz.
It had 6,000 transistors.
Was 10 times faster than
8008.
Could execute 5,00,000
instructions per second. 9
10
INTEL 8085 Introduced in 1976.
It was also 8-bit µP.
Its clock speed was 3 MHz.
Its data bus is 8-bit and
address bus is 16-bit.
It had 6,500 transistors.
Could execute 7,69,230
instructions per second.
It could access 64 KB of
memory.
10
It had 246 instructions.
11
16-BIT
MICROPROCESSORS
11
12
Introduced in 1978.
13
14
INTEL 80186 & 80188
Introduced in 1982.
They were 16-bit µPs.
Clock speed was 6 MHz.
14
15
INTEL 80286
Introduced in 1982.
15
16
32-BIT
MICROPROCESSORS
16
17
Introduced in 1986.
It was first 32-bit µP.
INTEL 80386 Its data bus is 32-bit and
address bus is 32-bit.
It could address 4 GB of
memory.
17
18
Introduced in 1989.
INTEL 80486 It was also 32-bit µP.
It had 1.2 million transistors.
Its clock speed varied from 16
MHz to 100 MHz depending
upon the various versions.
18
19
Introduced in 1993.
INTEL PENTIUM It was also 32-bit µP.
19
20
INTEL PENTIUM PRO
Introduced in 1995.
It was also 32-bit µP.
21
INTEL PENTIUM II
Introduced in 1997.
It was also 32-bit µP.
21
22
INTEL PENTIUM II XEON
Introduced in 1998.
22
23
INTEL PENTIUM III
Introduced in 1999.
It was also 32-bit µP.
23
24
INTEL PENTIUM IV
Introduced in 2000.
24
25
Introduced in 2006.
INTEL DUAL CORE It is 32-bit or 64-bit µP.
It has two cores.
Both the cores have there
own internal bus and L1
cache, but share the
external bus and L2 cache
25
26
26
27
64-BIT
MICROPROCESSORS
27
28
INTEL CORE 2
Introduced in 2006.
It is a 64-bit µP.
28
29
INTEL CORE I7
Introduced in 2008.
It is a 64-bit µP.
29
30
INTEL CORE I5
Introduced in 2009.
It is a 64-bit µP.
30
31
INTEL CORE I3
Introduced in 2010.
It is a 64-bit µP.
31
32
33
Formal structure of Microprocessors:
34
Bit: A bit is a single binary digit.
Word: A word refers to the basic data size or bit size that can be processed by the
arithmetic and logic unit of the processor. A 16-bit binary number is called a word in
a 16-bit processor.
Bus: A bus is a group of wires/lines that carry similar information.
System Bus: The system bus is a group of wires/lines used for communication
between the microprocessor and peripherals.
Memory Word: The number of bits that can be stored in a register or memory
element is called a memory word.
Address Bus: It carries the address, which is a unique binary pattern used to identify
a memory location or an I/O port. For example, an eight bit address bus has eight
lines and thus it can address 28 = 256 different locations. The locations in
hexadecimal format can be written as 00H – FFH.
Data Bus: The data bus is used to transfer data between memory and processor or
between I/O device and processor. For example, an 8-bit processor will generally
have an 8-bit data bus and a 16-bit processor will have 16-bit data bus.
Control Bus: The control bus carry control signals, which consists of signals for
selection of memory or I/O device from the given address, direction of data transfer
and synchronization of data transfer in case of slow devices.
35
Language of Microprocessors:
Each microprocessor has a set of instructions, a list which is provided
by the microprocessor manufacturer. The instruction set of a
microprocessor is provided in two forms: binary machine code and
mnemonics.
Microprocessor communicates and operates in binary numbers 0 and 1.
The set of instructions in the form of binary patterns is called a machine
language
and it is difficult for us to understand. Therefore, the binary patterns are
given abbreviated names, called mnemonics, which forms the assembly
language.
The conversion of assembly-level language into binary machine-level
language is done by using an application called assembler.
36
Microprocessors Vs Microcontroller:
37
Microprocessors Vs Microcontroller:
38
Application - <<Microprocessor>>
39
40
THANK YOU
41