8085 మైక్రోప్రాసెసర్ ఆర్కిటెక్చర్: వర్కింగ్ & ఇట్స్ అప్లికేషన్స్

సమస్యలను తొలగించడానికి మా పరికరాన్ని ప్రయత్నించండి





ఇంటిగ్రేటెడ్ సర్క్యూట్ యొక్క మొదటి ఆవిష్కరణ 1959 సంవత్సరంలో జరిగింది మరియు ఇది మైక్రోప్రాసెసర్ల చరిత్రను జ్ఞాపకం చేసింది. 1971 లో కనిపెట్టిన మొట్టమొదటి మైక్రోప్రాసెసర్ ఇంటెల్ 4004. దీనిని సెంట్రల్ ప్రాసెసింగ్ యూనిట్ (సిపియు) అని కూడా పిలుస్తారు, ఇక్కడ ఒక చిప్‌లో బహుళ కంప్యూటర్ పరిధీయ భాగాలు విలీనం చేయబడతాయి. ఇందులో రిజిస్టర్లు, కంట్రోల్ బస్, క్లాక్, ALU, కంట్రోల్ విభాగం మరియు మెమరీ యూనిట్ ఉన్నాయి. అనేక తరాలను దాటి, ప్రస్తుత తరం మైక్రోప్రాసెసర్ 64-బిట్ ప్రాసెసర్‌లను ఉపయోగించే అధిక గణన పనులను చేయగలిగింది. ఇది మైక్రోప్రాసెసర్ల సంక్షిప్త మూల్యాంకనం మరియు ఈ రోజు మనం చర్చించబోయే ఒక రకం 8085 మైక్రోప్రాసెసర్ ఆర్కిటెక్చర్.

8085 మైక్రోప్రాసెసర్ అంటే ఏమిటి?

సాధారణంగా, 8085 8-బిట్ మైక్రోప్రాసెసర్, మరియు దీనిని 1976 సంవత్సరంలో ఇంటెల్ బృందం NMOS టెక్నాలజీ సహాయంతో ప్రారంభించింది. ఈ ప్రాసెసర్ మైక్రోప్రాసెసర్ యొక్క నవీకరించబడిన సంస్కరణ. యొక్క ఆకృతీకరణలు 8085 మైక్రోప్రాసెసర్ ప్రధానంగా డేటా బస్ -8-బిట్, అడ్రస్ బస్ -16 బిట్, ప్రోగ్రామ్ కౌంటర్ -16-బిట్, స్టాక్ పాయింటర్ -16 బిట్, 8-బిట్, + 5 వి వోల్టేజ్ సరఫరాను నమోదు చేస్తుంది మరియు 3.2 MHz సింగిల్ సెగ్మెంట్ CLK వద్ద పనిచేస్తుంది. 8085 మైక్రోప్రాసెసర్ యొక్క అనువర్తనాలు మైక్రోవేవ్ ఓవెన్లు, వాషింగ్ మెషీన్లు, గాడ్జెట్లు మొదలైన వాటిలో పాల్గొంటాయి. 8085 మైక్రోప్రాసెసర్ యొక్క లక్షణాలు క్రింద ఉన్నాయి:




  • ఈ మైక్రోప్రాసెసర్ అనేది 8-బిట్ పరికరం, ఇది ఏకకాల విధానంలో 8-బిట్ సమాచారాన్ని అందుకుంటుంది, నిర్వహిస్తుంది లేదా అందిస్తుంది.
  • ప్రాసెసర్‌లో 16-బిట్ మరియు 8-బిట్ చిరునామా మరియు డేటా లైన్లు ఉంటాయి మరియు కాబట్టి పరికరం యొక్క సామర్థ్యం 216ఇది 64KB మెమరీ.
  • ఇది ఒకే NMOS చిప్ పరికరంతో నిర్మించబడింది మరియు 6200 ట్రాన్సిస్టర్‌లను కలిగి ఉంది
  • మొత్తం 246 కార్యాచరణ సంకేతాలు మరియు 80 సూచనలు ఉన్నాయి
  • 8085 మైక్రోప్రాసెసర్ 8-బిట్ ఇన్పుట్ / అవుట్పుట్ అడ్రస్ లైన్లను కలిగి ఉన్నందున, ఇది 2 ను పరిష్కరించే సామర్థ్యాన్ని కలిగి ఉంది8= 256 ఇన్పుట్ మరియు అవుట్పుట్ పోర్టులు.
  • ఈ మైక్రోప్రాసెసర్ 40 పిన్‌ల డిఐపి ప్యాకేజీలో లభిస్తుంది
  • I / O నుండి మెమరీకి మరియు మెమరీ నుండి I / O కి భారీ సమాచారాన్ని బదిలీ చేయడానికి, ప్రాసెసర్ తన బస్సును DMA కంట్రోలర్‌తో పంచుకుంటుంది.
  • ఇది అంతరాయ నిర్వహణ నిర్వహణ విధానాన్ని పెంచే ఒక విధానాన్ని కలిగి ఉంది
  • 8085 ప్రాసెసర్‌ను ఐసి 8355 మరియు ఐసి 8155 సర్క్యూట్ల మద్దతు ఉపయోగించి మూడు-చిప్ మైక్రోకంప్యూటర్‌గా కూడా ఆపరేట్ చేయవచ్చు.
  • దీనికి అంతర్గత క్లాక్ జెనరేటర్ ఉంది
  • ఇది 50% విధి చక్రం కలిగిన గడియార చక్రంలో పనిచేస్తుంది

