University of Tehran 1 Microprocessor System Design پیش نیاز: معماری کامپیوتر به نام خدا.

Slides:



Advertisements
Similar presentations
Introduction to Microprocessors and Microcomputers.
Advertisements

1-1 ECE 424 Design of Microprocessor-Based Systems Haibo Wang ECE Department Southern Illinois University Carbondale, IL
Microprocessors I Why study Microprocessors? –Why not use PLD/FPGA designs for all digital designs What are microprocessors? How do they work? How do they.
CEN 382 MICROPROCESSORS AND MICROCOMPUTING Nejdet Dogru
Computer Architecture & Organization
Microprocessors I Time: Sundays & Tuesdays 07:30 to 8:45 Place: EE 4 ( New building) Lecturer: Bijan Vosoughi Vahdat Room: VP office, NE of Uni Office.
Purdue University - RHIT Department How Technology Affects Us u Knowledge –Knowledge Explosion - Knowledge is doubling every 18 months to 2 years u Careers.
Spring 07, Jan 16 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Introduction Vishwani D. Agrawal James J. Danaher.
Chapter 1 An Overview of Personal Computers
CS / Schlesinger Lec1.1 1/20/99©UCB Spring 1999 Computer Architecture Lecture 1 Introduction and Five Components of a Computer Spring, 1999 Arie Schlesinger.
Assembly Language Lecture 0: Introduction. Outline What is Assembly Language? Why learn Assembly Language? Grade Text Book.
CH01: Architecture & Organization 1 Architecture is those attributes visible to the programmer  Instruction set, number of bits used for data representation,
Computer Organization and Assembly language
Computer performance.
Processing Devices.
CSE378 Gen. Intro1 Machine Organization and Assembly Language Programming Machine Organization –Hardware-centric view (in this class) –Not at the transistor.
Computer Organization & Assembly Language
+ CS 325: CS Hardware and Software Organization and Architecture Introduction.
Microprocessors & microcontrollers Mehdi Dehghani.
INTRODUCTION TO MICROPROCESSORS
Processor and Internal Stuff or the “guts” of the computer.
Semiconductor Memory 1970 Fairchild Size of a single core –i.e. 1 bit of magnetic core storage Holds 256 bits Non-destructive read Much faster than core.
9/22/2010Lecture 1 - Introduction1 ECE 5465 Advanced Microcomputers.
Computer Organization & Assembly Language
Lecture 8 Presented By Dr. Shazzad Hosain Asst. Prof. EECS, NSU.
2007 Sept 06SYSC 2001* - Fall SYSC2001-Ch1.ppt1 Computer Architecture & Organization  Instruction set, number of bits used for data representation,
ECEn 191 – New Student Seminar - Session 9: Microprocessors, Digital Design Microprocessors and Digital Design ECEn 191 New Student Seminar.
Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 27 – A Brief History of the Microprocessor.
Led the WWII research group that broke the code for the Enigma machine proposed a simple abstract universal machine model for defining computability devised.
Pre-Pentium Intel Processors /
Computers organization & Assembly Language Chapter 0 INTRODUCTION TO COMPUTING Basic Concepts.
Processor Development The following slides track three developments in microprocessors since Clock Speed – the speed at which the processor can carry.
EKT 422 Computer Architecture
مبانی کامپیوتر و برنامه سازی محمودرضا هاشمی دانشکده برق و کامپيوتر دانشگاه تهران پاییز 84.
Micro-Computer Applications: Introduction Dr. Eng. Amr T. Abdel-Hamid ELECT 707 Fall 2011.
University of Tehran 1 Microprocessor System Design Omid Fatemi
Introduction Computer System “An electronic device, operating under the control of instructions stored in its own memory unit, that can accept data (input),
زبان ماشين و اسمبلي – درس سوم مروری بر ساختار پردازنده پنتیوم
Chapter Overview Microprocessors Replacing and Upgrading a CPU.
©Richard L. Goldman 1 Microprocessors (Animated Presentation) ©Richard L. Goldman April 25, 2002.
Architecture of Microprocessor
ECEn 191 – New Student Seminar - Session 6 Digital Logic Digital Logic ECEn 191 New Student Seminar.
MULTICORE PROCESSOR TECHNOLOGY.  Introduction  history  Why multi-core ?  What do you mean by multicore?  Multi core architecture  Comparison of.
Chapter 5: Computer Systems Design and Organization Dr Mohamed Menacer Taibah University
Ee314 Microprocessor Systems Dr. Mircea DABACAN Electrical Engineering & Computer Science Dept., Washington State University Office: EE/ME 504 Phone:
Microprocessors I Why study Microprocessors? –Why not use PLD/FPGA designs for all digital designs What are microprocessors? How do they work? How do they.
A Look Inside The Processor
PROCESSOR Ambika | shravani | namrata | saurabh | soumen.
Intro to Information Technology
William Stallings Computer Organization and Architecture Chapter 1 Introduction.
Lecture 0 Overview Hong, You Pyo, DGU 1. Y. Hong Microprocessor A semiconductor device that contains a CPU (Central Processing Unit) and peripherals In.
BITS Pilani Pilani Campus Pawan Sharma ES C263 Microprocessor Programming and Interfacing.
Microprocessors CSE- 341 Dr. Jia Uddin Assistant Professor, CSE, BRAC University.
MICROPROCESSOR INTEL 8086/8088 BY: SERA SYARMILA SAMEON.
Lecture 1 (Introduction)
Chapter 1 Introduction.   In this chapter we will learn about structure and function of computer and possibly nature and characteristics of computer.
4. History of Computing Technology
Lesson 8 CPUs Used in Personal Computers.
Microprocessors (Animated Presentation)
Lecture on Microcomputer
INTRODUCTION TO MICROPROCESSORS
Lecture-1 Introduction
Introduction to Microprocessors
INTRODUCTION TO MICROPROCESSORS
INTRODUCTION TO MICROPROCESSORS
BIC 10503: COMPUTER ARCHITECTURE
Microprocessor & Assembly Language
Lesson 8 CPUs Used in Personal Computers.
Presentation transcript:

