Skip to main content

Evolution of Microprocessor

First Generation Microprocessors: 
  • These were introduced between 1971 and 1973.
  • They were designed using PMOS technology.
  • This technology provided low cost, slow speed and low output currents.
  • They were not compatible with Transistor transistor logic (TTL) levels.
  • It required 30 ICs to form a system.
  • 4 bit processors were provided with only 16 pins.
  • 8 bit processors were provided with 40 pins.
  • Examples: INTEL 4004, NATIONAL IMP-4, INTEL 8008, etc.
Second Generation Microprocessors: 
  • They appeared in 1973.
  • They were designed using NMOS technology.
  • This technology provided fast speed and high density.
  • They were TTL compatible.
  • They provided more powerful instruction set.
  • They provided better interrupt handling capabilities.
  • Chip size larger and provided with 40 pins.
  • Examples: INTEL 8080, INTEL 8085, NATIONAL CMP-8, etc.
Third Generation Microprocessors: 
  • They were introduced after 1978.
  • These are 16 bit processors.
  • They were designed using High Density MOS (HMOS) technology.
  • This technology provided better speed and higher packing density.
  • They were provided with 40/48/64 pins.
  • They have strong processing capability and they are easier to program.
  • They also provide more powerful interrupt handling capabilities.
  • The processor has multiply and divide arithmetic hardware.
  • Examples: INTEL 8086, INTEL 8088, INTEL 80186, etc.
Fourth Generation Microprocessors: 
  • They were introduced in year 1980.
  • These are 32 bit processors.
  • They were designed using low power version of HMOS technology.
  • Physical memory space is 16 MB.
  • Virtual memory space is 1 TB.
  • Floating point hardware is incorporated.
  • They are supported by increased number of addressing modes.
  • Examples: INTEL 80386, INTEL 80486, MOTOROLA M68020, etc.
Fifth Generation Microprocessors: 
  • INTEL came out with a new processor namely Pentium processor.
  • They employed decoupled super scalar processing.
  • Their design exceeded 10 million transistors.
  • They provided high performance floating point operations.
  • They have high speed.
  • Examples: PENTIUM, PENTIUM II, PENTIUM III, PENTIUM IV.

Comments

Popular posts from this blog

Program to pack the two unpacked BCD numbers

Statement: Pack the two unpacked BCD numbers stored in memory locations 2000H and 2001H and store the result in memory location 2002H. The least significant digit is stored at 2000H. Example: (2000H) = 04H (2001H) = 09H Result = (2002H) = 94H Program: LDA 2001H                        ; Obtain the most significant BCD digit RLC                                    ; Rotate left  RLC                                    ; Rotate left  RLC                                    ; Rotate left  RLC                                    ; Rotate left...

Program to exchange the contents of two memory locations

Statement: Exchange the contents of memory locations 2000H and 2001H. Example:  Initially, (2000H) = 34H (2001H) = 20H After exchanging, (2000H) = 20H (2001H) = 34H Program 1 using direct addressing instructions: LDA 2000H               ; Get the contents of location 2000H into accumulator MOV B, A                  ; Move the contents of accumulator into register B LDA 2001H                ; Get the contents of location 2001H into accumulator STA 2000H                 ; Store the contents of accumulator into location 2000H MOV A, B                  ; Move the contents of register B into accumulator STA 2001H                 ; Store the contents of accumulator into location 2001H HLT  ...

Program to add the contents of two memory locations

Statement: Add the contents of memory locations 2000H and 2001H and place the result in the memory locations 2002H and 2003H. Example: (2000H) = C3H (2001H) = 29H Result = C3H + A9H = 016CH (2002H) = 6CH (2003H) = 01H Program: LXI H, 2000H                   ; HL points to location 2000H MOV A, M                        ; Move the contents of 2000H into accumulator INX H                                ; HL points to location 2001H ADD M                              ; Add the contents of 2001H with the contents of accumulator INX H                                ; HL points to location 2002H MOV M, A      ...