8085 మైక్రోప్రాసెసర్ ఆర్కిటెక్చర్

8085 మైక్రోప్రాసెసర్ యొక్క నిర్మాణంలో ప్రధానంగా టైమింగ్ & కంట్రోల్ యూనిట్, అంకగణిత మరియు లాజిక్ యూనిట్ ఉన్నాయి. డీకోడర్, ఇన్స్ట్రక్షన్ రిజిస్టర్, ఇంటరప్ట్ కంట్రోల్, రిజిస్టర్ అర్రే, సీరియల్ ఇన్పుట్ / అవుట్పుట్ కంట్రోల్. మైక్రోప్రాసెసర్ యొక్క ముఖ్యమైన భాగం సెంట్రల్ ప్రాసెసింగ్ యూనిట్.



8085 ఆర్కిటెక్చర్

8085 ఆర్కిటెక్చర్

8085 మైక్రోప్రాసెసర్ యొక్క ఆపరేషన్లు

ALU యొక్క ప్రధాన ఆపరేషన్ అంకగణితం మరియు తార్కికం, ఇందులో అదనంగా, పెరుగుదల, వ్యవకలనం, తగ్గుదల, AND, OR, Ex-OR వంటి తార్కిక కార్యకలాపాలు , పూరక, మూల్యాంకనం, ఎడమ షిఫ్ట్ లేదా కుడి షిఫ్ట్. కార్యకలాపాల అంతటా సమాచారాన్ని ఉంచడానికి తాత్కాలిక రిజిస్టర్‌లు మరియు సంచితాలు రెండూ ఉపయోగించబడతాయి, అప్పుడు ఫలితం సంచితంలో నిల్వ చేయబడుతుంది. ఆపరేషన్ ఫలితాల ఆధారంగా వేర్వేరు జెండాలు అమర్చబడి ఉంటాయి లేదా క్రమాన్ని మార్చండి.

ఫ్లాగ్ రిజిస్టర్లు

యొక్క జెండా రిజిస్టర్లు మైక్రోప్రాసెసర్ 8085 సైన్, జీరో, ఆక్సిలరీ క్యారీ, పారిటీ మరియు క్యారీ అనే ఐదు రకాలుగా వర్గీకరించబడ్డాయి. ఈ రకమైన జెండాల కోసం బిట్ యొక్క స్థానాలు కేటాయించబడ్డాయి. ALU యొక్క ఆపరేషన్ తరువాత, చాలా ముఖ్యమైన బిట్ (D7) యొక్క ఫలితం ఒకటి అయినప్పుడు, అప్పుడు సైన్ జెండా అమర్చబడుతుంది. ALU ఫలితం యొక్క ఆపరేషన్ సున్నా అయినప్పుడు సున్నా జెండాలు సెట్ చేయబడతాయి. ఫలితం సున్నా కానప్పుడు సున్నా జెండాలు రీసెట్ చేయబడతాయి.

8085 మైక్రోప్రాసెసర్ ఫ్లాగ్ రిజిస్టర్లు

8085 మైక్రోప్రాసెసర్ ఫ్లాగ్ రిజిస్టర్లు

అంకగణిత ప్రక్రియలో, తక్కువ నిబ్బెల్‌తో క్యారీ ఉత్పత్తి అయినప్పుడల్లా, సహాయక రకం క్యారీ ఫ్లాగ్ సెట్ చేయబడుతుంది. ALU ఆపరేషన్ తరువాత, ఫలితానికి సమాన సంఖ్య ఉన్నప్పుడు పారిటీ జెండా సెట్ చేయబడుతుంది, లేకపోతే అది రీసెట్ చేయబడుతుంది. క్యారీలో అంకగణిత ప్రక్రియ ఫలితం వచ్చినప్పుడు, క్యారీ ఫ్లాగ్ సెట్ చేయబడుతుంది లేదా లేకపోతే అది రీసెట్ చేయబడుతుంది. ఐదు రకాల జెండాల మధ్య, బిసిడి అంకగణితం కోసం ఉద్దేశించిన లోపలి భాగంలో ఎసి రకం జెండా ఉపయోగించబడుతుంది మరియు మిగిలిన నాలుగు జెండాలు డెవలపర్‌తో ఒక ప్రక్రియ యొక్క ఫలితాల పరిస్థితులను నిర్ధారించడానికి ఉపయోగిస్తారు.


కంట్రోల్ అండ్ టైమింగ్ యూనిట్

కంట్రోల్ మరియు టైమింగ్ యూనిట్ గడియారం ద్వారా మైక్రోప్రాసెసర్ యొక్క అన్ని చర్యలతో సమన్వయం చేస్తుంది మరియు అవసరమైన నియంత్రణ సంకేతాలను ఇస్తుంది కమ్యూనికేషన్ మైక్రోప్రాసెసర్ మరియు పెరిఫెరల్స్ మధ్య.

