Microprocessors. Microprocessor Buses Address Bus Address Bus One way street over which microprocessor sends an address code to memory or other external.

Slides:



Advertisements
Similar presentations
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Advertisements

The CPU The Central Presentation Unit What is the CPU?
Computer Memory and Data Transfer
Microprocessor and Microcontroller Fundamentals
Chapter 1 An Introduction To Microprocessor And Computer
EEE226 MICROPROCESSORBY DR. ZAINI ABDUL HALIM School of Electrical & Electronic Engineering USM.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd.
I/O Unit.
Processor System Architecture
MICRO PROCESSER The micro processer is a multipurpose programmable, clock driven, register based, electronic integrated device that has computing and decision.
Khaled A. Al-Utaibi  Computers are Every Where  What is Computer Engineering?  Design Levels  Computer Engineering Fields  What.
Main Memory Lecture 2 CSCI 1405, CSCI 1301 Introduction to Computer Science Fall 2009.
Technology Component: Computer Hardware – Part 2 Basic Components Dr. V.T. Raja Oregon State University.
Computer Hardware Processing and Internal Memory.
Introduction to Microprocessors Number Systems and Conversions No /6/00 Chapter 1: Introduction to 68HC11 The 68HC11 Microcontroller.
Recap – Our First Computer WR System Bus 8 ALU Carry output A B S C OUT F 8 8 To registers’ input/output and clock inputs Sequence of control signal combinations.
* CPU (Central Processing Unit ) * CPU is the abbreviation for central processing unit. the CPU is the brains of the computer where most numerical and.
Chapter 17 Microprocessor Fundamentals William Kleitz Digital Electronics with VHDL, Quartus® II Version Copyright ©2006 by Pearson Education, Inc. Upper.
Computer Organization and Assembly language
COMPONENTS OF THE SYSTEM UNIT
Processing Devices.
Computer Organization & Assembly Language
BLOCK DIAGRAM OF COMPUTER
INTRODUCTION TO MICROPROCESSORS
Basic Microcomputer Design. Inside the CPU Registers – storage locations Control Unit (CU) – coordinates the sequencing of steps involved in executing.
Computer Organization & Assembly Language
GRAP 3175 Computer Applications for Drafting Unit II Computer Hardware.
Microcontrollers Microcontroller (MCU) – An integrated electronic computing device that includes three major components on a single chip Microprocessor.
1 Inside the Computer Chapter 6 Copyright Prentice-Hall, Inc
Chapter Two Hardware Basics: Inside the Box. ©1999 Addison Wesley Longman2.2 Chapter Outline What Computers Do A Bit About Bits The Computer’s Core: CPU.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Pre-Pentium Intel Processors /
Computers organization & Assembly Language Chapter 0 INTRODUCTION TO COMPUTING Basic Concepts.
Chap. 0 Introd. to Computer1 0. Introduction to Computer 0.1 Binary Number System
IT Groundwork ICS3UC - Unit 1 Hardware. Overview of Computer System.
CHAPTER 4 The Central Processing Unit. Chapter Overview Microprocessors Replacing and Upgrading a CPU.
3/29: Processors Roll Call Lecture: CPU’s Other (?)
 Introduction to Micro processor Introduction to Micro processor  Microprocessor instruction and opcodes Microprocessor instruction and opcodes  Mnemonics.
