Department of Electronics & Commuication Engg - Haryana College of Technology & Managementkaithal24 Chapter 2literature Review Prehistory: 8048

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 1

MAJORPROJECTREPORT:CELLPHONE BASEDVOTINGMACHINE DEPARTMENT OF ELECTRONICS & COMMUICATION ENGG.

HARYANA COLLEGE OF TECHNOLOGY & MANAGEMENTKAITHAL24 CHAPTER2LITERATUREREVIEW PREHISTORY: 8048 In fact, it should have started with chapter -2, the invention of microprocessor. Intelintroduced a single-chip processor, the 4004, in 1971. It was a 4-bit microprocessor, withwhoppingprocessingspeedof100thousandoperationspersecond,andwasmeantforanelectronic calculator. There is a lot of 4-bit processing in calculators, especially if thesoftware is based on BCD arithmetics. Later Intel introduced the 8-bitter 8008 and it's grown-upbrother-the famous8080 (whichthenwasperfectedbyanex-IntelemployeeasZilogZ80, one of the best 8bit microprocessors of all times).In 1976, Intel introduced its first microcontroller, 8048. It integrated the processing core withcodeanddatamemoryandcertainperipherals.Thecodememorywasa 1kBmaskROM(defined by the last metallisation mask during the chip processing) or EPROM (after all, IntelinventedEPROM),thedatamemorywas64bytesofRAM(includingthe8-levelstackandtwo pages of eight general purpose registers). Besides general-purpose I/O (see below),peripheralsincluded atimerandanexternalinterrupt(plusthenecessaryinterruptsystem).Althoughthe8048isclearlyan8-bitarchitecture,itis saidtobeanancestorofthe4-bit4004rather than the 8080. Also it is said to bear remarkable similarities to Fairchild F8microprocessor.Today,itishardtosaywhethersomethingofthisistrue,butonething issure,the8048hasacoupleofstrangefeatures.Usingfourofitsgeneralpurposeinput/outputports,andaddingoneor more8243-type chip-andtheI/Oexpandintoanotherfour4-bitports.Thisexpansionhasnotonlysupportinthe hardware-dedicatedpinson8048-butalsoin the instruction set, having dedicated instructions for I/O operations (including AND andOR(!)) via the expander.The8048alreadyhadalotofusefulfeatures knownwellto8051-users:externalcodememorysupport;externaldatamemorysupport(inherentlyonly256bytes addressedindirectlybyR0andR1asthereisno16bitpointerregistersuchastheDPTRin8051-the

You might also like