డీకోడర్ మరియు ఇన్స్ట్రక్షన్ రిజిస్టర్
మెమరీ నుండి ఆర్డర్ పొందిన తరువాత అది ఇన్స్ట్రక్షన్ రిజిస్టర్‌లో ఉంది మరియు ఎన్కోడ్ చేయబడింది మరియు వేర్వేరు పరికర చక్రాలలో డీకోడ్ చేయబడుతుంది.

నమోదు అర్రే

సాధారణ ప్రయోజనం ప్రోగ్రామబుల్ రిజిస్టర్లను అనేక రకాలుగా వర్గీకరించారు B, C, D, E, H, & L వంటి సంచితం కాకుండా ఇవి 8-బిట్ రిజిస్టర్లుగా ఉపయోగించబడతాయి, లేకపోతే l6 బిట్ డేటాను నిల్వ చేయడానికి కలుపుతారు. అనుమతించబడిన జంటలు BC, DE & HL, మరియు స్వల్పకాలిక W & Z రిజిస్టర్‌లు ప్రాసెసర్‌లో ఉపయోగించబడతాయి మరియు దీనిని డెవలపర్‌తో ఉపయోగించలేరు.

ప్రత్యేక ప్రయోజన రిజిస్టర్లు

ఈ రిజిస్టర్లను ప్రోగ్రామ్ కౌంటర్, స్టాక్ పాయింటర్, ఇంక్రిమెంట్ లేదా తగ్గింపు రిజిస్టర్, అడ్రస్ బఫర్ లేదా డేటా బఫర్ అనే నాలుగు రకాలుగా వర్గీకరించారు.

ప్రోగ్రామ్ కౌంటర్

ఇది మొదటి రకమైన ప్రత్యేక-ప్రయోజన రిజిస్టర్ మరియు మైక్రోప్రాసెసర్ చేత సూచనలు చేయబడుతున్నాయని భావిస్తుంది. ALU బోధనను పూర్తి చేసినప్పుడు, మైక్రోప్రాసెసర్ ఇతర సూచనల కోసం శోధిస్తుంది. అందువల్ల, సమయాన్ని ఆదా చేయడానికి తదుపరి సూచనల చిరునామాను నిర్వహించాల్సిన అవసరం ఉంటుంది. మైక్రోప్రాసెసర్ ఒక బోధన చేస్తున్నప్పుడు ప్రోగ్రామ్‌ను పెంచుతుంది, అందువల్ల ప్రోగ్రామ్ తదుపరి ఇన్స్ట్రక్షన్ మెమరీ చిరునామాకు కౌంటర్-పొజిషన్ చేయబోతోంది…

8085 లో స్టాక్ పాయింటర్

ఎస్పి లేదా స్టాక్ పాయింటర్ అనేది 16-బిట్ రిజిస్టర్ మరియు స్టాక్ మాదిరిగానే పనిచేస్తుంది, ఇది పుష్ మరియు పాప్ ప్రక్రియలలో రెండింటితో నిరంతరం పెరుగుతుంది లేదా తగ్గుతుంది.

పెరుగుదల లేదా తగ్గింపు రిజిస్టర్

8-బిట్ రిజిస్టర్ విషయాలు లేకపోతే మెమరీ స్థానాన్ని ఒకదానితో పెంచవచ్చు లేదా తగ్గించవచ్చు. ప్రోగ్రామ్‌ను పెంచడానికి లేదా తగ్గించడానికి 16-బిట్ రిజిస్టర్ ఉపయోగపడుతుంది కౌంటర్లు అలాగే ఒకదానితో స్టాక్ పాయింటర్ రిజిస్టర్ కంటెంట్. ఈ ఆపరేషన్ ఏదైనా మెమరీ స్థానం లేదా ఎలాంటి రిజిస్టర్‌లోనైనా చేయవచ్చు.

చిరునామా-బఫర్ & చిరునామా-డేటా-బఫర్

చిరునామా బఫర్ అమలు కోసం మెమరీ నుండి కాపీ చేసిన సమాచారాన్ని నిల్వ చేస్తుంది. మెమరీ & I / O చిప్స్ ఈ బస్సులతో అనుబంధించబడ్డాయి, అప్పుడు CPU ఇష్టపడే డేటాను I / O చిప్స్ మరియు మెమరీ ద్వారా భర్తీ చేయవచ్చు.

చిరునామా బస్సు మరియు డేటా బస్

సంబంధిత సమాచారాన్ని స్టాక్ అప్ చేయడానికి డేటా బస్సు ఉపయోగపడుతుంది. ఇది ద్వి-దిశాత్మకమైనది, కాని చిరునామా బస్సు దానిని ఎక్కడ నిల్వ చేయాలో సూచిస్తుంది & ఇది ఏక-దిశాత్మకమైనది, సమాచారాన్ని ప్రసారం చేయడానికి మరియు చిరునామా ఇన్పుట్ / అవుట్పుట్ పరికరాలకు ఉపయోగపడుతుంది.

టైమింగ్ & కంట్రోల్ యూనిట్

