Introduction to Microprocessors Manijeh Keshtgary Fall 2006 Shiraz University of Technology.

Slides:



Advertisements
Similar presentations
COMP3221: Microprocessors and Embedded Systems Lecture 17: Computer Buses and Parallel Input/Output (I) Lecturer: Hui.
Advertisements

Microprocessor.  The CPU of Microcomputer is called microprocessor.  It is a CPU on a single chip (microchip).  It is called brain or heart of the.
Microprocessor 8085/8086 Lecturer M A Rahim Khan Computer Engineering and Networks Deptt.
Processor System Architecture
Khaled A. Al-Utaibi  Computers are Every Where  What is Computer Engineering?  Design Levels  Computer Engineering Fields  What.
Computer Components.
1 The System Unit Lecture 2 CSCI 1405 Introduction to Computer Science Fall 2006.
Introduction to Computer Systems
1 Sec (2.1) Computer Architectures. 2 For temporary storage of information, the CPU contains cells, or registers, that are conceptually similar to main.
System Unit By Sam Gibbs. System Unit The main part of a personal computer Includes a chassis, microprocessor, main memory, bus, and ports Does not include.
I/O Subsystem Organization and Interfacing Cs 147 Peter Nguyen
GCSE Computing - The CPU
Microcontroller based system design
6. The CPU and Memory Chapt. 7.
0 What is a computer?  Simply put, a computer is a sophisticated electronic calculating machine that:  Accepts input information,  Processes the information.
CPU Describe the purpose of the CPU
The Microcomputer System In this presentation you will: Investigate the microprocessor Title Page.
C.S. Choy95 COMPUTER ORGANIZATION Logic Design Skill to design digital components JAVA Language Skill to program a computer Computer Organization Skill.
Basic Microcomputer Design. Inside the CPU Registers – storage locations Control Unit (CU) – coordinates the sequencing of steps involved in executing.
Computer Processing of Data
Introduction to Computing: Lecture 4
The Computer Systems By : Prabir Nandi Computer Instructor KV Lumding.
Lecture 8 Presented By Dr. Shazzad Hosain Asst. Prof. EECS, NSU.
created by :Gaurav Shrivastava
Input/OUTPUT [I/O Module structure].
Understanding Computers, Ch.31 Chapter 3 The System Unit: Processing and Memory.
Chapter 5: Computer Systems Organization Invitation to Computer Science, Java Version, Third Edition.
Basic Architecture Lecture 15. In general, if the number of bits is n, then the number of different combinations of 0s and 1s that can be made is 2 n.
The Computer Systems. Computer System CPU Is the brain of the PC. All program instructions are run through the CPU Control Unit This decodes and executes.
Computers organization & Assembly Language Chapter 0 INTRODUCTION TO COMPUTING Basic Concepts.
What is a computer? Computer is a device for processing information.
General Concepts of Computer Organization Overview of Microcomputer.
Parts of a Computer - Introduction
Computer Organization & Assembly Language © by DR. M. Amer.
Computer System Internal components - The processor - Main memory - I / O controllers - Buses External components (peripherals). These include: - keyboard.
10 Internal parts of a PC Created by Federica Proietti Cesaretti.
7. Peripherals 7.1 Introduction of peripheral devices Computer Studies (AL)
INTRODUCTION.  Upon completing this topic, you should be able to: Illustrate a basic elements of digital computer system and their functions, Depicts.
Computer Hardware The Processing Unit.
Computer Hardware A computer is made of internal components Central Processor Unit Internal External and external components.
MICROOCESSORS AND MICROCONTROLLER:
Academic PowerPoint Computer System – Architecture.
Excellence Publication Co. Ltd. Volume Volume 1.
What is a Microprocessor ? A microprocessor consists of an ALU to perform arithmetic and logic manipulations, registers, and a control unit Its has some.
Chapter 5: Computer Systems Design and Organization Dr Mohamed Menacer Taibah University
Computer operation is of how the different parts of a computer system work together to perform a task.
The Central Processing Unit (CPU)
بسم الله الرحمن الرحيم MEMORY AND I/O.
1 Basic Processor Architecture. 2 Building Blocks of Processor Systems CPU.
Capability of processor determine the capability of the computer system. Therefore, processor is the key element or heart of a computer system. Other.
Intro to Information Technology
Overview of microcomputer structure and operation
Von Neumann Machines. 3 The Von Neumann Architecture Model for designing and building computers, based on the following three characteristics: 1)The.
E LEMENTS OF C OMPUTER P ROCESSING S YSTEM. W HAT IS COMPUTER ? Electronic device used to store, retrieve, and manipulate the data.
Hardware Architecture
Computer Hardware What is a CPU.
GCSE Computing - The CPU
Unit Microprocessor.
COURSE OUTCOMES OF Microprocessor and programming
Introduction to Microprocessors
Lecture on Microcomputer
Assembly Language for Intel-Based Computers, 5th Edition
Introduction to Microprocessors
Microcomputer Architecture
Number Representations and Basic Processor Architecture
Microprocessor & Assembly Language
INTRODUCTION TO COMPUTERS
GCSE Computing - The CPU
WJEC GCSE Computer Science
Presentation transcript:

