Professional Documents
Culture Documents
MP 1
MP 1
Attendance is required
2
TEXTBOOKS AND REFERENCES
➢Barry Brey, The Intel Microprocessors: Architecture, Programming, and
Interfacing, 2009.
➢Kip Irvine, Assembly Language for x86 Processors, Pearson, 2014.
3
COURSE CONTENTS
➢Introduction
➢MU0 - A Simple Processor
➢Introduction to Intel Microprocessors
➢Addressing Modes
➢Logic and Arithmetic Instructions
➢Stack, Macros and Procedures
➢Memory Devices and Interfacing
➢I/O Interfacing
➢ARM Microprocessors
4
MICROPROCESSORS
Introduction
6
Outlines
• General-purpose computer
• Von Neumann vs. Harvard architecture
• µP, µC and ES
• Microprocessor chronology
• CISC vs. RISC
7
General-Purpose Computer
CPU
8
Harvard Architecture
10
Microcontroller
11
µP, µC and ES
• A microprocessor (µP) is a CPU on a single chip.
• If a microprocessor, its associated support circuitry,
memory and peripheral I/O components are implemented
on a single chip, it is a microcontroller (µC) or even
microcomputer.
• An embedded system (ES) embeds an microcontroller
inside it, which in turn contains a microprocessor core.
•
ES µC µP
12
Microprocessor Chronology
Source: Wikipedia
en.wikipedia.org/wiki/Transistor_count
13
Intel
Intel 4004 Intel Core i9
intel.com
14
ARM
ARM1 Cortex
https://en.wikipedia.org/wiki/List_of_ARM_microarchitectures
15