నిర్దిష్ట ప్రక్రియలను సాధించడానికి 8085 మైక్రోప్రాసెసర్ నిర్మాణానికి సిగ్నల్ సరఫరా చేయడానికి టైమింగ్ & కంట్రోల్ యూనిట్ ఉపయోగించవచ్చు. అంతర్గత మరియు బాహ్య సర్క్యూట్లను నియంత్రించడానికి టైమింగ్ మరియు కంట్రోల్ యూనిట్లు ఉపయోగించబడతాయి. వీటిని RD 'ALE, READY, WR' వంటి నియంత్రణ యూనిట్లు, S0, S1, మరియు IO / M వంటి స్టేటస్ యూనిట్లు, HLDA వంటి DM, మరియు HOLD యూనిట్, RST-IN మరియు RST-OUT వంటి రీసెట్ యూనిట్లు .

పిన్ రేఖాచిత్రం

ఈ 8085 40-పిన్ మైక్రోప్రాసెసర్, ఇక్కడ వీటిని ఏడు సమూహాలుగా వర్గీకరించారు. దిగువ 8085 మైక్రోప్రాసెసర్ పిన్ రేఖాచిత్రంతో, కార్యాచరణ మరియు ప్రయోజనం సులభంగా తెలుసుకోవచ్చు.

8085 పిన్ రేఖాచిత్రం

8085 పిన్ రేఖాచిత్రం

డేటా బస్

12 నుండి 17 వరకు పిన్స్ AD అయిన డేటా బస్ పిన్స్0- TO7, ఇది కనీస గణనీయమైన 8-బిట్ డేటా మరియు చిరునామా బస్సును కలిగి ఉంటుంది.

చిరునామా బస్సు

21 నుండి 28 వరకు ఉన్న పిన్స్ డేటా బస్ పిన్స్, ఇవి A.8- TOపదిహేను, ఇది చాలా ముఖ్యమైన 8-బిట్ డేటా మరియు చిరునామా బస్సును కలిగి ఉంటుంది.

స్థితి మరియు నియంత్రణ సంకేతాలు

ఆపరేషన్ యొక్క ప్రవర్తనను తెలుసుకోవడానికి, ఈ సంకేతాలను ప్రధానంగా పరిగణిస్తారు. 8085 పరికరాల్లో, ప్రతి 3 నియంత్రణ మరియు స్థితి సంకేతాలు ఉన్నాయి.

ఆర్డీ - ఇది READ ఆపరేషన్ నియంత్రణకు ఉపయోగించే సిగ్నల్. పిన్ తక్కువగా మారినప్పుడు, అది ఎంచుకున్న మెమరీని చదివినట్లు సూచిస్తుంది.

డబ్ల్యుఆర్ - ఇది WRITE ఆపరేషన్ నియంత్రణకు ఉపయోగించే సిగ్నల్. పిన్ తక్కువగా మారినప్పుడు, డేటా బస్ సమాచారం ఎంచుకున్న మెమరీ స్థానానికి వ్రాయబడిందని ఇది సూచిస్తుంది.

కానీ - ALE అడ్రస్ లాచ్ ఎనేబుల్ సిగ్నల్‌కు అనుగుణంగా ఉంటుంది. యంత్రం యొక్క ప్రారంభ గడియార చక్రం సమయంలో ALE సిగ్నల్ ఎక్కువగా ఉంటుంది మరియు ఇది చిరునామా యొక్క చివరి 8 బిట్‌లను మెమరీ లేదా బాహ్య గొళ్ళెం తో లాచ్ చేయడానికి అనుమతిస్తుంది.

I / M. - I / O కోసం లేదా మెమరీ పరికరాల కోసం చిరునామా కేటాయించాలా అని గుర్తించే స్థితి సిగ్నల్ ఇది.

సిద్ధంగా ఉంది - ఈ పిన్ పరిధీయ సమాచారాన్ని బదిలీ చేయగలదా లేదా అని పేర్కొనడానికి ఉపయోగించబడుతుంది. ఈ పిన్ ఎక్కువగా ఉన్నప్పుడు, ఇది డేటాను బదిలీ చేస్తుంది మరియు ఇది తక్కువగా ఉంటే, పిన్ అధిక స్థితికి వెళ్ళే వరకు మైక్రోప్రాసెసర్ పరికరం వేచి ఉండాలి.

ఎస్0మరియు ఎస్1 పిన్స్ - ఈ పిన్స్ కింది కార్యకలాపాలను నిర్వచించే స్థితి సంకేతాలు మరియు అవి:

ఎస్ 0 ఎస్ 1 లక్షణాలు వై
00ఆపు
10వ్రాయడానికి
01చదవండి
11పొందండి

గడియార సంకేతాలు

CLK - ఇది పిన్ 37 అయిన అవుట్పుట్ సిగ్నల్. ఇది ఇతర డిజిటల్ ఇంటిగ్రేటెడ్ సర్క్యూట్లలో కూడా ఉపయోగించబడుతుంది. క్లాక్ సిగ్నల్ యొక్క ఫ్రీక్వెన్సీ ప్రాసెసర్ ఫ్రీక్వెన్సీకి సమానంగా ఉంటుంది.

