Professional Documents
Culture Documents
"Introduction" in (Microprocessor Systems and Interfacing)
"Introduction" in (Microprocessor Systems and Interfacing)
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
“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.
“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.
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
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
Arithmetic
Logic Unit
I/O
Memory
Devices
Control
Unit
Structure of a Typical Computer
Contr‐
ol
Data Data
Stora‐ Proce‐
ge ssing
Function of a Typical Computer