Introduction to
Microprocessor
CE - 313
Ref : The Intel Microprocessors
[ 8086/8088, 80186/80188, 80286,80386,80486,
Pentium, and Pentium Pro Processor ]
Architecture, Programming, and Interfacing
Fourth Edition
BARRY B. BREY
DeVry Institute of Technology
Hrs /wk Grading, Tests, and Exams Hours
Credit Class
Final Final
Lecture Tutorial Lab Summery and Lab Tests
Exam Exam
HW
2 2 1 1 4 10% 10% 20% 60% 3H
CE-313 : Course Contains
Chapter 1 : An Introduction To
Microprocessor And Computer.
A Historical Background
The Microprocessor Age
The Microprocessor-Based Personal
computer System
What is the Microprocessor
CE-313 : Course Contains
Chapter 2 :Number Systems
CE-313 : Course Contains
Chapter 3 : The Microprocessor Architecture
Internal Microprocessor Architecture
The Programming Mode
Real Mode Memory Addressing
Segments and Offsets
Default Segment and Offset Registers
CE-313 : Course Contains
Chapter 4 : Addressing Modes .
Register Addressing
Immediate Addressing
Direct Data Addressing
Register Indirect Addressing
Base-Plus-index Addressing
Register Relative Addressing
Base Relative-Plus-index Addressing
Program memory Addressing Modes
Memory Organization
CE-313 : Course Contains
Chapter 5 :Data Movement Instructions
MOV Revisited
PUSH/POP
String Data Transfers
Chapter 6 : Arithmetic And Logic Instructions
Addition, Subtraction, and Comparison
Multiplication and Division
Basic Logic Instructions
Shift and Rotate
String Comparisons
Course Overview
Course Overview (Brief summary of scientific content)
•-The course aims to provide students with the necessary depth knowledge of the
architecture and programming of 8-bit and 16-bit Intel Microprocessors and to study how
to interface various peripheral devices with them. An introduction to Microprocessor
- Number System
•- Microprocessor Architecture
•- Addressing Modes
•- Data movement instructions
- Arithmetic And logic Instructions
•Introduction to microprocessors and memory organization in microprocessors.
Representation of data, instruction sets, addressing modes. Microprocessor families.
Assembly language programming.
LO’S Exam
Practice research techniques Practice research techniques
Microprocessor and Computer A.5.1.1 A5
Engineering
Plan engineering projects, taking
Plan engineering projects, taking into
into consideration other trades
consideration other trades
A.6.1.1 requirements. A6
requirements Introduction to 8086
microprocessor assembly.
Use engineering problem-solving Acquire and apply new knowledge.
techniques, as well as data gathering A10.1.1 A10
and analysis
Understand knowledge of
Use engineering problem-solving computer systems, and information
techniques, as well as data gathering C1.1.1 technology to solve engineering C1
and analysis problems.
Professionally merge the computer
Enhance the design in computer
engineering knowledge,
systems by applying computer
understanding, and feedback to
engineering knowledge and C.1.2.1 improve design of computer C1
understanding.
systems.