X1 మరియు X2 - ఇవి పిన్స్ 1 మరియు 2 వద్ద ఉన్న ఇన్పుట్ సిగ్నల్స్. ఈ పిన్స్ పరికరం యొక్క అంతర్గత సర్క్యూట్ సిస్టమ్‌ను నిర్వహించే బాహ్య ఓసిలేటర్‌తో కనెక్షన్‌లను కలిగి ఉంటాయి. మైక్రోప్రాసెసర్ కార్యాచరణకు అవసరమైన గడియారం యొక్క తరం కోసం ఈ పిన్స్ ఉపయోగించబడతాయి.

సిగ్నల్స్ రీసెట్ చేయండి

పిన్స్ 3 మరియు 36 వద్ద రీసెట్ ఇన్ మరియు రీసెట్ అవుట్ అనే రెండు రీసెట్ పిన్స్ ఉన్నాయి.

రీసెట్ చేయండి - ఈ పిన్ ప్రోగ్రామ్ కౌంటర్‌ను సున్నాకి రీసెట్ చేయడాన్ని సూచిస్తుంది. అలాగే, ఈ పిన్ HLDA ఫ్లిప్-ఫ్లాప్స్ మరియు IE పిన్‌లను రీసెట్ చేస్తుంది. రీసెట్ ప్రారంభించబడని వరకు కంట్రోల్ ప్రాసెసింగ్ యూనిట్ రీసెట్ స్థితిలో ఉంటుంది.

రీసెట్ చేయండి - ఈ పిన్ CPU రీసెట్ స్థితిలో ఉందని సూచిస్తుంది.

సీరియల్ ఇన్పుట్ / అవుట్పుట్ సిగ్నల్స్

SID - ఇది సీరియల్ ఇన్పుట్ డేటా లైన్ సిగ్నల్. ఈ డేట్‌లైన్‌లో ఉన్న సమాచారం 7 లోకి తీసుకోబడుతుందిRIM కార్యాచరణను నిర్వహించినప్పుడు ACC యొక్క బిట్.

SOD - ఇది సీరియల్ అవుట్పుట్ డేటా లైన్ సిగ్నల్. ACC యొక్క 7SIIM కార్యాచరణను నిర్వహించినప్పుడు SOD డేటా లైన్‌లోని అవుట్పుట్ బిట్.

సిగ్నల్స్ బాహ్యంగా ప్రారంభించబడింది మరియు అంతరాయం కలిగిస్తుంది

హెచ్‌ఎల్‌డిఎ - HOLD అభ్యర్థన యొక్క అందుకున్న సిగ్నల్‌ను సూచించే HOLD రసీదు కోసం ఇది సిగ్నల్. అభ్యర్థన తొలగించబడినప్పుడు, పిన్ తక్కువ స్థితికి వెళుతుంది. ఇది అవుట్పుట్ పిన్.

పట్టుకోండి - ఈ పిన్ ఇతర పరికరం డేటా మరియు అడ్రస్ బస్సులను ఉపయోగించుకోవాల్సిన అవసరం ఉందని సూచిస్తుంది. ఇది ఇన్పుట్ పిన్.

INTA - ఈ పిన్ INTR పిన్ స్వీకరించిన తర్వాత మైక్రోప్రాసెసర్ పరికరం నిర్దేశించిన అంతరాయ రసీదు. ఇది అవుట్పుట్ పిన్.

IN - ఇది అంతరాయ అభ్యర్థన సిగ్నల్. ఇతర అంతరాయ సంకేతాలతో పోల్చినప్పుడు దీనికి కనీస ప్రాధాన్యత ఉంటుంది.

అంతరాయం కలిగించే సిగ్నల్ తదుపరి సూచన స్థానం
ట్రాప్0024
ఆర్‌ఎస్‌టి 7.5003 సి
ఆర్‌ఎస్‌టి 6.50034
ఆర్‌ఎస్‌టి 5.5002 సి

TRAP, RST 5.5, 6.5, 7.5 - ఇవన్నీ ఇన్‌పుట్ అంతరాయ పిన్‌లు. అంతరాయ పిన్స్‌లో ఏదైనా గుర్తించబడినప్పుడు, తదుపరి సిగ్నల్ ఈ క్రింది పట్టిక ఆధారంగా మెమరీలో స్థిరమైన స్థానం నుండి పనిచేస్తుంది:

ఈ అంతరాయ సంకేతాల యొక్క ప్రాధాన్యత జాబితా

ట్రాప్ - అత్యధికం

ఆర్‌ఎస్‌టి 7.5 - అధికం

RST 6.5 - మధ్యస్థం

ఆర్‌ఎస్‌టి 5.5 - తక్కువ

INTR - అత్యల్పమైనది

విద్యుత్ సరఫరా సంకేతాలు విసిసి మరియు Vss ఇవి + 5 వి మరియు గ్రౌండ్ పిన్స్.

8085 మైక్రోప్రాసెసర్ ఇంటరప్ట్

8085 మైక్రోప్రాసెసర్ ఇంటరప్ట్

8085 మైక్రోప్రాసెసర్ యొక్క సమయ రేఖాచిత్రం

