0% found this document useful (0 votes)
51 views

Unit 1 - Introduction To Microprocessor 8085

This document provides information about the microprocessor subject code 203107255, taught by Rohit M. Joshi. It discusses what a microprocessor is, the technologies used to manufacture them, their classification based on data bus size, architecture, and application. It then outlines the history of microprocessors from 4-bit to 64-bit models, describing models from Intel and other companies. It concludes with a formal structure of microprocessors mentioning bits, words, and buses.

Uploaded by

Pranay Jha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
51 views

Unit 1 - Introduction To Microprocessor 8085

This document provides information about the microprocessor subject code 203107255, taught by Rohit M. Joshi. It discusses what a microprocessor is, the technologies used to manufacture them, their classification based on data bus size, architecture, and application. It then outlines the history of microprocessors from 4-bit to 64-bit models, describing models from Intel and other companies. It concludes with a formal structure of microprocessors mentioning bits, words, and buses.

Uploaded by

Pranay Jha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 41

SUBJECT NAME: Microprocessor

SUBJECT CODE: 203107255

Subject Teacher: Rohit. M. Joshi


Contact No: 9974955903
[email protected]

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.

It was the first


microprocessor by Intel.

 It was a 4-bit µP.

 Its clock speed was


740KHz.

 It had 2,300 transistors.

 It could execute around


60,000 instructions per
second. 5

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.

INTEL 8086  It was first 16-bit µP.

 Its clock speed is 4.77 MHz, 8


MHz and 10 MHz, depending on
the version.

 Its data bus is 16-bit and


address bus is 20-bit.

 It had 29,000 transistors.

 Could execute 2.5 million


instructions per second.

 It could access 1 MB of memory.

 It had 22,000 instructions.


 It had Multiply and Divide 12
instructions.
13
INTEL 8088
 Introduced in 1979.

 It was also 16-bit µP.

 It was created as a cheaper


version of Intel’s 8086.

 It was a 16-bit processor with


an 8-bit external bus.

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.

 It was 16-bit µP.

 Its clock speed was 8 MHz.

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.

 It was originally named 80586.

 Its clock speed was 66 MHz.

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.

 It was also 32-bit µP.

22

23
INTEL PENTIUM III
 Introduced in 1999.
 It was also 32-bit µP.

23

24
INTEL PENTIUM IV
 Introduced in 2000.

 It was also 32-bit µP.

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

You might also like