Introduction to Microprocessors Manijeh Keshtgary Fall 2006 Shiraz University of Technology

What is Computer Data Processing Data Storage

Major Components of a Computer I/O MEMORY CPU SYSTEM BUS

What is CPU CPU

What is CPU? Control Unit & Instruction Decoder Arithmetic/Logic Unit Registers The Central Processing Unit (or  P)

Speed of CPU based on It’s Clock Format of an instruction Parallel nature of instruction execution Access time to its memory & I/O

Memory Two different types of information stored in memory –Instruction –Data Example: Adding 2 numbers, addition operation is an instruction and the actual numbers are data

I/O Input Device : transfers outside information into computer Ex: keyboard, mouse, scanner, camera…. Output device: allows computers to inform their internal states & data to the outside world. Ex: Monitor, speakers, printers……

Buses Think of them as roads that connect different parts of a computer 3 types of Buses –Address Bus –Data Bus –Control Bus

Address Bus Carry the CPU generated address out to memory & I/O devices It is unidirectional and only travel outward from CPU No. of address lines that a microprocessor has determines the size of the memory space that it can access

Memory size

Data Bus These are the data signals that travel out of and into the  P (bi-directional). The number of wires in the data bus depends on the word size that the  P operates with. An 8-bit  P will have a data bus consisting of 8 wires and a 32-bit  P will have a data bus with 32 wires.

Control Bus The control bus consists of wires, some of which carry signals from the CPU to external devices, while others carry signals from external devices to the CPU. The number of wires present in the control bus varies from one  P to another. Examples of control bus signals are READ, WAIT.

Cache Faster but smaller memory type. Small so reduce the memory access latency Ex: A library with a person behind the desk (LE) (he is responsible to give you the book you want). you will read the book it the library and return it. Customer A ask for book A. LE gets the book from store room, returns to counter and give it to him.customer A will return the book in few minutes. So LE goes to storeroom,…. Customer B comes and ask for book A LE goes to storeroom……. Is there a way to improve the performance????

Cache Yes, we can give LE a backpack to store the last 10 books that customers return The backpack is a cache for this system! If the data is not is cache (cache miss), are we wasting time??? We can have 2 level cache. Main memory is much larger than cache

Microprocessor, Microcomputer and microcontroller  P : CPU unit packaged in a single chip. Ex: Intel Pentium family Microcomputer : A computer that uses  P as its CPU. Ex: PC  C created by packaging CPU, Memory and I/O parts and buses in a single VLSI chip.

Two classes of Computers General Purpose Computer System (GPCS): Example: Desktop and Laptop In this type of computer many different software can be installed and run to do many different jobs. Example, MSWord software does the word-processing job Application Specific Computer (ASC) Also called Embedded System) Example: Computer used in mobile telephone, video camera and many other intelligent electronic devices In this type of computer a specific software runs all the time and does a single specific job. An ASC is very small in size (typically, just a small PCB and few ICs).  C is the main IC in embedded system

What is Microcontroller

Embedded system Microcontroller

General Structure of  C

Microcontroller advantages I/O interfacing issue is greatly simplified. External memory is no longer needed for many applications. System design time is greatly shortened.