మైక్రోప్రాసెసర్ యొక్క ఆపరేషన్ మరియు పనితీరును స్పష్టంగా అర్థం చేసుకోవడానికి, టైమింగ్ రేఖాచిత్రం చాలా సరిఅయిన విధానం. టైమింగ్ రేఖాచిత్రాన్ని ఉపయోగించి, సిస్టమ్ కార్యాచరణ, ప్రతి సూచన మరియు అమలు యొక్క వివరణాత్మక కార్యాచరణ మరియు ఇతరులను తెలుసుకోవడం సులభం. టైమింగ్ రేఖాచిత్రం సూచనల యొక్క గ్రాఫికల్ చిత్రణ అనేది సమయానికి సంబంధించిన దశలు. ఇది గడియార చక్రం, సమయ వ్యవధి, డేటా బస్, RD / WR / స్థితి వంటి ఆపరేషన్ రకం మరియు గడియార చక్రం సూచిస్తుంది.

8085 మైక్రోప్రాసెసర్ ఆర్కిటెక్చర్‌లో, ఇక్కడ మనం I / O RD, I / O WR, మెమరీ RD, మెమరీ WR మరియు ఆప్కోడ్ పొందడం యొక్క సమయ రేఖాచిత్రాలను పరిశీలిస్తాము.

ఆప్కోడ్ పొందండి

సమయ రేఖాచిత్రం:

8085 మైక్రోప్రాసెసర్‌లో ఆప్కోడ్ పొందండి

8085 మైక్రోప్రాసెసర్‌లో ఆప్కోడ్ పొందండి

I / O చదవండి

సమయ రేఖాచిత్రం:

ఇన్పుట్ చదవండి

ఇన్పుట్ చదవండి

I / O వ్రాయండి

సమయ రేఖాచిత్రం:

ఇన్‌పుట్ రైట్

ఇన్‌పుట్ రైట్

మెమరీ రీడ్

సమయ రేఖాచిత్రం:

మెమరీ రీడ్

మెమరీ రీడ్

మెమరీ రైట్

సమయ రేఖాచిత్రం:

8085 మైక్రోప్రాసెసర్‌లో మెమరీ రైట్

8085 మైక్రోప్రాసెసర్‌లో మెమరీ రైట్

ఈ అన్ని సమయ రేఖాచిత్రాల కోసం, సాధారణంగా ఉపయోగించే పదాలు:

ఆర్డీ - ఇది ఎక్కువగా ఉన్నప్పుడు, మైక్రోప్రాసెసర్ డేటాను చదవదు, లేదా అది తక్కువగా ఉన్నప్పుడు, మైక్రోప్రాసెసర్ డేటాను చదువుతుంది.

డబ్ల్యుఆర్ - ఇది ఎక్కువగా ఉన్నప్పుడు, మైక్రోప్రాసెసర్ డేటాను వ్రాయదు, లేదా అది తక్కువగా ఉన్నప్పుడు, మైక్రోప్రాసెసర్ డేటాను వ్రాస్తుంది.

I / M. - ఇది ఎక్కువగా ఉన్నప్పుడు, పరికరం I / O ఆపరేషన్ చేస్తుందని దీని అర్థం, లేదా అది తక్కువగా ఉన్నప్పుడు, మైక్రోప్రాసెసర్ మెమరీ ఆపరేషన్ చేస్తుంది.

కానీ - ఈ సిగ్నల్ చెల్లుబాటు అయ్యే చిరునామా లభ్యతను సూచిస్తుంది. సిగ్నల్ ఎక్కువగా ఉన్నప్పుడు, అది అడ్రస్ బస్‌గా పనిచేస్తుంది, లేదా తక్కువగా ఉన్నప్పుడు, అది డేటా బస్‌గా పనిచేస్తుంది.

S0 మరియు S1 - పురోగతిలో ఉన్న యంత్ర చక్రం యొక్క రకాన్ని సూచిస్తుంది.

క్రింది పట్టికను పరిశీలించండి:

స్థితి సంకేతాలు నియంత్రణ సిగ్నల్స్
యంత్ర చక్రంI / M 'ఎస్ 1ఎస్ 0ఆర్డీ ’WR 'INTA ’
ఆప్కోడ్ పొందండి011011
మెమరీ రీడ్010011
మెమరీ రైట్001101
ఇన్పుట్ చదవండి110011
ఇన్‌పుట్ రైట్101101

8085 మైక్రోప్రాసెసర్ ఇన్స్ట్రక్షన్ సెట్

ది 8085 యొక్క బోధనా సెట్ మైక్రోప్రాసెసర్ ఆర్కిటెక్చర్ అనేది ఖచ్చితమైన పనిని సాధించడానికి ఉపయోగించే ఇన్స్ట్రక్షన్ కోడ్స్ తప్ప మరొకటి కాదు, మరియు ఇన్స్ట్రక్షన్ సెట్స్ నియంత్రణ, తార్కిక, శాఖలు, అంకగణితం మరియు డేటా బదిలీ సూచనలు అని వివిధ రకాలుగా వర్గీకరించబడతాయి.

8085 యొక్క చిరునామా మోడ్‌లు

యొక్క చిరునామా మోడ్లు 8085 మైక్రోప్రాసెసర్లు ఈ మోడ్‌లు అందించే ఆదేశాలుగా నిర్వచించబడతాయి, ఇవి కంటెంట్‌ను మార్చకుండా వివిధ రూపాల్లో సమాచారాన్ని సూచించడానికి ఉపయోగించబడతాయి. ఇవి తక్షణ, రిజిస్టర్, ప్రత్యక్ష, పరోక్ష మరియు సూచించిన చిరునామా మోడ్‌లు అనే ఐదు సమూహాలుగా వర్గీకరించబడ్డాయి.

