Download Microprocessor and Interfacing - Lecture Slides | and more Lecture notes Microprocessors in PDF only on Docsity!
ECE 2211
Microprocessor and
Interfacing
Semester 2 2011/
Br. Athaur Rahman Bin Najeeb
Room 2.
Website: http://eng.iiu.edu.my/~athaur
Consultation : By appointments
Overview Today’s Lecture: Overview Introduction to ECE 2211
Objective
At the end of the course, students should be able to :
1. Identify microprocessor architecture and technology
2. Identify and differentiate the functionality of components which
makes the microprocessor
3. Able to describe how it works
4. Able to develop, write Assembly Language programs
5. Understands the memory interface circuits and input output
interface circuits
6. Understand the concept and design of microprocessor memory
7. To understand the concept of interrupt
Evaluation
Evaluation of ECE 2211
Semester 2 2011/
Evaluation Percentage
Assignments 10%
Quizzes 10%
Project 10%
Mid Term ( 1) 30%
Teaching Plan
Will not following TEXTBOOK exactly. But the layout
Attendance is compulsory,
Please do not wear slippers/sandals to classes. Grow up and be
matured
Early means Be earlier than the lecturer
Friendly Reminder
Wanna to get ‘A’?
(^) You know yourself (^) Attitude determines your altitude
No ‘automatic’ passes
(^) Final semester students
Attendance
(^) compulsory ; Own responsibility (^) IIUM panel clinic MC / STADD Letter (^) Remember! You have quiz
Lectures
(^) Read a lot, revise every day
Just few questions for ice- breaking
What is called a processor or microprocessor?
What microprocessors do?
How microprocessors work?
http://www.commodore.ca/history/people/chuck_peddle/
chuck_peddle.htm
Historical Background Simple Chronically of events which leads to development of modern computers/processors
I. Pre-Computers : Mechanical Age
- Use of mechanical devices for computation “ The Abacus “ - Babylon? Chinese? 1000 – 500 BC (^) Leonardo da Vinci 1500s (?) - Notes (^) Wilhelm Schickard: Calculating Clock “ in 1623. (?)- Letter (^) Blaise Pascal : mechanical calculator in 1642 – Adds, Substract 8 digit (^) Gottfried von Leibniz : upgrade of Pascal device ( +,-,*,/) (^) Charles Babbage 1820 : Difference Engine ( British Army ) (^) - a steam-powered mechanical computer to perform various calculating tasks - 1832 : Analytical engine : Punch card system for output , perform simple condition ( not complete; reconstructed based on notes )
Historical Background II – Mechanical Age Analytical Engine The Babbage Difference Engine(1832) 25,000 parts cost: £17, Analog to modern computers
( fundamentals of computer
programming, including data
analysis, looping and memory
addressing. )
Use punch card system for
programming and output result
ENIAC
First Transistor (^) How does the ENI1947 becomes smaller? Limitation of electron tubes – invention of the TRANSISTOR 1947 John Bardeen and Walter Brattain -> “transistor,”
Transistors (^) Z3 - Konrad Zuse 1941, an electrical driven mechanical calculators at 5.33Hz (^) Z3 later evolved to Z4 – the first commercial product