1st micro 1971 calculator 2300 transistors 4-bit microprocessor

Slides:



Advertisements
Similar presentations
Intel 8086.
Advertisements

Block Diagram of Intel 8086 Engr.M.Zakir Shaikh
Register In computer architecture, a processor register is a small amount of storage available on the CPU whose contents can be accessed more quickly than.
Registers of the 8086/ /2002 JNM.
MICROPROCESSORS TWO TYPES OF MODELS ARE USED :  PROGRAMMER’S MODEL :- THIS MODEL SHOWS FEATURES, SUCH AS INTERNAL REGISTERS, ADDRESS,DATA & CONTROL BUSES.
Parul Polytechnic Institute
Introduction to 8086 Microprocessor
CEN 226: Computer Organization & Assembly Language :CSC 225 (Lec#3) By Dr. Syed Noman.
Princess Sumaya Univ. Computer Engineering Dept. د. بســام كحـالــه Dr. Bassam Kahhaleh.
Azir ALIU 1 What is an assembly language?. Azir ALIU 2 Inside the CPU.
Princess Sumaya University
1 Hardware and Software Architecture Chapter 2 n The Intel Processor Architecture n History of PC Memory Usage (Real Mode)
3-1 ECE 424 Design of Microprocessor-Based Systems Haibo Wang ECE Department Southern Illinois University Carbondale, IL Intel 8088 (8086) Microprocessor.
Real instruction set architectures
ICS312 Set 3 Pentium Registers. Intel 8086 Family of Microprocessors All of the Intel chips from the 8086 to the latest pentium, have similar architectures.
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.
Riyadh Philanthropic Society For Science Prince Sultan College For Woman Dept. of Computer & Information Sciences CS 251 Introduction to Computer Organization.
The 8086 Microprocessor The 8086, announced in 1978, was the first 16-bit microprocessor introduced by Intel Corporation 8086 is 16-bit MPU. Externally.
An Introduction to 8086 Microprocessor.
1 Fundamental of Computer Suthida Chaichomchuen : SCC
Types of Registers (8086 Microprocessor Based)
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.
Intel 8086 (8088) Microprocessor Structure
INTRODUCTION TO INTEL X-86 FAMILY
University of Sargodha, Lahore Campus Prepared by Ali Saeed.
MODULE 5 INTEL TODAY WE ARE GOING TO DISCUSS ABOUT, FEATURES OF 8086 LOGICAL PIN DIAGRAM INTERNAL ARCHITECTURE REGISTERS AND FLAGS OPERATING MODES.
Microprocessor Fundamentals Week 2 Mount Druitt College of TAFE Dept. Electrical Engineering 2008.
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 Organization & Assembly Language University of Sargodha, Lahore Campus Prepared by Ali Saeed.
BITS Pilani Pilani Campus Pawan Sharma Lecture / ES C263 INSTR/CS/EEE F241 Microprocessor Programming and Interfacing.
I NTEL 8086 M icroprocessor بسم الله الرحمن الرحيم 1.
Μ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.
An Introduction to 8086 Microprocessor.
Microprocessor and Assembly Language
History – 2 Intel 8086.
UNIT Architecture M.Brindha AP/EIE
Introduction to 8086 Microprocessor
COURSE OUTCOMES OF Microprocessor and programming
8086 MICROPROCESSOR ARCHITECTURE & SEGMENTATION
8086 Microprocessor.
Computer Organization & Assembly Language Chapter 3
ADDRESSING MODES.
Intel 8086 MICROPROCESSOR Architecture.
ADDRESSING MODES.
Microprocessor The microprocessors functions as the CPU in the stored program model of the digital computer. Its job is to generate all system timing signals.
University of Gujrat Department of Computer Science
Intel 8088 (8086) Microprocessor Structure
CNET 315 Microprocessor & Assembly Language
Microcomputer & Interfacing Lecture 1
Introduction to Assembly Language
University of Gujrat Department of Computer Science
Microprocessor & Assembly Language
Intel 8088 (8086) Microprocessor Structure
8086 Registers Module M14.2 Sections 9.2, 10.1.
CS-401 Computer Architecture & Assembly Language Programming
8086 Ahad.
Morgan Kaufmann Publishers Computer Organization and Assembly Language
CS 301 Fall 2002 Computer Organization
The Microprocessor & Its Architecture
Symbolic Instruction and Addressing
Lecture 06 Programming language.
Computer Architecture CST 250
Unit-I 80386DX Architecture
Intel 8086.
Memory segmentation and addressing
8086 microprocessior PIN OUT DIAGRAM OF  Power supply and frequency signals  It uses 5V DC supply at V CC pin 40, and uses ground at V SS pin.
Part I Data Representation and 8086 Microprocessors
Presentation transcript:

1st micro 1971 calculator 2300 transistors 4-bit microprocessor 740 KHz 4 KB program memory 640 bytes data memory 3-level deep stack No interrupts 16-pin DIP

8-bit microprocessor 2 MHz 64 KB RAM stack in RAM 256 I/O ports 40-pin DIP

8-bit microprocessor Up to 20 MHz 64 KB RAM 256 I/O ports 8080 emulation mode 40-pin DIP

Intel 8086 16-bit microprocessor 16-bit data bus up to 10 MHz 1 MB RAM 64K I/O ports 40-pin DIP 1 general purpose registers, 2 segment registers, 3 Adder, 4 Bus C, 5 Queue commands, 6 control system, 7 control system bus, 8 Bus A, 9 ALU, 10 Address bus, 11 Data bus, 12 Rail Control Registers: AX -accumulator, BX – base, CX - count, DX - data, SP - stack ptr, BP - base ptr, SI - source index, DI - Destination Index ,CS - code Segment, DS - data segment, SS - stack segment, ES - extra segment, IP - Instruction Pointer.

Motorola 6800 “From Chips to Systems”, R. Zaks, A. Wolfe 8-bit microprocessor up to 2 MHz 64 KB RAM no I/O ports 40-pin DIP “From Chips to Systems”, R. Zaks, A. Wolfe

M68000

M68000 “The Architecture of Microprocessors”, F. Anceau

Processing multiple instructions at the same time Pipelining: Processing multiple instructions at the same time ["Pipeline MIPS" by Hellisp - Own work. Licensed under Public Domain Wikimedia Commons - http://commons.wikimedia.org/wiki/File:Pipeline_MIPS.png#/media/File:Pipeline_MIPS.png]

Reading/Expectations Design Philosophy Behind Motorola's MC68000: part 1, part 2, part 3 [April 1983 © BYTE Publications Inc] Great Microprocessors of the Past and Present [2005, John Bayko] How Microprocessors Work [©1998-2015, Marshall Brain, HowStuffWorks, Inc.] How Computer Memory Works [©1998-2015, Jeff Tyson, HowStuffWorks, Inc.] How Caching Works [©1998-2015, Guy Provost, HowStuffWorks, Inc.] Expectations: given the architecture diagram of a processor, identify registers and bus structure explain the steps and the movement of instructions/data required to execute an assembly language instruction