Evolution of microprocessor , Assembly Language

Assignment Help:

EVOLUTION OF MICROPROCESSOR :

The digital circuits and systems may be broken into two part:

1) Sequential Circuit and

2) Combinational Circuits  

 

1421_logic gates.jpg

Example: Counters, Flip-Flops Registers etc

 

It is the notion that the systems and digital circuits are the by product of the Boolean functions. Suppose any Boolean function is expressed as:

F ki (A,B,C,D ..........).

Where, k :- Number of Boolean Variables,

And i  :- Total Boolean functions generated by these variables.  For example, k = 4, then i = 24 = 0,1.......15.

So a Boolean function may be expressed as:

fki (A,B,C,D)

Where i = 0, 1.......15.

Example: Assume a function as:

794_function1.jpg
Here k = 4, and i = 1;

This function may be realized in a number of ways depending upon the types of the technologies used:

 

(i) Discrete Element: The utilization of discrete element for realizing any function was the first technology used before the year 1960 and had to produce each Boolean variable from discrete elements to realize the overall function.

In this approach, each variable was realised independently and these are joint to get the functions. The performance of the assembled circuit depended upon the individuals how neatly he could do it apart from the complicated circuit. It required frequently much more time for assembling and every one had to assemble it independently in his own way.  It created problems in automated working environment.

(ii) SSI: The innovation in the semiconductor technology forced the engineers and scientists to think several times to put them as a package either in the single IC form or in form of hybrid. In 1965, the development of Integrated circuit technology came into existence that gave the option of packing 100 transistors on the single chip. By this time the 2 technologies that names were MSI (< 100) and SSI (< 10) were used to produced and realise functions. In the SSI technology B'C, AB, CD, A'B was generated separately for realising the overall function. Hence, SSI required 5 - chips, 1 each for B'C, AB, A'B, CD and AB +B'A+A'B+CD.

(iii) MSI: In the MSI technology B'C +AB and A'B+ CD were generated separately for realising the overall function. So in the SSI technology more than 4-chips were required where in MSI technology   more than 2-chips were required only for realising the same function.  This technology was used between 1965 to 1970.

(vi) LSI: The continued research in semiconductor technology resulted into realisation of more functions due to high packing density.  thus  the  LSI  technology  increased  further  and the  facility  of packing transistors  on a single chip up to a few thousands.  With this technology, all functions could be realised with only 1 chip. For large values of k, the function became more complexes and it cannot  be  possible  to  realise  the all  function  by  a  single  chip.  The continued research in the semiconductor technology resulted in the development of the VLSI technology where in many more components could be packed on a single chip.

The continued development of IC technology resulted in realisation of more complexes functions  with better reliability,  compactness,  low power dissipation and low cost.  Figure explained different stages of integration. Chips like memory devices, counters, etc. were developed by using LSI and MSI technologies. With passageway of time, the IC technology developed at an unbelievable pace and all Boolean functions could be realized only on a single chip. The chip that capable of processing all Boolean functions was given the name of Processor.  On the same line, the chip which processed the data in a controlled manner was known as the microprocessor.

1091_mp family.jpg

 

There were people who said that the microprocessor was the accidental by product of the general process for 'manufacturing the high density semiconductor memories by using MOS-LSI technology. At the end of the 1960-70 decade, the need for this type of technology which placed thousands of transistors on just a single chip became compulsory. However, it was not till fully clear as to which function could use several devices effectively. Of course,   Memories were one among such functions.  With the development and design of such semiconductor memories, the need of a similarly difficult and efficient processor was felt which not only were able to utilize them well but could pave the way for the selling of semiconductor memories simply.

 

 

 

 

 


Related Discussions:- Evolution of microprocessor

Formulate the linear programming model , Print Media Advertising (PMA) has ...

Print Media Advertising (PMA) has been providing a contract to market Buzz Cola via newspaper ads in a main southern newspaper. Full-page ads in the weekday editions (Monday throug

Aam-arithmetic instruction-microprocessor, AAM: ASCII Adjust for Multiplic...

AAM: ASCII Adjust for Multiplication after execution. This instruction converts the product available in the AL into unpacked BCD format.  This follows a multiplication   instruct

Program to move contents in memory-machine level programs, Example : Write...

Example : Write a program to move the contents of the memory location 0500H to BX and also to register CX. Add immediate byte 05H to the data residing in memory location, whose ad

Write a assembly language subroutine, Write a M68000 assembly language subr...

Write a M68000 assembly language subroutine MULSUM that takes an array named A containing n bytes of positive numbers, and fills two arrays, array B containing n

Base convertor, take an integer and its base and the base in which you want...

take an integer and its base and the base in which you want to convert the number from user and perform conversion.

Program of generate a random number, This is a short program to practice as...

This is a short program to practice assembly language loops and if/else statements. You will use various jump commands and the cmp instruction. The program will generate a random

Xml, Write the structure of For…Next loop in VB.Net and also write a progra...

Write the structure of For…Next loop in VB.Net and also write a program to print integers from 1 to 10 on the console.

maximim and minimum mode 8088-microprocessor, Maximim and Minimum mode 808...

Maximim and Minimum mode 8088 system : In the maximum mode, the pin 880 is lastingly high. The functions and timings of other pins of 8088 are exactly similar to 8086. Due to t

Ror-logical instruction-microprocessor, ROR : Rotate Right without Carry: ...

ROR : Rotate Right without Carry: This instruction rotates the contents of destination operand to the bit-wise right either by one or by the count specified in register CL, exclud

Write policy-microprocessor, Write Policy A write policy determines how...

Write Policy A write policy determines how the cache deals with a write cycle. The 2 common write policies areWrite-Throughand Write-Back. In Write-Back policy, the cache behav

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd