GYANMANJARI INSTITUTE OF TECHNOLOGY
Bachelor of Engineering | Semester : 6 | Computer Engineering
Microprocessor and
Interfacing
Course Code : 3160712
Prof. Mayank K. Champaneri
Computer Engineering Department
SYLLABUS
UNIT TITLE % WEIGHTAGE
1 Introduction to Microprocessor 8%
2 Microprocessor Architecture and Operations 7%
3 8085 Microprocessor 12%
4 Assembly Language Basics 13%
5 8085 Assembly Language Programs 12%
6 Stack and Subroutines 13%
7 I/O Interfacing 20%
8 Advanced Microprocessor 15%
UNIT : 2
Microprocessor Architecture and Operations
Looping 4
Topics to be covered
Microprocessor Architecture and Operations
How does a microprocessor work?
Operations carried out by Microprocessor
Role of clock in Microprocessor
Memory
5
Topic : 1
Microprocessor Architecture
and Operations
Microprocessor Architecture and Operations
6
Microprocessor Architecture and Operations
7
Microprocessor is a controlling unit.
It is 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.
Microprocessor Architecture and Operations
8
A microprocessor is the central
processing unit (CPU) and heart of a
computer.
Processing of program instructions
and data occurs within
Microprocessor.
A basic computer consists of a
Microprocessor
External memory
Input and output devices
9
Topic : 2
How does a Microprocessor work?
How does a Microprocessor work?
10
Microprocessor accepts binary
data as input, processes data,
and then provides output based
on the instructions stored in the
memory.
The microprocessor follows a
sequence:
Fetch, Decode, and Execute.
11
Topic : 3
Operations carried out by Microprocessor
Operations carried out by Microprocessor
12
Memory Read/Write
IO Read/Write
Fetch operation
Decode operation
Instruction Execution
Parallel Processing
Memory Management
Synchronization
Sending Timing and Control
Signal
13
Topic : 4
Role of clock in Microprocessor
Role of clock in Microprocessor
14
Every microprocessor has an internal
clock that regulates the speed at which it
executes instructions and also synchronizes it
with other components.
Synchronization: Synchronization is the
coordination of events to operate a system in
unison.
The speed at which the microprocessor
executes instructions is called clock speed.
Clock speeds are measured in MHz or GHz
where 1 MHz means 1 million cycles per
second whereas 1 GHz equals to 1 billion
cycles per second.
15
Topic : 5
Memory
Memory
16
Memory
Primary Storage Memory
Memory Secondary Backup
Storage Storage
R/W Semi-random Serial
ROM Access Access
Memory
Erasable Permanent Disks
Memory Memory
Static Dynamic Magnetic
R/W M R/W M EPROM Floppy Tape
EE- Hard
Non- Integrated PROM Masked ROM CD-ROM
Volatile RAM Flash M PROM Zip Disk
Memory
17
Memory
High speed and low latency memory but cost is higher and storage
capacity is lower.
Primary Memory
It is volatile memory, so if power failure occurs the content of memory
will be lost.
It is non-volatile auxiliary memory. It is a permanent storage space to
Secondary hold huge amount of data.
Memory
It is comparatively cheaper and slower compared to main memory.
THANK YOU