MICRO PROCESSOR IS DEFINED AS THE PROGRAMABLE ,MULTI PURPOSE,CLOCK DRIVEN AND REGISTER BASED ELECTRONIC DEVICE WHICH ACCEPTS THE BINARY DATA FROM THE STORAGE DEVICE CALLED MEMORY AS IT INPUT AND PROCESS THE DATA ACCORDING TO GIVEN SET OF INSTRUCTIONS AND PRODUCES THE O/P IN BINARY FORM