Prof. Muhammad Saeed. "The number of transistors incorporated in a chip will approximately double every 24 months." Moors Law.

Slides:



Advertisements
Similar presentations
Microprocessor and Assembly Language
Advertisements

Lesson 8 CPUs Used in Personal Computers.
Intel 8086.
Copyright © 2013 Elsevier Inc. All rights reserved.
HISTORY OF MICROPROCESSORS Gursharan Singh Tatla 1.
150 E. Arrow Hwy. San Dimas, CA
8086 Ahad.
Buses are strips of parallel wires or printed circuits used to transmit electronic signals on the systemboard to other devices. Most Pentium systems use.
Introduced 1982 Used mostly in embedded applications - controllers, point-of- sale systems, terminals, and the like Used in several MS-DOS non-PC- Compatible.
Figure 12–1 Basic computer block diagram.
Microprocessor A microprocessor also called the CPU is the heart of the computer system or any computing device. It is a semiconductor chip which can be.
CMP 101 Fundamentals of Computer and programming in C Rohit Khokher.
More Intel machine language and one more look at other architectures.
ISO 9126: Software Quality Internal Quality: Maintainability
80x86.
ARCHITECTURE OF DUAL CORE
Block Diagram of Intel 8086 Engr.M.Zakir Shaikh
Prof. Muhammad Saeed I. 1/27/2015 Computer Architecture & Assembly Language 2.
Parul Polytechnic Institute
Introduction to Microprocessors and Microcomputers.
Chapter 1 An Introduction To Microprocessor And Computer
1 Intel Microprocessors The history of Intel’s microprocessors (From the 4004 to the Pentium Pro) David Lenhardt Bryan Payne Marcus O’Malley Jonathan Taylor.
Instructor: Sazid Zaman Khan Lecturer, Department of Computer Science and Engineering, IIUC.
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.
Real instruction set architectures
Unit-1 PREPARED BY: PROF. HARISH I RATHOD COMPUTER ENGINEERING DEPARTMENT GUJARAT POWER ENGINEERING & RESEARCH INSTITUTE Advance Processor.
1 Microprocessor speeds Measure of system clock speed –How many electronic pulses the clock produces per second (clock frequency) –Usually expressed in.
Computer Organization and Assembly language
Computers Central Processor Unit. Basic Computer System MAIN MEMORY ALUCNTL..... BUS CONTROLLER Processor I/O moduleInterconnections BUS Memory.
Computer Architecture CST 250 INTEL PENTIUM PROCESSOR Prepared by:Omar Hirzallah.
History – 2.
Intel
Basic Microcomputer Design. Inside the CPU Registers – storage locations Control Unit (CU) – coordinates the sequencing of steps involved in executing.
1 More on Computer Components Computer switches Binary number system Inside the CPU Cache memory Types of RAM Computer buses Creating faster CPUs NEXT.
Computer Organization & Assembly Language
3 1 3 C H A P T E R Hardware: Input, Processing, and Output Devices.
GRAP 3175 Computer Applications for Drafting Unit II Computer Hardware.
Lecture 8 Presented By Dr. Shazzad Hosain Asst. Prof. EECS, NSU.
Physics 413 Chapter 1 Computer Architecture What is a Digital Computer ? A computer is essentially a fast electronic calculating machine. What is a program.
The Pentium Processor Chapter 3 S. Dandamudi.
Pre-Pentium Intel Processors /
Introduction of Intel Processors
Processor Development The following slides track three developments in microprocessors since Clock Speed – the speed at which the processor can carry.
Copyright Suzanne Tomlinson and Curt Hill 1 CPU The Central Processing Unit.
Microprocessor Microprocessor (cont..) It is a 16 bit μp has a 20 bit address bus can access upto 220 memory locations ( 1 MB). It can support.
Different Microprocessors Tamanna Haque Nipa Lecturer Dept. of Computer Science Stamford University Bangladesh.
Microprocessors BY Sandy G.
Architecture of Microprocessor
Computer Architecture Introduction Lynn Choi Korea University.
INTRODUCTION TO INTEL X-86 FAMILY
Different Microprocessors Tamanna Haque Nipa Lecturer Dept. of Computer Science Stamford University Bangladesh.
Fundamentals of Programming Languages-II
MODULE 5 INTEL TODAY WE ARE GOING TO DISCUSS ABOUT, FEATURES OF 8086 LOGICAL PIN DIAGRAM INTERNAL ARCHITECTURE REGISTERS AND FLAGS OPERATING MODES.
Capability of processor determine the capability of the computer system. Therefore, processor is the key element or heart of a computer system. Other.
The Evolution of the Intel 80x86 Architecture Chad Derrenbacker Chris Garvey Manpreet Hundal Tom Opfer CS 350 December 9, 1998.
Lecture # 10 Processors Microcomputer Processors.
The Pentium Series CS 585: Computer Architecture Summer 2002 Tim Barto.
Lecture 3 Dr. Muhammad Ayaz Computer Organization and Assembly Language. (CSC-210)
Assembly Language Programming 4KS04. Introduction ALP Introduction What is Assembly Language?  Every PC has a microprocessor that manages the computer's.
SPRING 2012 Assembly Language. Definition 2 A microprocessor is a silicon chip which forms the core of a microcomputer the concept of what goes into a.
Differences of 8086,80386,i7.
HISTORY OF MICROPROCESSORS
History – 2 Intel 8086.
HISTORY OF MICROPROCESSORS
Basic Computer Organization
1st micro 1971 calculator 2300 transistors 4-bit microprocessor
HISTORY OF MICROPROCESSORS
عمارة الحاسب.
Lecture 3 (Microprocessor)
Presentation transcript:

