Introduction of Intel Processors

Slides:



Advertisements
Similar presentations
Memory Management Unit
Advertisements

Parul Polytechnic Institute
EZ-COURSEWARE State-of-the-Art Teaching Tools From AMS Teaching Tomorrow’s Technology Today.
MICROPROCESSORS TWO TYPES OF MODELS ARE USED :  PROGRAMMER’S MODEL :- THIS MODEL SHOWS FEATURES, SUCH AS INTERNAL REGISTERS, ADDRESS,DATA & CONTROL BUSES.
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.
The 8085 Microprocessor Architecture. Contents The 8085 and its Buses. The address and data bus ALU Flag Register Machine cycle Memory Interfacing The.
FEATURES OF 80386: Two versions of are commonly available: 1) 80386DX
MICRO PROCESSER The micro processer is a multipurpose programmable, clock driven, register based, electronic integrated device that has computing and decision.
Khaled A. Al-Utaibi  Computers are Every Where  What is Computer Engineering?  Design Levels  Computer Engineering Fields  What.
CEN 226: Computer Organization & Assembly Language :CSC 225 (Lec#3) By Dr. Syed Noman.
Intel MP.
1 Microprocessor-based Systems Course 4 - Microprocessors.
Vacuum tubes Transistor 1948 ICs 1960s Microprocessors 1970s.
1 Hardware and Software Architecture Chapter 2 n The Intel Processor Architecture n History of PC Memory Usage (Real Mode)
Chapter 4 Processor Technology and Architecture. Chapter goals Describe CPU instruction and execution cycles Explain how primitive CPU instructions are.
Vacuum tubes Transistor 1948 –Smaller, Cheaper, Less heat dissipation, Made from Silicon (Sand) –Invented at Bell Labs –Shockley, Brittain, Bardeen ICs.
Microprocessor Systems Design I Instructor: Dr. Michael Geiger Spring 2012 Lecture 2: 80386DX Internal Architecture & Data Organization.
GCSE Computing - The CPU
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.
Lect 13-1 Lect 13: and Pentium. Lect Microprocessor Family  Microprocessor  Introduced in 1989  High Integration  On-chip 8K.
Microcomputer & Interfacing Lecture 2
CPU, CONTROL UNIT, ALU BY: GROUP 10 (MT - 2A) Grado, Crystell Joy
Intel
Intel MP (32-bit microprocessor) Designed to overcome the limits of its predecessor while maintaining the software compatibility with the.
Basic Microcomputer Design. Inside the CPU Registers – storage locations Control Unit (CU) – coordinates the sequencing of steps involved in executing.
Computer Architecture and Organization Introduction.
Computers organization & Assembly Language Chapter 0 INTRODUCTION TO COMPUTING Basic Concepts.
Chapter 1 Introduction. Architecture & Organization 1 Architecture is those attributes visible to the programmer —Instruction set, number of bits used.
Introduction First 32 bit Processor in Intel Architecture. Full 32 bit processor family Sixth member of 8086 Family SX.
Computer Organization & Assembly Language © by DR. M. Amer.
UNIT-I 80386DX functional Block Diagram PIN Description Register set
Computer Architecture Memory, Math and Logic. Basic Building Blocks Seen: – Memory – Logic & Math.
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.
Architecture of Microprocessor
80386DX. Features of 80386DX It supports 8/16/32 bit data operands It has 32-bit internal registers It supports 32-bit data bus and 32-bit non-multiplexed.
80386DX functional Block Diagram PIN Description Register set Flags Physical address space Data types.
EFLAG Register of The The only new flag bit is the AC alignment check, used to indicate that the microprocessor has accessed a word at an odd.
The Intel 86 Family of Processors
Pentium Architecture Arithmetic/Logic Units (ALUs) : – There are two parallel integer instruction pipelines: u-pipeline and v-pipeline – The u-pipeline.
Chapter 2 Turning Data into Something You Can Use
Different Microprocessors Tamanna Haque Nipa Lecturer Dept. of Computer Science Stamford University Bangladesh.
Fundamentals of Programming Languages-II
MICROPROCESSOR DETAILS 1 Updated April 2011 ©Paul R. Godin prgodin gmail.com.
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.
BASIC COMPUTER ARCHITECTURE HOW COMPUTER SYSTEMS WORK.
ARM 7 & ARM 9 MICROCONTROLLERS AT91 1 ARM920T Processor.
Intel 8086 MICROPROCESSOR ARCHITECTURE
Submitted To: Submitted By: Seminar On 8086 Microprocessors.
MICROPROCESSOR AMARTYA ROY-72 ANGSHUMAN CHATTERJEE-80 ASHISH LOHIA-70 MOLOY CHAKRABORTY-60.
1 Chapter 1 Basic Structures Of Computers. Computer : Introduction A computer is an electronic machine,devised for performing calculations and controlling.
32- bit Microprocessor-Intel 80386
Differences of 8086,80386,i7.
Protection in Virtual Mode
contains 8086 processor and several additional functional chips: clock generator 2 independent DMA channels PIC 3 programmable 16-bit timers.
Basic Computer Organization
An Introduction to Microprocessor Architecture using intel 8085 as a classic processor
Operating Modes UQ: State and explain the operating modes of X86 family of processors. Show the mode transition diagram highlighting important features.(10.
Subject Name: Microprocessors Subject Code:10EC46 Department: Electronics and Communication Date: /19/2018.
Microprocessor & Assembly Language
ECEG-3202 Computer Architecture and Organization
Today’s agenda Hardware architecture and runtime system
ECEG-3202 Computer Architecture and Organization
First Generation 32–Bit microprocessor
Computer Architecture Assembly Language
Microprocessor Lecture 7 (8086 Registers).
ARM920T Processor This training module provides an introduction to the ARM920T processor embedded in the AT91RM9200 microcontroller.We’ll identify the.
Presentation transcript:

Introduction of Intel Processors

Intel 4004 (First Microprocessor) : 1969 Revolution from fixed functionality to variable Handled 4 bit data Had 46 instructions Allowed 4KB of program code and 1KB of data.

Intel 8-bit processors They are 8008, 8080 and 8085 They were used in many early microcomputers in applications such as electronic instruments and printers

Intel 16-bit processors They included 8086, 8088 and 80286

Intel 32-bit processors They include 80386 and 80486. First they introduced 80386DX, 80386SX and 80386SL. It was compatible with 8088/8086/80286 80386DX(DX refers to floating point capability) 80386SX(SX refers to 16-bit data bus) It offers 24 bit address bus(16MB physical m/m) 80386SL(offered several power management options and sleep modes to conserve battery power for laptops)

Intel 32-bit processor - 80486 80486DX – Improved with memory cache and math coprocessor 80486SX – Does not have math coprocessor Clock doubler/tribler were also released (75% faster than the comparable non-doubled processor) DX2-66  33MHz DX2-50  25MHz DX4-100  25MHz DX4-75  25MHz

80386DX

Features of 80386DX It supports 8/16/32 bit data operands It has 32-bit internal registers It supports 32-bit data bus and 32-bit non-multiplexed address bus It supports Physical Address of 4GB Virtual Address of 64TB Maximum Segment size of 4GB

Features of 80386DX It operates in 3 different modes Real Protected Virtual 8086 MMU provides virtual memory, paging and 4 levels of protection Clock Frequency : 20,25 and 33MHz It has 132 pin package

Architecture of 80386 UQ: Draw the block diagram of the 80386 DX Processor and explain each block in brief

Architecture of 80386 Three Sections: Bus Interface units Central Processing Unit Memory Management Unit

Architecture of 80386 The internal architecture of 80386 is divided into three sections: Central Processing Unit Memory Management Unit Bus Interface unit

Central Processing Unit

Central Processing Unit The CPU is further divided into: Instruction Unit Execution Unit Instruction Unit: It decodes the opcode bytes received from the 16-byte instruction queue and arranges them into a 3-decoded instruction queue. After decoding it is passed to control section for deriving necessary control signals

Central Processing Unit Execution Unit: It has 8 general purpose and 8 special purpose registers which either handles data or addresses The 64-bit barrel shifter increases the speed of all shift, rotate, multiply and divide operations The multiply/divide logic implements the bit-shift-rotate algorithms to complete the operations in minimum time(Even 32bit multiplication is done in 1µs)

Central Processing Unit Element of the EU Arithmetic/logic unit (ALU) Performs the operation identified by ADD, SUB, AND, etc. Flags register Holds status and control information General-purpose registers Holds address or data information Control ROM Contains microcode sequences that define operations performed by machine instructions Special multiply, shift, and barrel shift hardware Accelerate multiply, divide, and rotate operations

Memory Management Unit

Memory Management Unit MMU consists of a segmentation unit and paging unit Segmentation Unit: It allows the use of two address components - segment and offset – for relocability and sharing of data It allows a maximum segment size of 4GB It provides a 4-level protection mechanism for protecting and isolating system’s code and data from those of application program

Memory Management Unit The limit and attribute PLA checks segment limits and attributes at segment level to avoid invalid accesses to code and data in memory segment. Paging Unit It organizes physical memory in terms of pages of 4KB size It works under the control of segmentation unit It converts linear addresses into physical addresses The control and attribute PLA checks privileges at page level.

Bus Interface Unit It has a prioritizer to resolve the priority of various bus requests. This controls the access of the bus The address driver drives the bus enable and address signals A2 – A31. The pipeline/bus size unit handles the control signals for pipelining and dynamic bus sizing units

Bus Interface Unit The data buffers interface the internal data bus with system bus

NEXT : Signal Interface of 80386DX