Presentation is loading. Please wait.

Presentation is loading. Please wait.

INTRODUCTION TO MICROPROCESSORS

Similar presentations


Presentation on theme: "INTRODUCTION TO MICROPROCESSORS"— Presentation transcript:

1 INTRODUCTION TO MICROPROCESSORS
Chapter 1 INTRODUCTION TO MICROPROCESSORS

2 Outline Course Information Explanation of Terms
Evolution of the Microprocessor

3 Course Introduction https://cs206co.wordpress.com
Lecturer: Sara Ghorashi Office: Credit Hours: 3 Course web site:

4 References “ Computer Architecture: A Quantitative Approach”, 4th Edition John Hennessy, David Patterson. Assembly Language for x86 Processors , 6th edition, by Kip R. Irvine, Prentice Hall, 2012 Assembly Language Programming and Organization of the IBM PC, Ytha Yu and Charles Marut

5 Percentage from overall grade
Course Assessment Percentage from overall grade Grade Assessment Week Assessment method 5% 5 6 Quiz 10% 10 7 MID1 15% 15 12 MID2 After the end of each chapter Lab attendance &participation + assessments Final Lab 40% 40 Final

6 Course Outline CS 206 D Part I : Computer organization
Part II: Assembly Language I/O system Processor Compiler Operating System (Unix; Windows 9x) Application (Netscape) Digital Design Circuit Design Instruction Set Architecture Datapath & Control transistors, IC layout Memory Hardware Software Assembler CS 206 D

7 Introduction A computer is a programmable machine that receives input, stores and manipulates data// information, and provides output in a useful format. 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.

8 Basic component of microcomputer
The basic blocks of a computer are: (1) The central processing unit (CPU) (2) The memory, (3) The input/output (I/O).

9 Microprocessor MPU 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 (with CPU being a microprocessor) Microcontrollers include a microcomputer, timers, and A/D (analog-to- digital) and D/A (digital to analog) converters, all on a single chip.

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

11 Microcomputer Contains the major components of the computer: the processor, the control unit, one or more memory, one or more I/O Ics(integrated circuit) and the clock. ICs(Integrated Circuit) chips are used in the construction of computer circuit. Each IC chip may contain hundreds or even thousands of transistors.

12 Microcomputer The single printed circuit board connects these Ics making a computer is called a microcomputer

13 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.

14 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 to , representing 65,536 (2^16 =65,536) different address combinations.

15 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

16 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

17 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.

18 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.

19 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 Intel 8008: Second -generation microprocessors 8-bit microprocessor. Designed for specific applications. Twice as complex as the 4004. Intel’s first general purpose microprocessor 8-bit microprocessor. Has a richer instruction set and a large addressing capability.

20 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, , the Intel Pentium family, Core Duo, and Core2 Duo microprocessors..

21 1.3 Evolution of the Microprocessor
The original Pentium processor was introduced by Intel in 1993, and the name was changed from 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

22

23 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 GHz. Further floating point and multimedia enhancements Intel introduced the 32-bit Pentium M microprocessor in 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.

24 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.


Download ppt "INTRODUCTION TO MICROPROCESSORS"

Similar presentations


Ads by Google