INTRODUCTION TO MICROPROCESSORS

Slides:



Advertisements
Similar presentations
Chapter 1 An Introduction To Microprocessor And Computer
Advertisements

Khaled A. Al-Utaibi  Computers are Every Where  What is Computer Engineering?  Design Levels  Computer Engineering Fields  What.
Microprocessors. Microprocessor Buses Address Bus Address Bus One way street over which microprocessor sends an address code to memory or other external.
Chapter 2 System Unit Components Discovering Computers 2012: Chapter
Computer Organization and Assembly language
Processing Devices.
Computer Organization & Assembly Language
INTRODUCTION TO MICROPROCESSORS
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.
Microcontrollers Microcontroller (MCU) – An integrated electronic computing device that includes three major components on a single chip Microprocessor.
Computers organization & Assembly Language Chapter 0 INTRODUCTION TO COMPUTING Basic Concepts.
Discovering Computers Fundamentals, Third Edition CGS 1000 Introduction to Computers and Technology Spring 2007.
CHAPTER 4 The Central Processing Unit. Chapter Overview Microprocessors Replacing and Upgrading a CPU.
Introduction to Microprocessors
Chapter Overview Microprocessors Replacing and Upgrading a CPU.
Microprocessors BY Sandy G.
MICROOCESSORS AND MICROCONTROLLER:
Computer and Information Sciences College / Computer Science Department CS 206 D Computer Organization and Assembly Language.
Chapter 5: Computer Systems Design and Organization Dr Mohamed Menacer Taibah University
THE MICROPROCESSOR A microprocessor is a single chip of silicon that performs all of the essential functions of a computer central processor unit (CPU)
Capability of processor determine the capability of the computer system. Therefore, processor is the key element or heart of a computer system. Other.
Your Interactive Guide to the Digital World Discovering Computers 2012.
Computer Operation. Binary Codes CPU operates in binary codes Representation of values in binary codes Instructions to CPU in binary codes Addresses in.
CHAPTER 2 Instruction Set Architecture 3/21/
Microprocessors CSE- 341 Dr. Jia Uddin Assistant Professor, CSE, BRAC University.
Know Difference Between Microprocessors and Microcontrollers.
CPU (Central Processing Unit). The CPU is the brain of the computer. Sometimes referred to simply as the processor or central processor, the CPU is where.
William Stallings Computer Organization and Architecture 6th Edition
GCSE Computing - The CPU
Microprocessor and Microcontroller Fundamentals
COURSE OUTCOMES OF Microprocessor and programming
Microprocessor and Microcontroller Fundamentals
GENERATIONS OF MICROPROCESSORS
Objectives Overview Differentiate among various styles of system units on desktop computers, notebook computers, and mobile devices Identify chips, adapter.
Introduction to Microprocessors
Lecture 5: Computer systems architecture
Chapter 4 Processor Technology and Architecture
UNIT – Microcontroller.
IPCOWALA INSTITUTE OF ENGINEERING & TECHNOLOGY-DHARMAJ
Lecture on Microcomputer
Introduction of microprocessor
HISTORY OF MICROPROCESSORS
INTRODUCTION TO MICROPROCESSORS
Edited by : Noor Alhareqi
Course Name: Computer Application Topic: Central Processing Unit (CPU)
Lecture-1 Introduction
Introduction to Microprocessors
Phnom Penh International University (PPIU)
Introduction to Microprocessors
Components of Computer
Microcomputer Architecture
INTRODUCTION TO MICROPROCESSORS
HISTORY OF MICROPROCESSORS
Chapter 1: The 8051 Microcontrollers
عمارة الحاسب.
Introduction to Microprocessors and Microcontrollers
Edited by : Noor Alhareqi
Number Representations and Basic Processor Architecture
Edited by : Noor Alhareqi
BIC 10503: COMPUTER ARCHITECTURE
Microprocessor & Assembly Language
Morgan Kaufmann Publishers Computer Organization and Assembly Language
3.1 Introduction to CPU Central processing unit etched on silicon chip called microprocessor Contain tens of millions of tiny transistors Key components:
Computers: Tools for an Information Age
INTRODUCTION TO COMPUTER ARCHITECTURE
Computer Evolution and Performance
Edited by : Noor Alhareqi
GCSE Computing - The CPU
Microprocessor Architecture
Computers: Tools for an Information Age
Presentation transcript:

INTRODUCTION TO MICROPROCESSORS Chapter 1: INTRODUCTION TO MICROPROCESSORS

Outline Explanation of Terms Evolution of the Microprocessor

Introduction The basic blocks of a computer are the central processing unit (CPU), the memory, and the input/output (I/O). Computer hardware includes such components as memory, CPU, transistors Computer software consists of a collection of programs that contain instructions and data for performing a specific task. a translator is necessary to convert such a program into binary and this is achieved using a translator program called a compiler/ Assembler.