Introduction to Microprocessors
Different Microprocessors Tamanna Haque Nipa Lecturer Dept. of Computer Science Stamford University Bangladesh.
Architecture of Microprocessor
MICROOCESSORS AND MICROCONTROLLER:
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Computer and Information Sciences College / Computer Science Department CS 206 D Computer Organization and Assembly Language.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 5A Transforming Data Into Information.
THE MICROPROCESSOR A microprocessor is a single chip of silicon that performs all of the essential functions of a computer central processor unit (CPU)
Different Microprocessors Tamanna Haque Nipa Lecturer Dept. of Computer Science Stamford University Bangladesh.
Unit C-Hardware & Software1 GNVQ Foundation Unit C Bits & Bytes.
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.
CS 1410 Intro to Computer Tecnology Computer Hardware1.
Computer Operation. Binary Codes CPU operates in binary codes Representation of values in binary codes Instructions to CPU in binary codes Addresses in.
Lecture # 10 Processors Microcomputer Processors.
Recap – Our First Computer WR System Bus 8 ALU Carry output A B S C OUT F 8 8 To registers’ read/write and clock inputs Sequence of control signal combinations.
Computing Science Computer Structure: Lesson 1: Processor Structure
Microprocessor and Microcontroller Fundamentals
Microprocessor and Microcontroller Fundamentals
IPCOWALA INSTITUTE OF ENGINEERING & TECHNOLOGY-DHARMAJ
INTRODUCTION TO MICROPROCESSORS
INTRODUCTION TO MICROPROCESSORS
INTRODUCTION TO MICROPROCESSORS
عمارة الحاسب.
Introduction of microprpcessor
Morgan Kaufmann Publishers Computer Organization and Assembly Language
Computers: Tools for an Information Age
Introduction of microprpcessor
Microprocessor Architecture
Computers: Tools for an Information Age
Computer Architecture Assembly Language
Presentation transcript:

Microprocessors

Microprocessor Buses Address Bus Address Bus One way street over which microprocessor sends an address code to memory or other external drives. One way street over which microprocessor sends an address code to memory or other external drives. Data Bus Data Bus Two way street which data or instruction codes are transferred into the microprocessor which result in operation or computation is sent into the microprocessor Two way street which data or instruction codes are transferred into the microprocessor which result in operation or computation is sent into the microprocessor Control Bus Control Bus Used by the microprocessor to coordinate its operations to communicate with external devices. Used by the microprocessor to coordinate its operations to communicate with external devices.

Microprocessor programming Data Transfer Data Transfer Arithmetic Arithmetic Bit manipulation Bit manipulation Loops and jump Loops and jump Strings Strings Subroutines and interrupts Subroutines and interrupts Processor control Processor control

Terminologies Assembly language - low level languages that can be translated into binary instructions. Assembly language - low level languages that can be translated into binary instructions. Assembler- program converts the English like instructions Assembler- program converts the English like instructions Mnemonics – converts into binary pattern Mnemonics – converts into binary pattern Compiler – translate the high level program statements into machine language Compiler – translate the high level program statements into machine language

CPU history 8086 – 1978 – 16 bit data bus 8086 – 1978 – 16 bit data bus – 1982 – 24 address line, 16 megabytes – 1982 – 24 address line, 16 megabytes – 1985 – 32 bit data bus, 32 external 4 Giga bytes – 1985 – 32 bit data bus, 32 external 4 Giga bytes – k byte cache memory max 66 MHz – k byte cache memory max 66 MHz Pentium – 64 bits data bus 32 bit registers 66 MHz Pentium – 64 bits data bus 32 bit registers 66 MHz Pentium Pro – MHz Pentium Pro – MHz Pentium II – new instruction 400 – 450 MHz Pentium II – new instruction 400 – 450 MHz Pentium III – 1999 – 70 new instruction, 3D imaging 500Mhz- 1GHz Pentium III – 1999 – 70 new instruction, 3D imaging 500Mhz- 1GHz Pentium IV GHz -3GHZ Pentium IV GHz -3GHZ

Motorola microprocessor 680X0 family – 16 bit devices, 8 bit data bus – 16 bit devices, 8 bit data bus – 32 bit microprocessors 4 G byte memory – 32 bit microprocessors 4 G byte memory – 256 byte cache for data 50 MHz – 256 byte cache for data 50 MHz – 4 K byte each with chip math compressor – 4 K byte each with chip math compressor – multiple pipelining of instructions 8 K byte caches for data and instruction – multiple pipelining of instructions 8 K byte caches for data and instruction Power PC MPC K bytes RISC microprocessor (reduced instruction set computer) Power PC MPC K bytes RISC microprocessor (reduced instruction set computer)

Basic Computer Operation Block Diagram Input PortOutput Port CPU Microprocessor Memory Unit RAM ROM And Hard Disk Data Bus Control Bus Address Bus

Computer port communication

EU and BIU

Internal Organization of 8088