MP_Lect_1
MP_Lect_1
Lecture 1
Course Contents
Introduction to Microprocessors
Assembly Language Programming
Data Transfers Instruction
Addressing Modes
Arithmetic Instructions
Procedures and Stack Operations
Conditional Processing
Integer Arithmetic
Memory Management
Linear Addresses
Translating Logical Addresses to Linear Addresses
Paging
Descriptor Tables
Segment Descriptor Details
2 Page Translation 02/28/2025
Course Contents
External interfacing
Interrupts
An overview of advanced Architecture
(CISC/RISC/DSP) microprocessors.
A survey on Advanced Architecture
Microprocessors
Comparison of CISC/RISC/DSP design
philosophies
Bus timing analysis and design considerations
for high-performance systems
Open Architecture Buses
3 02/28/2025
References
Kip R. Irvine, “Assembly Language for x86
Processors”
5 02/28/2025
Introduction
A microprocessor is a very complex electronic
circuit.