కంప్యూటర్లు, ప్రోగ్రామింగ్
ప్రోగ్రామింగ్: అసెంబ్లీ భాష. అసెంబ్లీ భాష యొక్క ఫండమెంటల్స్
హార్డువేర్ స్థాయిలో మానవ బృందాన్ని తీర్చే యంత్రం చేయడానికి, మీరు "సున్నాలు మరియు వాటిని" భాషలో చర్యల క్రమం పేర్కొనాలి. ఈ సందర్భంలో అసిస్టెంట్ సమీకరించేది అవుతుంది. ఈ మిషన్ భాష సూచనలను లోకి అనువాదం పని చేసే ఒక సదుపాయం. అయితే, రచన కార్యక్రమం - ఒక చాలా సమయాన్ని తీసుకుంటుంది మరియు సంక్లిష్టమైన ప్రక్రియ. ఈ భాష ఒక కాంతి మరియు సాధారణ దశలను సృష్టించడానికి ఉద్దేశించినది కాదు. ప్రస్తుతానికి, అన్ని ప్రోగ్రామింగ్ భాష (సమీకరించేది జరిమానా పనిచేస్తుంది) మీరు గట్టిగా హార్డ్వేర్ కార్యకలాపాల ప్రభావితం ఇది ఒక ప్రత్యేక పనితీరు లక్ష్యాలను, రాయడానికి అనుమతిస్తుంది. ప్రధాన ప్రయోజనం సూక్ష్మ ఆప మరియు చిన్న సంకేతాలు సృష్టించడానికి ఉంది. ఈ భాష ఉదాహరణకు, పాస్కల్ లేదా C, కంటే ఎక్కువ అవకాశాలు అందిస్తుంది
అసెంబ్లీ భాష యొక్క క్లుప్త వివరణ
తక్కువ మరియు అధిక: అన్ని ప్రోగ్రామింగ్ భాషలు స్థాయిలు విభజిస్తారు. వాక్యనిర్మాణ "కుటుంబం" సమీకరించేది వ్యవస్థ ఏ చేసే సాధారణ పాపాలు మరియు ఆధునిక భాషలు కొన్ని నేరుగా అనుసంధానం లో కలిగి ఉంటుంది. ఇతర న వారు మీరు పూర్తిగా కంప్యూటర్ సిస్టమ్ ఉపయోగించవచ్చు వాస్తవం ఉమ్మడిగా కలిగి.
కంపైలర్ యొక్క ప్రత్యేక లక్షణాన్ని ఉపయోగించడానికి సులభం. ఈ మాత్రమే అధిక స్థాయిలో పని ఆ భిన్నంగా ఉంటుంది. మేము పరిగణనలోకి తీసుకోకపోతే అటువంటి ప్రోగ్రామింగ్ భాష సమీకరించేది వేగంగా మరియు ఉత్తమం రెండు రెట్లు నిర్వహించే. కార్యక్రమం సులభం వ్రాయడానికి, ఇది చాలా సమయం అవసరం లేదు.
భాషా నిర్మాణమును గురించి క్లుప్తంగా
మేము భాషా నిర్మాణమును మరియు పనితీరును గురించి సాధారణంగా మాట్లాడితే, మేము అతని జట్టు పూర్తిగా ప్రాసెసర్ యొక్క ఆదేశాలను లోబడి ఖచ్చితంగా చెప్పగలను. అంటే సమీకరించేది జ్ఞాపకానికి, రికార్డ్ చేయడం చాలా సరిఅయిన వ్యక్తి ఉపయోగిస్తుంది.
ఇతర ప్రోగ్రామింగ్ భాషల వలె కాక, సమీకరించేది నిర్వచించిన టాగ్లు మెమరీ కణాలు రాసినందుకు బదులుగా చిరునామాను ఉపయోగిస్తారు. వారు అని పిలవబడే ఉత్తర్వుల్లో కోడ్ అనువాద ప్రక్రియ అమలు. ప్రాసెసర్ యొక్క పనితీరు దెబ్బతినదు లేని సాపేక్షమైన చిరునామాలు, (మిషన్ భాష లోకి అనువాదం కాదు), మరియు అనేక ప్రోగ్రామింగ్ వాతావరణంలో గుర్తించడానికి అవసరం.
ఇది ప్రతి లైన్ కోసం దాని స్వంత ప్రాసెసర్ ఉంది ఆదేశం వ్యవస్థ. ఈ దృష్టాంతంలో, అనువాదం స్థానిక కోడ్ సహా ఏ ప్రక్రియ హక్కు.
అసెంబ్లీ లాంగ్వేజ్లో కథనంలో చర్చించిన చేయబడుతుంది అనేక వాక్య, ఉంది.
భాష ప్రోస్
అతి ముఖ్యమైన మరియు అత్యంత అనుకూలమైన పరికరం అసెంబ్లీ లాంగ్వేజ్లో అది చాలా కాంపాక్ట్ అవుతుంది ప్రాసెసర్, ఏ కార్యక్రమం రాయడానికి అవకాశం ఉంది అని. కోడ్ అపారమైన ఉంది ఉంటే, ప్రోగ్రామింగ్ వాతావరణంలో కొన్ని ప్రక్రియలను మెమరీ లోకి దారిమార్పులను. అయితే, వారు అన్ని చాలా త్వరగా నిర్వహించడానికి మరియు దోషపూరితంగా, కోర్సు యొక్క తప్ప, వారు ఒక అర్హత ప్రోగ్రామర్ నిర్వహిస్తారు.
డ్రైవర్లు, ఆపరేటింగ్ సిస్టమ్స్, BIOS, స్వరకర్తలు, వ్యాఖ్యాతల, మొదలైనవి - .. ఇది అన్ని సమీకరించేది కార్యక్రమం భాషలో వార్తలు.
యంత్రం యొక్క వివరణ చేస్తుంది disassembler, ఉపయోగిస్తున్నప్పుడు కంప్యూటర్ భాష మీరు సులభంగా స్వీయ వివరణాత్మక కాక పోయినప్పటికీ ఆ వ్యవస్థ పని ఎలా ఈ లేదా అర్ధం చేసుకోవచ్చు. అయితే, ఈ మాత్రమే సాధ్యమవుతుంది కార్యక్రమం యొక్క కాంతి ఉంటే. దురదృష్టవశాత్తు, ఒప్పందం కాని అల్పమైన కోడ్ లో చాలా కష్టం.
కాన్స్ భాష
దురదృష్టవశాత్తు, అనుభవం లేని ప్రోగ్రామర్లు (మరియు తరచుగా నిపుణులు) కష్టమైన భాష చేయడం. సమీకరించేది అవసరం ఆదేశాల వివరణాత్మక వివరణ అవసరము. నిజానికి కారణంగా తప్పుడు చర్యలు మరియు అమలు యొక్క సంక్లిష్టత యొక్క సంభావ్యతకు అవకాశం పెరుగుతుంది, యంత్రం సూచనలను ఉపయోగించడానికి అవసరం.
కూడా సరళమైన ప్రోగ్రామ్ను రాయడం చేయడానికి, ప్రోగ్రామర్ అర్హత కాకుండా అధిక విజ్ఞాన తన స్థాయి అవసరం, మరియు. సాధారణ నైపుణ్యం ఒకటి, దురదృష్టవశాత్తు, తరచుగా చెడు కోడ్ రాశారు.
ఇది నవీకరించబడింది కార్యక్రమం రూపొందించినవారు ఉంటుంది వేదిక, అన్ని జట్లు చేతితో తిరిగి రాయడానికి ఉండాలి ఉంటే - భాషలోనే అవసరమౌతాయి. సమీకరించేది ఆటోమేటిక్ నియంత్రణ ప్రక్రియ ప్రదర్శన మరియు ఏ భాగం యొక్క భర్తీ మద్దతివ్వదు.
భాష జట్టు
పైన చెప్పినట్లుగా, ప్రతి ప్రాసెసర్ దాని సొంత ఆదేశ సమితి ఉంది. అన్ని రకాల గుర్తింపు సాధారణ అంశాలతో క్రింది కోడ్స్ ఉన్నాయి:
- డేటా బదిలీ MOV మరియు t ఉపయోగించి నిర్వహిస్తారు. D.
- ఉప, imul et al: ఆదేశాలు అంక సంబంధించిన.
- Bitwise మరియు తార్కిక విధులు అందువలన న ఉపయోగించి లేదా, మరియు ద్వారా గ్రహించవచ్చు. N. ఈ ఇతర పోలి ఉంటుంది అనుమతిస్తుంది అసెంబ్లీ భాష యొక్క ప్రాథమికాంశాలు మాత్రమే.
- djnz, cfsneq, cjne: ఒక జట్టు నుండి మరొక బదిలీ చేయడానికి, మీరు ఆపరేటర్లు నమోదు చేయాలి. అనుభవం లేని ప్రోగ్రామర్లు ఈ కేవలం అక్షరాలు ఒక సమూహం ఉంది, కానీ ఇది నిజం కాదు అని కనిపిస్తాయి.
- మీరు పోర్ట్ (లేదా therefrom అవుట్పుట్) నమోదు అవసరం ఉంటే మరియు బయటకు సందర్భంలో వర్తింపచేస్తారు.
- ఆదేశాలను పూర్ణాంకానికి ఉన్నాయి నియంత్రించడానికి. అతనికి ధన్యవాదాలు, మీరు ప్రధాన చర్య అనుకూలంగా ఏదైనా ప్రక్రియ ముగించాలని చేయవచ్చు.
మార్గదర్శకాలు ఉపయోగించి
మైక్రోకంట్రోలర్ ప్రోగ్రామింగ్ (సమీకరించేది ఇది అనుమతిస్తుంది మరియు ఆపరేషన్ తో copes), చాలా సందర్భాలలో అత్యల్ప స్థాయిలో విజయవంతంగా ముగుస్తుంది. ఇది పరిమిత వనరు ప్రాసెసర్లు ఉపయోగించడానికి ఉత్తమ ఉంది. భాష సంపూర్ణ సరిపోయే 32-bit టెక్నాలజీ. తరచుగా, సంకేతాలు నిర్దేశకాలను చూడవచ్చు. ఇదేమిటి? మరియు ఏ ఉపయోగిస్తుంది కోసం?
మొదటి మేము నిర్దేశకం మిషన్ భాష అనువదించబడింది లేదు వాస్తవం దృష్టి అవసరం. వారు కంపైలర్ ద్వారా పని పనితీరును నియంత్రించేందుకు. కమాండ్ విరుద్ధంగా, పారామితులు, ఎందుకంటే వివిధ ప్రాసెసర్ల వివిధ కానీ మరొక అనువాదకుడు ఖర్చుతో వేర్వేరు విధులను కలిగి. ప్రధాన మార్గదర్శకాలు మధ్య కింది విధంగా ఉంటాయి:
- అద్భుతమైన macros.
- అత్యధిక భాష కలిగిన నిర్దేశకం కూడా ఉంది. సమీకరించేది సంపూర్ణ వాటిని "చదువు" మరియు ప్రదర్శన.
- కంపైలర్ రీతుల్లో పర్యవేక్షణ మరియు నియంత్రణ విధులు.
- స్థిరాంకాలు మరియు వేరియబుల్స్ యొక్క గుర్తింపు.
- మెమరీలో అని పథకాలపై నియంత్రణలను.
పేరు మూలం
"సమీకరించేది" - ఏ భాష అంటారు ధన్యవాదాలు? మేము డేటా crypting ఉత్పత్తి అనువాదకుడు మరియు కంపైలర్ గురించి మాట్లాడుతున్నారు. ఇంగ్లీష్ నుండి సమీకరించేది కలెక్టర్ ఏమీ అర్థం. కార్యక్రమం మెన్యువల్ సేకరించిన చేయలేదు, ఆటోమేటిక్ నిర్మాణం ఉపయోగించబడింది. అంతేకాక, క్షణం వద్ద ఇప్పటికే వినియోగదారులు మరియు నిపుణులు పదాల మధ్య తేడా చెరిపి. సమీకరించేది తరచుగా కేవలం ఒక సాధనం అయితే, ప్రోగ్రామింగ్ భాషలు అంటారు.
కొన్ని సాధారణంగా ఆమోదించబడిన సామూహిక పేరే కారణం సింగిల్ తక్కువ స్థాయి భాష (లేదా అతనికి ప్రామాణిక ప్రమాణం) లేదు అని ఒక తప్పుడు నిర్ణయం ఉంది. నేను ప్రశ్నలో నిర్మాణం యొక్క ఏ రకమైన తెలుసు ప్రోగ్రామర్, అది ఒకటి లేదా ఇతర అసెంబ్లీ భాష ఉపయోగించి ఏ వేదిక కోసం తెలుపుటకు అవసరం.
మాక్రోమీడియా
అసెంబ్లీ భాష, సాపేక్షంగా ఇటీవల సృష్టించిన మాక్రోమీడియా కలిగి. వారు రచన మరియు ప్రోగ్రామ్ యొక్క అమలు రెండు సులభతరం. వారి ఉనికిని ధన్యవాదాలు, కంపైలర్ చాలా వేగంగా వ్రాసిన కోడ్ నిర్వహిస్తుంది. మీరు ఒక నియత ఎంపిక రూపొందించినప్పుడు, మీరు ఆదేశాల భారీ బ్లాక్ వ్రాయవచ్చు మరియు మాక్రోమీడియా ఉపయోగించడానికి సులభం. వారు త్వరగా పరిస్థితి లేదా వైఫల్యం విషయంలో, చర్యలు మధ్య మారడానికి అనుమతిస్తుంది.
మాక్రో లాంగ్వేజ్ నిర్దేశకాలను ఉపయోగిస్తున్నప్పుడు ప్రోగ్రామర్ సమీకరించేది macros అందుకుంటుంది. కొన్నిసార్లు అది విస్తృతంగా ఉపయోగిస్తారు, మరియు కొన్నిసార్లు దాని ఫంక్షనల్ లక్షణాలు ఒకే ఆదేశం కు తగ్గించారు. సులభంగా కోడ్ లో తమ ఉనికిని మరింత స్పష్టమైన మరియు స్పష్టమైన, దీనితో వారితో పని. అయితే, అది ఇప్పటికీ జాగ్రత్తగా ఉండాలి - కొన్ని సందర్భాలలో, macros, విరుద్దంగా, పరిస్థితి హానికరం.
Similar articles
Trending Now