University of Tehran 1 Microprocessor System Design پیش نیاز: معماری کامپیوتر به نام خدا

University of Tehran 2 Course Outline آشنايی با ميکرو 80x86 مدهای آدرس دهی و رجيسترها برنامه نويسی اسمبلی آشنايی با سخت افرار پردازنده 80x86 عملكرد ريز پردازنده و Bus Timing/ Bus Cycles ريزپردازنده هاي جديدتر خانواده حافظه و مدارات واسط حافظه مفهومI/O دريک سيستم ريزپردازنده و تراشه 8255 تراشه های زمان سنج 8253 و 8254 وقفه و تراشه 8259 آشنايی با ميکروکنترلر AVR برنامه نويسی با ميکرو کنترلر AVR

University of Tehran 3 Text book: The 80x86 IBM PC and Compatible Computers by:Mazidi میکروکنترلرهای AVR نویسنده : دکتر حسن سید رضی Grading: Final Exam 65% Midterm 35% Power Point حاضر بر اساس Power Point درس میکروپروسسورهای دانشگاه تهران ( مدرس : دکتر فاطمی ) تهیه شده است. References

University of Tehran 4 Outline Objectives Microprocessors History

University of Tehran 5 Objectives Basic understanding of the architecture of microP Basic understanding of the operation of microP Assembly language for control and interfacing applications Interfacing

University of Tehran 6 Digital System Design Applications Signal processing Control systems Communications Micro-computers Robotics Multimedia Internet

University of Tehran 7 Solutions LSI chips –PCB, 74 series VLSI design (ASIC) FPGA Microprocessors

University of Tehran 8 Microprocessor Based More reliable Less expensive Easier to debug Easier to maintain Easier to upgrade Disadvantage: –Speed

University of Tehran 9 Microprocessors They accept programs

University of Tehran 10 Inside the CPU

University of Tehran 11 Intel CPU Evolution /

University of Tehran 12 Intel CPU Evolution (Continue) Pentium 1993 Pentium Pro 1995 Pentium II 1996 Pent. MMX 1997 Celeron 1998 Pentium Pentium Celeron II 2000 Intel Core 2006