1. Overview of Microprocessor based System (Module1)
1. Overview of Microprocessor based System (Module1)
Module 1
Overview of Microprocessor
based System
Prepared By
AJIT SARAF1
Module 1
Overview of Microprocessor based System
Overview of microcomputer systems and their
building blocks.
Memory Interfacing.
Steps taken by the microprocessor to fetch and
executes an instruction from the memory.
Concepts of Program counter register, Reset, Stack
and stack pointer, Subroutine, Interrupts and Direct
Memory Access.
Concept of RISC & CISC Architecture.
Harvard & Von Neumann Architecture.
Approximate Weightage – 15 Marks
Prepared By
AJIT SARAF2
T3
T4 D Reg E Reg
H Reg L Reg
Instruction SP 78
PC = 2000
Decoder 78
20 00
T1
e.g. 2000 – MOV A, B T5
AD0 AD7
2000 – 78 T2 Timing and ALE = 1 / 0
Control Latch
Memory
20 A8 A7 00 A0 78
2000 78 A15
2000
Execution Flow
05 05 05 05 05
MOV A, B
Timing and Control
Latch
Memory
A15 A8 A7 A0
2000 78
Operand T3
Fetch / Acc
Instruction W Reg Z Reg
register B Reg C Reg
Memory 05
D Reg E Reg
Read H Reg
SP
L Reg
05
Instruction
Machine Decoder
PC = 2001
20 T1 01
Cycle AD0 AD0
T2 Timing and ALE = 1 / 0
CISC Properties
Complex instruction, hence complex instruction decoding.
Instruction are larger than one word size.
Instruction may take more than single clock cycle to get
executed.
Less number of general purpose register as operation get
performed in memory itself.
Complex Addressing Modes.
More Data types.
It must have a softwired control unit.
RISC Properties
Single cycle execution of all (80%) instructions.
Single word standard length of all instructions.
Small number of instructions.
Small number of instruction formats.
Small number of addressing modes.
Memory access possible by load and store instructions only.
All operations, except load and store, are register to register
i.e. within the CPU.
It must have a hardwired control unit.
it must also have a relatively large (32) general purpose CPU
register file.
Prepared by AJIT SARAF
CISC Vs RISC
CISC Vs RISC
Harvard Architecture
The Harvard architecture is a computer architecture with
physically separate storage and signal pathways for instructions
and data.
Sample Questions
1) Draw and Explain Block diagram of Microprocessor based system.(10)
2) What are different types of buses in microprocessor base system?
Discuss their role in the system in brief. (10)
3) Differentiate between RISC & CISC architecture. (05)
4) Differentiate between Von Neumann & Harvard architecture. (05)
5) Explain steps taken by the microprocessor to fetch and executes an
instruction from the memory. (10)