Comparitve Study of 80286

6
COMPARITVE STUDY OF 80286, 80386, 80486 &PENTIUM PROCESSORS:- 80286 80386 80486 PENTIUM Specifications 16 Bit Processor 32 Bit Processor 32 Bit Processor 32 Bit Processor No. Of Pins 68 132 168 296 Technology HMOS HMOS-3 PGA(Pin Grid Array) SPGA(Special Pin Grid Array) Address Bus 24 Bits 32 Bits 32 Bits 32 Bits Data Bus 16 Bits 32 Bits 32 Bits 64 Bits Memory Capacity Physical Memory-16MB Physical Memory-4GB Physical Memory-4GB On the whole 4GB Cache Memory -1GB Virtual Memory - 64TB Virtual Memory -64TB Clock Frequency 4,6,8 MHz 12.5,16,20,25,33 MHz 25,33,50,60&100 MHz 60-233 MHz Addressing Modes 8 11 11 11 Functional Units Bus Unit, Execution Unit, Bus Unit, Pre-fetch Unit, Bus Unit, Pre-fetch Unit, Bus Unit, Paging Unit, Address Unit, Instruction Unit Decode Unit, Paging Unit, Cache Unit, Floating Point Pre-fetch Buffer, Instruction Segmentation Unit, Execution Unit, Decode Unit, Control Decoder, Control ROM, Unit Unit, Protection Test Unit, Integer Pipelines(U & V ALU, Paging Unit, Pipelines), Floating Point Segmentation Unit Unit, BTB(Branch Target Buffer), Code Cache & Data

description

comparison of different microprocessors

Transcript of Comparitve Study of 80286

COMPARITVE STUDY OF 80286, 80386, 80486 &PENTIUM PROCESSORS:-

80286 80386 80486 PENTIUM

Specifications16 Bit Processor32 Bit Processor32 Bit Processor32 Bit Processor

No. Of Pins68 132168296

TechnologyHMOSHMOS-3PGA(Pin Grid Array)SPGA(Special Pin Grid Array)

Address Bus24 Bits32 Bits32 Bits32 Bits

Data Bus16 Bits32 Bits32 Bits64 Bits

Memory CapacityPhysical Memory-16MBPhysical Memory-4GBPhysical Memory-4GBOn the whole 4GB

Cache Memory -1GBVirtual Memory -64TBVirtual Memory -64TB

Clock Frequency4,6,8 MHz12.5,16,20,25,33 MHz25,33,50,60&100 MHz60-233 MHz

Addressing Modes8 111111

Functional UnitsBus Unit, Execution Unit,Bus Unit, Pre-fetch Unit,Bus Unit, Pre-fetch Unit,Bus Unit, Paging Unit,

Address Unit, Instruction UnitDecode Unit, Paging Unit,Cache Unit, Floating PointPre-fetch Buffer, Instruction

Segmentation Unit, ExecutionUnit, Decode Unit, ControlDecoder, Control ROM,

UnitUnit, Protection Test Unit,Integer Pipelines(U & V

ALU, Paging Unit,Pipelines), Floating Point

Segmentation UnitUnit, BTB(Branch Target

Buffer), Code Cache & Data

Cache, Dual Processing Logic

and APIC(Advanced

Programmable Interrupt

Controller)

Data Types8,16 Bit- Signed & Unsigned,8,16,32 Bit- Signed &8,16,32 Bit- Signed &8,16,32 Bit- Signed &

SupportedBCD, Strings, ASCII, RealUnsigned, BCD, Strings, 32 &Unsigned, Real Strings, BCD,Unsigned, Real Strings, BCD,

48 Bit-Memory Pointers, BitBit Field, Bit Strings, 32 & 48Bit Field, Bit Strings, 32 & 48

Field, Bit StringsBit-Memory PointersBit-Memory Pointers

Modes OfReal, Protected & VirtualReal, Protected & VirtualReal, Protected & VirtualReal, Protected & Virtual

OperationAddressing ModesAddressing ModesAddressing ModesAddressing Modes

Barrel ShifterAbsentPresent & is 64 BitsPresentPresent

PagingNoYesYesYes

802868038680486PENTIUM

MemoryYesYesYesYes

Management

Protection

RegistersAX, BX, CX, DX, SI, DI, BP,SP,EAX,EBX,ECX,EDX, ESI, EDI,Same As 286 & AdditionalSame As 486 & Additional

DS, ES, SS,CS, IP, Flags, GDTR,EBP,ESP,FS, GS, DS, ES, SS,CS,Registers are TR3,TR4,TR5,Registers are CR0-CR4

LDTR, IDTR, MSWIP, E Flags, GDTR, LDTR, IDTR,Cache Registers

CR0-CR3, TR1, TR2, DR0-DR7

Task SwitchingYesYes, Done by a SpecialYes, Done by a SpecialYes, Done by a Special

HardwareHardwareHardware

Suitable8028780387External Co-Processor,Same

Co-processorsBuilt-in Co-Processor Exist

FlagsCF,PF,AF,SF,ZF,TF,DF,IF,OF,NTCF,PF,AF,SF,ZF,TF,DF,IF,OF,RF,Same As 386 & AuxiliarySame As 486 & ID

& IOPLVM, NT & IOPL(2 Bits)CarryFlag(Identification Flag),

VIP(Virtual Interrupt

Pending), VIF(Virtual

Interrupt)

PipeliningInstruction Fetch, Decode &Instruction Fetch, Decode ,Op-code Fetch, Decode ,U&V Pipeline for Integers

Execution in ParallelExecution, MemoryExecution, Memory1.Pre-fetch

Management & Bus Access inManagement , Bus Access&2.Decode 1

ParallelFloating Point Operation in3.Decode 2

Parallel4.Data Access from

ALU

5.Write Result

Floating Point

1.Pre-fetch

2.Decode 1&2

3.Operand Fetch

4.First Execute

5.Second Execute

6.Write the Result

.

Multiplexing OfNot MultiplexedNot MultiplexedNot MultiplexedNot Multiplexed

Buses

Special FeaturesNothingNothingBIST(Built-In Self Test) & 641.Power Management

Bit Internal Registers2.AP Check(Address

Parity Check)

3.PC Check(Parity

Check Over Data)

4.STPCLK- Stop Clock