తక్షణ చిరునామా మోడ్

ఇక్కడ, సోర్స్ ఒపెరాండ్ సమాచారం. సమాచారం 8-బిట్ అయినప్పుడు, సూచన 2 బైట్లు. లేకపోతే సమాచారం 16-బిట్స్ ఉన్నప్పుడు, అప్పుడు సూచన 3 బైట్లు.

క్రింది ఉదాహరణలను పరిశీలించండి:

MVI B 60 - ఇది 60H తేదీని త్వరగా B రిజిస్టర్‌కు తరలించడాన్ని సూచిస్తుంది

JMP చిరునామా - ఇది ఆపరేషన్ చిరునామాను త్వరగా దూకడం సూచిస్తుంది

చిరునామా మోడ్‌ను నమోదు చేయండి

ఇక్కడ, ఆపరేట్ చేయవలసిన సమాచారం రిజిస్టర్లలో ఉంది మరియు ఒపెరాండ్స్ రిజిస్టర్లు. కాబట్టి, ఆపరేషన్ మైక్రోప్రాసెసర్ యొక్క బహుళ రిజిస్టర్లలో జరుగుతుంది.

క్రింది ఉదాహరణలను పరిశీలించండి:

INR B - ఇది రిజిస్టర్ B కంటెంట్‌ను ఒక బిట్ పెంచడానికి సూచిస్తుంది

MOV A, B - ఇది రిజిస్టర్ B నుండి A కి విషయాలను తరలించడాన్ని సూచిస్తుంది

ADD B - ఇది రిజిస్టర్ A మరియు రిజిస్టర్ B జోడించబడిందని సూచిస్తుంది మరియు A లో అవుట్పుట్ను పొందుతుంది

JMP చిరునామా - ఇది ఆపరేషన్ చిరునామాను త్వరగా దూకడం సూచిస్తుంది

ప్రత్యక్ష చిరునామా మోడ్

ఇక్కడ, ఆపరేట్ చేయవలసిన సమాచారం మెమరీ లొకేషన్‌లో ఉంటుంది మరియు ఒపెరాండ్ నేరుగా మెమరీ స్థానంగా పరిగణించబడుతుంది.

క్రింది ఉదాహరణలను పరిశీలించండి:

LDA 2100 - ఇది సంచిత A కి మెమరీ స్థాన కంటెంట్‌ను లోడ్ చేయడాన్ని సూచిస్తుంది

35 లో - ఇది చిరునామా 35 ఉన్న పోర్ట్ నుండి సమాచారాన్ని చదవడాన్ని సూచిస్తుంది

పరోక్ష చిరునామా మోడ్

ఇక్కడ, ఆపరేట్ చేయవలసిన సమాచారం మెమరీ స్థానంలో ఉంది మరియు ఒపెరాండ్ పరోక్షంగా రిజిస్టర్ జతగా పరిగణించబడుతుంది.

క్రింది ఉదాహరణలను పరిశీలించండి:

LDAX B - ఇది B-C రిజిస్టర్ యొక్క విషయాలను సంచితానికి తరలించడాన్ని సూచిస్తుంది
LXIH 9570 - ఇది 9570 స్థానం యొక్క చిరునామాతో వెంటనే H-L జతని లోడ్ చేయడాన్ని సూచిస్తుంది

అవ్యక్త చిరునామా మోడ్

ఇక్కడ, ఒపెరాండ్ దాచబడింది మరియు ఆపరేట్ చేయవలసిన సమాచారం డేటాలోనే ఉంటుంది.

ఉదాహరణలు:

RRC - ఒక బిట్ ద్వారా సంచిత సంచితం A ను సరైన స్థానానికి సూచిస్తుంది

ఆర్‌ఎల్‌సి - ఒక బిట్ ద్వారా తిరిగే అక్యుమ్యులేటర్ A ను ఎడమ స్థానానికి సూచిస్తుంది

అప్లికేషన్స్

మైక్రోప్రాసెసర్ పరికరాల అభివృద్ధితో, బహుళ పరిశ్రమలు మరియు డొమైన్లలో చాలా మంది ప్రజల జీవితాలలో భారీ మార్పు మరియు మార్పు జరిగింది. పరికరం యొక్క ఖర్చు-ప్రభావం, కనిష్ట బరువు మరియు కనిష్ట శక్తి వినియోగం కారణంగా, ఈ మైక్రోప్రాసెసర్‌లు ఈ రోజుల్లో భారీ ఉపయోగంలో ఉన్నాయి. ఈ రోజు, మనం పరిశీలిద్దాం 8085 మైక్రోప్రాసెసర్ ఆర్కిటెక్చర్ యొక్క అనువర్తనాలు .

