A Brief History of Microprocessors Lecture L11.0 Sections 1.1, 9.1.

Slides:



Advertisements
Similar presentations
Presented By Dr. Shazzad Hosain Asst. Prof. EECS, NSU
Advertisements

ECP2036 Microprocessor and Interfacing
Introduction to Microprocessors and Microcomputers.
History of Microprocessors and Microcontrollers Lecture 1.1.
Microprocessor 8085/8086 Lecturer M A Rahim Khan Computer Engineering and Networks Deptt.
Princess Sumaya Univ. Computer Engineering Dept. د. بســام كحـالــه Dr. Bassam Kahhaleh.
Intel MP.
Princess Sumaya University
A Brief History of Microprocessors Module M13.1 Sections 1.1, 9.1.
1 Hardware and Software Architecture Chapter 2 n The Intel Processor Architecture n History of PC Memory Usage (Real Mode)
Design of Embedded Systems Using 68HC12(11) Microcontrollers - R. E. Haskell Introducing the 68HC12 Chapter 1.
History of Microprocessors and Microcontrollers Lecture 1.1.
Real instruction set architectures
Introduction to Computer Engineering by Richard E. Haskell 8086 Memory Module M14.1 Sections 9.3.
The 8051 Microcontroller Architecture
Gursharan Singh Tatla Block Diagram of Intel 8086 Gursharan Singh Tatla 19-Apr-17.
Unit-1 PREPARED BY: PROF. HARISH I RATHOD COMPUTER ENGINEERING DEPARTMENT GUJARAT POWER ENGINEERING & RESEARCH INSTITUTE Advance Processor.
ECE 447: Lecture 1 Microcontroller Concepts. ECE 447: Basic Computer System CPU Memory Program + Data I/O Interface Parallel I/O Device Serial I/O Device.
Computer Organization & Assembly Language
Revised: Aug 1, ECE 263 Embedded System Design Lesson 1 68HC12 Overview.
Lecture 8 Presented By Dr. Shazzad Hosain Asst. Prof. EECS, NSU.
Physics 413 Chapter 1: Introduction to the HCS 12 Microcontroller.
The Pentium Processor.
The Pentium Processor Chapter 3 S. Dandamudi.
The Intel Microprocessors. Real Mode Memory Addressing Real mode, also called real address mode, is an operating mode of and later x86-compatible.
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.
Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 27 – A Brief History of the Microprocessor.
ECE Lecture 1 Microcontroller Concepts. Basic Computer System CPU Memory Program + Data I/O Interface Parallel I/O Device Serial I/O Device Data.
Microprocessors For a microprocessor to give a working microcomputer system, which can be used for control tasks, additional chips are necessary, e.g.
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.
©Richard L. Goldman 1 Microprocessors (Animated Presentation) ©Richard L. Goldman April 25, 2002.
Architecture of Microprocessor
MICROOCESSORS AND MICROCONTROLLER:
1 Introduction to Microcontroller Microcontroller Fundamentals & Programming.
BMOW is a Custom CPU Design Like your PC’s Pentium, but much simpler Closest cousin is the MOS 6502 used in the Apple II, C-64, and Atari VCS =
Presented by Sadhish Prabhu
I/O Interface. INTRO TO I/O INTERFACE I/O instructions (IN, INS, OUT, and OUTS) are explained. Also isolated (direct or I/O mapped I/O) and memory-mapped.
Different Microprocessors Tamanna Haque Nipa Lecturer Dept. of Computer Science Stamford University Bangladesh.
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.
8051 Micro Controller. Microcontroller versus general-purpose microprocessor.
Microprocessor and Assembly Language Addressing Models
Computer Operation. Binary Codes CPU operates in binary codes Representation of values in binary codes Instructions to CPU in binary codes Addresses in.
1 x86 Programming Model Microprocessor Computer Architectures Lab Components of any Computer System Control – logic that controls fetching/execution of.
Intel 8086 MICROPROCESSOR ARCHITECTURE
ΜComputer Structure μProcessor Memory Bus System I/O Ports.
History a bit. The 1 st uP: Intel 4004 Introduced Nov., 1971 by Intel 2250 transistors 108 kHz, 60,000 ops/sec 16 pins DIP (Dual in-line package) 10-micron.
Introduction to Microcontrollers
Programmable System on Chip
Microcontroller.
HISTORY OF MICROPROCESSORS
Lecture on Real Mode Memory Addressing
Part of the Assembler Language Programmers Toolbox
History – 2 Intel 8086.
UNIT Architecture M.Brindha AP/EIE
Microprocessors (Animated Presentation)
Computer Organization & Assembly Language Chapter 3
Lecture on Microcomputer
University of Gujrat Department of Computer Science
1st micro 1971 calculator 2300 transistors 4-bit microprocessor
Pentium Microprocessor
8086 Registers Module M14.2 Sections 9.2, 10.1.
8051 Supplement.
8085 MICROPROCESSOR 8085 CPU Registers and Status Flags S Z AC P C A B
First Design Key board R L S.
Comparisons in advance processors
Lecture 3 (Microprocessor)
Principles of Computers 14th Lecture
Presentation transcript:

