0% found this document useful (0 votes)
88 views8 pages

"Introduction" in (Microprocessor Systems and Interfacing)

This document outlines the course for "Microprocessor Systems and Interfacing". It discusses the importance of understanding how microprocessor-based computer systems function in order to design digital systems that interface with peripheral devices. It also explains why the study of assembly language is important for efficiently controlling and structuring programs for microprocessor-based systems. Key topics that will be covered include computer organization, architecture, design, and the typical structure and function of central processing units and computers.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
88 views8 pages

"Introduction" in (Microprocessor Systems and Interfacing)

This document outlines the course for "Microprocessor Systems and Interfacing". It discusses the importance of understanding how microprocessor-based computer systems function in order to design digital systems that interface with peripheral devices. It also explains why the study of assembly language is important for efficiently controlling and structuring programs for microprocessor-based systems. Key topics that will be covered include computer organization, architecture, design, and the typical structure and function of central processing units and computers.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

“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

You might also like