XII/E
Computer Science
INTRODUCTION TO MICROPROCESSOR
Microprocessor, any of a type of miniature electronic device that contains the arithmetic, logic, and
control circuitry necessary to perform the functions of a digital computer’s central processing unit. In
effect, this kind of integrated circuit can interpret and execute program instructions as well as handle
arithmetic operations.
The main task of the processor is to execute programs.
History of Microprocessor
• 4004 (4 bit)
• 8080 (8 bit)
• 8085 (8 bit)
• 8086 (16 bit)
• 80186 (16 bit)
• 80286 (16 bit)
• 80386 (32 bit)
• 80486 (32 bit)
• 80586 (64 bit) => P1, P2, P3, P4,….., C2D,…, i3, i5, i7,…
MICROCOMPUTER ORGANISATION
Instruction Cycle
Memory store only two things. Fetching: This is the 1st step followed by the processor, which is
taking the instruction inside and this is called Fetching.
1. Program (Set of the instructions)
2. Data
The processor performs the below cycle
• Fetching
• Decoding
• Execution
Instruction Cycle
Decoding: Understanding Execution: Performing the
the opcode is called operation and providing
decoding. the output
Opcode: 1010001
TYPES OF BUS USED IN GENERIC
MICROPROCESSOR
BUS: Set of Lines
• Address Bus: It is a 16 bit unidirectional
bus which identifies the address
• Data Bus: It is a 8 bit bidirectional bus
which carries binary data
• Control Bus: It carries signal to execute
the operation
INTERNAL BLOCK DIAGRAM OF 8085
MICROPROCESSOR
INTERNAL BLOCK DIAGRAM OF 8085
MICROPROCESSOR
Note:
Refer this
image as it
has the
correct arrow
directions
INTERNAL BLOCK DIAGRAM OF 8085
MICROPROCESSOR
INTERNAL BLOCK DIAGRAM OF 8085
MICROPROCESSOR
INTERNAL BLOCK DIAGRAM OF 8085
MICROPROCESSOR
PIN DIAGRAM OF 8085 MICROPROCESSOR
PIN DIAGRAM OF 8085 MICROPROCESSOR
PIN DIAGRAM OF 8085 MICROPROCESSOR
PIN DIAGRAM OF 8085 MICROPROCESSOR
PIN DIAGRAM OF 8085 MICROPROCESSOR
PIN DIAGRAM OF 8085 MICROPROCESSOR
FLAGS
FLAGS
FLAGS
FLAGS
FLAGS
FLAGS
FLAGS
FLAGS
FLAGS
Interrupts
Interrupts
Interrupts
Interrupts
Interrupts
Interrupts
Interrupts
Interrupts
Interrupts
Addressing Modes In 8085
Addressing Modes: The manner in which an operand is giving an instruction.
Addressing Modes In 8085
Addressing Modes In 8085
Addressing Modes In 8085
Addressing Modes In 8085
Addressing Modes In 8085