A Brief History of Microprocessors Lecture L11.0 Sections 1.1, 9.1

Some Microprocessors Intel 4004 Intel 8080 Motorola 6800 MOS Technology 6502 Intel 8088/8086 Motorola 6809 Motorola Intel Pentium

A Typical Computer System

The 8080 Microprocessor 40-pin chip Developed by Intel in Address Lines –Can address 2 16 = 64 Kbytes of memory 8 Data Lines Required +5V, +12V and -5V First microprocessor to become widely used

The 8080 Microprocessor PSW A C E L B D H SP PC Program Status Word Primary Accumulator Secondary Accumlators/ Data Counters Stack Pointer Program Counter

The 6800 Microprocessor 40-pin chip Developed by Motorola in address lines and 8 data lines Used only +5V

The 6800 Microprocessor Registers A B X PC SP CC Accumulator A Accumulator B Index register X Program counter Stack pointer Condition code register

The 6502 Microprocessor 40-pin chip Developed by MOS Technology, Inc. in address lines and 8 data lines Based on the Motorola 6800 Used in many home computers including the –Apple II –Commodore PET –Atari

The 6502 Microprocessor Registers A X Y PC SP Status Accumulator Index register X Index register Y Program counter Stack pointer Status register

The 8088/8086 Microprocessor 40-pin chip Developed by Intel in address lines –Can address 2 20 = 1 Mbyte of memory 8/16 multiplexed data lines in 8088/ used in the first IBM PC in 1981

8086 Registers

Computing 20-Bit Address bit segment address 16-bit offset address 20-bit actual or effective address + 4B D 4FDBD Segment address Offset address Actual address

8086 Segments Segment address Offset addresses within segment

The 6809 Microprocessor 40-pin chip Developed by Motorola in address lines and 8 data lines Used in the Radio Shack Color Computer Widely used in industrial controllers

The 6809 Microprocessor Registers AB Y S U DP Accumulator A:B = D Index register X Index register Y System stack pointer User stack pointer Program counter Direct page register Condition code register X CC PC

The Microprocessor 64-pin chip Developed by Motorola in address lines –Can address 2 24 = 16 Mbytes of memory 16 data lines Used in the original Macintosh Computer

The MicroprocessorRegisters D0 D1 D2 D3 D4 D5 D6 D7 Data Registers A0 A1 A2 A3 A4 A5 A6 A7 A7’ Address Registers Program Counter Status/CCR

1981IBM PC, uses Intel Motorola Motorola Intel MHz, 130,000 transistors 1984Motorola Bit address and data busses Integrated Microcontroller 1985Motorola 68HC Motorola MHz 1986Intel MHz, 275,000 transistors 1987Motorola Motorola MHz 1989Intel MHz, 1,000,000 transistors 1990Intel MHz 1992Intel Pentium4,000,000 Transistors 1997Motorola 68HC12Enhanced 68HC11

Intel Microprocessors pin DIP (dual in-line package) pin PGA (pin grid array) 80386DX pin PGA 80486DX pin PGA The Pentium pin PGA The Pentium Pro pin PGA

80486DX pin PGA

Some Intel Microprocessors

The Pentium Pro Registers

The Segment Register in the Protected Mode

The Descriptor Formats Base address = starting location of memory segment Limit = last offset address in segment G = granularity bit G = 0: Limit is length of 1 to 1M bytes G = 1: Limit is any multiple of 4K bytes Note: 2 20 x 4K = 2 20 x 2 12 = 2 32 = 4G bytes

DS register accesses memory locations H-1000FFH

1981IBM PC, uses Intel Motorola Motorola Intel MHz, 130,000 transistors 1984Motorola Bit address and data busses Integrated Microcontroller 1985Motorola 68HC Motorola MHz 1986Intel MHz, 275,000 transistors 1987Motorola Motorola MHz 1989Intel MHz, 1,000,000 transistors 1990Intel MHz 1992Intel Pentium4,000,000 Transistors 1997Motorola 68HC12Enhanced 68HC11

The 68HC11/12 RAMCPUEEPROM ROM/ EPROM TIMER PARALLEL I/O SPISCI A/D 68HC11/12

The 68HC12(11) Registers