“Introduction”
in
[ Microprocessor Systems and Interfacing ]
Lecture‐01
M. M. Yasin
myasin@cuisahiwal.edu.pk
[ Course Outline ]
1. Introduction
2. Evolution and Performance
3. Computer Components
4. Computer Functions
5. Interconnection Structures
6. Memory
7. Input/Output
8. Central Processing Unit
• Arithmetic and Logic Unit
• Processor Structure and Function
9. Assembly Language
Fall 2018 ‐ M. M. Yasin 1.2
Why Study
“Microprocessor Systems & Interfacing”
“To understand the function of the microprocessor in
the microprocessor‐based computer system”
“To design and develop microprocessor based digital
systems by connecting peripheral devices ”
“To control (by interfacing) different peripheral devices
with microprocessor‐based digital systems”…
… this would facilitate in automating different systems.
Fall 2018 ‐ M. M. Yasin 1.3
Why Study “Assembly Language”
“To control microprocessor‐based or any digital system
more efficiently”
Note: In order to structure/write an assembly language program
more efficiently, understanding microprocessor‐based
computer system is essential.
Fall 2018 ‐ M. M. Yasin 1.4
Microprocessor‐based computer system has mainly two parts:
(1) Organization,
(2) Architecture
Computer Organization
“Hardware details not visible to the programmer”
e.g., how to implement that multiply instruction in the Computer
Computer Architecture
“Features/Attributes visible to the programmer”
e.g., multiply instruction to be included or not in the Computer
Fall 2018 ‐ M. M. Yasin 1.5
Design
Structure:
The way in which different components are inter‐related.
Function:
The operation of each individual component as part of the
structure.
Description
“How to describe millions of electronic components”
e.g., Top‐Down or Bottom‐Up approach
Fall 2018 ‐ M. M. Yasin 1.6
Central Processing Unit (CPU)
Arithmetic
Logic Unit
I/O
Memory
Devices
Control
Unit
Structure of a Typical Computer
Fall 2018 ‐ M. M. Yasin 1.7
Data
Mov‐
ement
Contr‐
ol
Data Data
Stora‐ Proce‐
ge ssing
Function of a Typical Computer
Fall 2018 ‐ M. M. Yasin 1.8