Prof. Muhammad Saeed

"The number of transistors incorporated in a chip will approximately double every 24 months." Moors Law

Comparison Of CISC & RISC Technologies

Intel 4004 Year1971 Clock Speed740 KHz No. Of Transistors 2300 at 10 m MIPS0.07 Register Length4-bit Data Bus Length4-bit Address Memory640 bytes First single-chip microprocessor

Intel 8008 Year1972 Clock Speed800 KHz No. Of Transistors 3500 at 10 m MIPS0.05 Register Length8-bit Data Bus Length8-bit Address Memory16 kb

Intel 8086 Year1978 Clock Speed5MHz No. Of Transistors at 3 m MIPS0.33 Register Length16-bit Data Bus Length16-bit Address Memory1 MB

Intel 8088 Year1979 Clock Speed5MHz No. Of Transistors at 3 m MIPS0.33 Register Length16-bit Data Bus Length Ext8-bit Address Memory1 MB

Intel Year1982 Clock Speed6-25MHz No. Of Transistors at 1.5 m MIPS Register Length16-bit Data Bus Length 16-bit Addressable Memory16 MB

Intel 80386DX Year1985 Clock Speed16-33MHz No. Of Transistors at 1 m MIPS5-9.9 Register Length32-bit Data Bus Length 32-bit Addressable Memory4G MB

Intel 80486DX Year1989 Clock Speed25-50MHz No. Of Transistors 1.2million at m MIPS20-41 Register Length32-bit Data Bus Length 32-bit Addressable Memory4G MB Includes Math Coprocessor and Cache

Intel Pentium Year1993 Clock Speed60-200MHz No. Of Transistors million at m MIPS Register Length64-bit Data Bus Length 64-bit Addressable Memory4GB Includes data and Instruction Caches(8k)

Intel Pentium II Year1997 Clock Speed-450MHz No. Of Transistors 7.5million at m MIPS Register Length64-bit Data Bus Length 64-bit Addressable Memory4G B Includes data and Instruction Caches(8k) 541 MIPS at 200 MHz

Intel Pentium III Year1999 Clock Speed600MHz No. Of Transistors 9.5million at m MIPS2054 Register Length64-bit Data Bus Length 64-bit Addressable Memory64G B 2,054 MIPS at 600 MHz

Intel i7 Year2008 Clock Speed3.2 GHz No. Of Transistors 731,000, nm-22nm MIPS2,054 Register Length64-bit Data Bus Length 64-bit Addressable Memory64GB

8088 Block Diagram

Intel 8088 Units: EU BIU ALU Bus Control EU Control Instruction Queue Registers: General Purpose Pointer Segment Flags

16 bit Flags Register

Intel 8088 Levels of Programming Language: Microcode Machine Code Assembly Language Low-Level Programming Language High-Level Programming Language

Pentium Block Diagram

Registers 8-64 Bits

32 bit Flags Register

END