Introduction Microprocessor MPU is fabricate a CPU on a single chip Along with the microprocessor chip, appropriate memory and I/O chips can be used to design a microcomputer . Microcontrollers include a microcomputer, timers, and A/D (analog-to- digital) and D/A (digital to analog) converters, all on a single chip.

MPU CLK GP- CPU Reg CPU Arithmetic Logic Unit Register Arrays Microprocessor-based System Control Unit

Microcomputer Contains the major components of the computer: the processor, the control unit, one or more memory, one or more I/O Ics and the clock The single printed circuit board connects these Ics making a computer is called a microcomputer

Microcontroller Unit (MCU) An integrated electronic computing and logic device that includes three major components on a single chip Microprocessor Memory I/O ports Includes support devices Timers A/D converter Serial I/O Parallel Slave Port All components connected by common communication lines called the system bus.

1.1 Explanation of Terms An Address is a pattern of 0’s and 1 ’s that represents a specific location in memory or a particular I/O device. Typical 8-bit microprocessors have 16 address lines These 16 lines can produce unique 16-bit patterns from 0000000000000000 to 11 11 1 1 11 1 11 11 11 1, representing 65,536 different address combinations.

1.1 Explanation of Terms Addressing mode is the manner in which the microprocessor determines the operand (data) and destination addresses during execution of an instruction. An Arithmetic-logic unit (ALU) is a digital circuit that performs arithmetic and logic operations on two n-bit digital words. Bit is an abbreviation for the term binary digit. A binary digit can have only two values, 0 and 1, ALU

1.1 Explanation of Terms Word size refers to the number of bits that can be processed simultaneously by the basic arithmetic circuits of a microprocessor. A number of bits taken as a group in this manner is called a word. For example, a 32-bit microprocessor can process a 32-bit word, a 16-bit microprocessor can process a 16-bit word. 8086 is a 16-bit microprocessor can process a 16-bit word

1.1 Explanation of Terms A bus consists of a number of conductors (wires) organized to provide a means of communication among different elements in a microprocessor system. Cache Memory is a high-speed, directly accessible, relatively small, semiconductor read/write memory block used to store data/instructions that the microprocessor may need in the immediate future.

1.1 Explanation of Terms The instruction set of a microprocessor is a list of commands that the microprocessor is designed to execute. Pipelining is a technique that overlaps instruction fetch (instruction read) with execution.

1.3 Evolution of the Microprocessor The Intel Corporation is generally acknowledged as the company that introduced the first microprocessor successfully into the marketplace. 1971 – Intel 4004 : First microprocessor. All CPU components on a single chip. 4-bit microprocessor. Designed for specific applications 1972 - Intel 8008: Second -generation microprocessors 8-bit microprocessor. Designed for specific applications. Twice as complex as the 4004. 1974 - 8080 Intel’s first general purpose microprocessor 8-bit microprocessor. Has a richer instruction set and a large addressing capability.

1.3 Evolution of the Microprocessor A third generation microprocessor (16-bit microprocessors) introduced in 1978 is typically represented by the Intel 8086 and the Motorola 68000, which are 16-bit microprocessors. During the 1980’s, fourth-generation (32-bit microprocessor, Since 1985, more 32-bit microprocessors have been introduced. These include Motorola’s 68020, 68030, 68040, 68060, PowerPC, Intel’s 80386, 80486, the Intel Pentium family, Core Duo, and Core2 Duo microprocessors..

1.3 Evolution of the Microprocessor The original Pentium processor was introduced by Intel in 1993, and the name was changed from 80586 to Pentium because of copyright laws. latest speed of 233 MHz. Pentium II basically takes attributes of the Pentium Pro processor (designed for 32 bit OS) plus the capabilities of MMX technology to yield processor speeds of 333, 300, 266, and 233 MHz. MMX (matrix math extensions) is intended for efficient multimedia and communications operations. The Intel Celeron processor speed up to333 MHz

1.3 Evolution of the Microprocessor The Pentium III operates at 450 MHz and 500 MHz. The Pentium IV currently available at 1.30, 1.40, 1.50, and 1.70 GHz. Further floating point and multimedia enhancements Intel introduced the 32-bit Pentium M microprocessor in 2003. It was designed specifically for the mobile computing market. In 2006, Intel introduced the 64-bit Core Duo microprocessor that ran at a speed of 1.66 to 2.33 GHz.

1.3 Evolution of the Microprocessor All computer families have common characteristics Similar or identical instruction sets. Similar or identical O/S. Increasing speed. Increasing number of I/O ports (i.e. more terminals). Increased memory size. Increased cost.