8085 మైక్రోప్రాసెసర్ ఆర్కిటెక్చర్ జంప్, యాడ్, సబ్, మూవ్ మరియు ఇతరులు వంటి బహుళ ప్రాథమిక సూచనలను కలిగి ఉన్న బోధనా సెట్‌తో చేర్చబడింది. ఈ బోధనా సమితితో, కార్యాచరణ పరికరం ద్వారా అర్థమయ్యే ప్రోగ్రామింగ్ భాషలో సూచనలు కంపోజ్ చేయబడతాయి మరియు అదనంగా, విభజన, గుణకారం, తీసుకువెళ్ళడానికి కదిలే మరియు అనేక వంటి అనేక కార్యాచరణలను నిర్వహిస్తాయి. ఈ మైక్రోప్రాసెసర్ల ద్వారా కూడా మరింత క్లిష్టంగా చేయవచ్చు.

ఇంజనీరింగ్ అప్లికేషన్స్

మైక్రోప్రాసెసర్‌ను ఉపయోగించే అనువర్తనాలు ట్రాఫిక్ మేనేజ్‌మెంట్ పరికరం, సిస్టమ్ సర్వర్లు, వైద్య పరికరాలు, ప్రాసెసింగ్ సిస్టమ్స్, లిఫ్ట్‌లు, భారీ యంత్రాలు, రక్షణ వ్యవస్థలు, దర్యాప్తు డొమైన్ మరియు స్వయంచాలక ప్రవేశం మరియు నిష్క్రమణలను కలిగి ఉన్న కొన్ని లాక్ వ్యవస్థలలో ఉన్నాయి.

మెడికల్ డొమైన్

వైద్య పరిశ్రమలో మైక్రోప్రాసెసర్ల యొక్క మొట్టమొదటి ఉపయోగం ఇన్సులిన్ పంప్‌లో ఉంది, ఇక్కడ మైక్రోప్రాసెసర్ ఈ పరికరాన్ని నియంత్రిస్తుంది. ఇది లెక్కల నిల్వ, బయోసెన్సర్‌ల నుండి పొందిన సమాచారాన్ని ప్రాసెస్ చేయడం మరియు ఫలితాలను పరిశీలించడం వంటి బహుళ కార్యాచరణలను నిర్వహిస్తుంది.

కమ్యూనికేషన్

  • కమ్యూనికేషన్ డొమైన్లో, టెలిఫోనిక్ పరిశ్రమ చాలా కీలకమైనది మరియు మెరుగుపరుస్తుంది. ఇక్కడ, మైక్రోప్రాసెసర్లు డిజిటల్ టెలిఫోనిక్ వ్యవస్థలు, మోడెములు, డేటా కేబుల్స్ మరియు టెలిఫోన్ ఎక్స్ఛేంజీలలో మరియు మరెన్నో వాటిలో వాడుకలోకి వస్తాయి.
  • ఉపగ్రహ వ్యవస్థలో మైక్రోప్రాసెసర్ యొక్క అనువర్తనం, టెలికాన్ఫరెన్సింగ్ యొక్క అవకాశాన్ని కూడా టీవీ అనుమతించింది.
  • వైమానిక మరియు రైల్వే రిజిస్ట్రేషన్ వ్యవస్థలలో కూడా, మైక్రోప్రాసెసర్‌లను ఉపయోగిస్తారు. కంప్యూటర్ సిస్టమ్స్‌లో నిలువు డేటా యొక్క కమ్యూనికేషన్‌ను స్థాపించడానికి LAN మరియు WAN లు.

ఎలక్ట్రానిక్స్

కంప్యూటర్ యొక్క మెదడు మైక్రోప్రాసెసర్ల సాంకేతికత. మైక్రోకంప్యూటర్లలో సూపర్ కంప్యూటర్ల పరిధి వరకు వివిధ రకాల వ్యవస్థలలో ఇవి అమలు చేయబడతాయి. గేమింగ్ పరిశ్రమలో, మైక్రోప్రాసెసర్‌ను ఉపయోగించడం ద్వారా అనేక సంఖ్యలో గేమింగ్ సూచనలు అభివృద్ధి చేయబడతాయి.

టెలివిజన్లు, ఐప్యాడ్, వర్చువల్ నియంత్రణలు సంక్లిష్టమైన సూచనలు మరియు కార్యాచరణలను నిర్వహించడానికి ఈ మైక్రోప్రాసెసర్‌లను కలిగి ఉంటాయి.

ఈ విధంగా, ఇదంతా 8085 మైక్రోప్రాసెసర్ ఆర్కిటెక్చర్. పై సమాచారం నుండి చివరకు, మేము దానిని ముగించవచ్చు 8085 మైక్రోప్రాసెసర్ లక్షణాలు ఇది 8-బిట్ మైక్రోప్రాసెసర్, 40-పిన్స్‌తో జతచేయబడి, ఆపరేషన్ కోసం + 5 వి సరఫరా వోల్టేజ్‌ను ఉపయోగిస్తుంది. ఇది 16-బిట్ స్టాక్ పాయింటర్ మరియు ప్రోగ్రామ్ కౌంటర్ మరియు 74-ఇన్స్ట్రక్షన్ సెట్లు మరియు మరెన్నో కలిగి ఉంటుంది. ఇక్కడ మీ కోసం ఒక ప్రశ్న ఉంది, ఏమిటి 8085 మైక్రోప్రాసెసర్ సిమ్యులేటర్ ?