కంప్యూటర్లు, ప్రోగ్రామింగ్
అసెంబ్లర్ - తక్కువ స్థాయి ప్రోగ్రామర్లు ప్రారంభంలో ఒక ఆదేశం
అన్ని కమాండ్లు యంత్ర భాషను ఉపయోగించి మాత్రమే అమలు చేయబడతాయి. అసెంబ్లర్-ఆదేశాలు - ఈ భాష యొక్క లాంఛనప్రాయ ప్రాతినిధ్యం. దాని సహాయంతో చిన్న, కానీ చాలా వేగవంతమైన కార్యక్రమాలు వ్రాయండి. కానీ, వారి పరిమాణం ఉన్నప్పటికీ, రచన ప్రక్రియ చాలా సమయం తీసుకుంటుంది.
అసెంబ్లర్లో ఉపయోగించే అంకగణిత సూచనలు
ఇటువంటి పారడాక్స్ ఉన్నప్పటికీ, బహుముఖతగా, కేవలం 4 అంకగణిత అస్సేమ్బెర్మ్ ఆదేశాలను మాత్రమే మరియు ప్రోగ్రామర్లు ఉపయోగించవచ్చు. అయితే, వారు కంప్యూటర్లు, గృహ ఉపకరణాలు, టెలిఫోన్లు, స్మార్ట్ఫోన్లు, ల్యాప్టాప్లు మొదలైన వాటిని ఉపయోగించి ఉన్నత-స్థాయి ప్రోగ్రామింగ్ భాషలను సృష్టించారు. కింది విధంగా కమాండ్ల జాబితా:
- అదనంగా;
- వ్యవకలనం;
- గుణకారం;
- డివిజన్.
అదనంగా
పాఠశాల నుండి తెలిసిన అరిథ్టిక్ ఆపరేషన్. దాని వినియోగానికి, కంప్యూటర్ యొక్క మెమరీలో జోడించాల్సిన సంఖ్యల ప్రాతినిధ్యంతో అనుసంధానించబడిన అదనంగా, ఏకైక ఏకత్వంను పరిగణనలోకి తీసుకోవడం అవసరం. ఆపరేషన్ యొక్క సాధారణ రూపం క్రింది విధంగా ఉంది:
జట్టు కణాల నుండి సంఖ్యలను తీసుకుంటుంది, వాటిని కలిపి జతచేస్తుంది మరియు "సెల్ 1" కు వ్రాస్తుంది. ఆపరేషన్ యొక్క పరిస్థితుల గురించి ఇప్పుడు: సెల్ నుండి రెండు సంఖ్యలను ఒకే పరిమాణం కలిగి ఉండాలి. కూడా, మొదటి ఉంటే ఒక రిజిస్టర్, అప్పుడు మీరు ప్రతిదీ జోడించవచ్చు. ఒక సెల్ మొదట వెళ్లినట్లయితే, తక్షణ ఆప్షన్ లేదా రిజిస్టర్ దానిని జోడించగలదు.
అసందర్భ ఆదేశాల వర్ణన మరియు వాటి అమలుకు ఒక కథనం కంటే మరింత పూర్తి విధానం అవసరం. వారి అత్యల్ప మొత్తం ఉన్నప్పటికీ, సమైక్యమారి ఆదేశాలు, వంద కంటే ఎక్కువ పేజీలను కలిగిన భారీ సంఖ్యలో పుస్తకాలను వ్రాయండి. అందువలన, స్పష్టమైన సౌలభ్యం ఉన్నప్పటికీ, మీరు వివిధ నిర్మాణాల కోసం అన్ని స్వల్పాలను తెలుసుకోవడానికి అనుమతిస్తుంది ఇది జట్టు పని యొక్క మరింత వివరణాత్మక వివరణ మిమ్మల్ని మీరు పరిచయం సిఫార్సు చేస్తున్నాము.
వ్యవకలనం
ఈ ఆపరేషన్ మునుపటి అల్గోరిథం ద్వారా అమలు అవుతుంది. కమాండ్ రికార్డు రకం కూడా ఇలాగే ఉంటుంది:
సబ్
గుణకారం
విభజన మరియు అదనంగా ఒకే ఆదేశాలను ఉపయోగించకపోతే, సంతకం చేయని మరియు సంతకం చేయబడిన సంఖ్యలు రెండింటికీ, వాటిని గుణించడం మరియు విభజించడం కోసం వేర్వేరు అల్గోరిథంలు ఉన్నాయి. సో, సంతకం చేయని సంఖ్యలను గుణిస్తారు, ఈ ఆదేశాన్ని ఉపయోగించండి:
MUL
IMUL <ఆపరేషన్ నం 1>, <ఆపరేషన్ నం 2>
మీరు అమలు కోసం ఇతర ఎంపికలు కలవవచ్చు, కానీ ఈ మరింత అర్థం మరియు తెలిసిన ఉంది. రెండు కారకాలు సూచించబడ్డాయి మరియు ఫలితంగా ఆపరేషన్ # 1 లో ఉంచబడుతుంది. ఈ సందర్భంలో, రిజిస్ట్రేషన్ నంబర్ 1, మరియు ఆపరేషన్ సంఖ్య 2 రిజిస్టర్ లేదా మెమరీ స్థానంగా ఉంటుంది. కానీ ఇతర ఎంపికలు కూడా వివరించబడతాయి:
IMUL <ఆపరేషన్ నం 1>
IMUL <ఆపరేషన్ నం 1 >>, <ఆపరేషన్ నం 2>, <వెంటనే ఆక్సాండ్>
IMUL <ఆపరేషన్ నం 1>, <వెంటనే ఆక్సాండ్>
మొట్టమొదటి ఎంపిక దాని పరికరంలో MUL కు సమానంగా ఉంటుంది, దాని కోసం నియమాలు ఇక్కడ పేర్కొనబడ్డాయి. ఫలితం మరియు గుణకం రెండింటినీ - రెండో ఐచ్చికము మీరు స్పష్టంగా స్థానమును తెలుపుటకు అనుమతించును. మూడవ రూపాంతరం రిజిష్టర్ను నిర్దేశిస్తుంది, ఇది మొదటి కారకం మరియు గుణకార ఫలితం ఉంచబడుతుంది. తక్షణ ఒపెండు అనగా నిర్వచించబడని రిజిస్ట్రేషన్ యొక్క సూచన, కానీ ఆ సంఖ్యను గుణించాలి.
డివిజన్
ఇప్పటికే పైన పేర్కొన్నట్లుగా, రెండు జట్లు విభజన కోసం ఉపయోగించబడతాయి. సంతకం చేయని సంఖ్యల కోసం, ఇవి వర్తిస్తాయి:
DIV
సంతకం చేసిన సంఖ్యల కోసం ఆదేశాన్ని ఉపయోగించండి:
IDIV <ఆపరేషన్>
డివిజన్ ఆదేశాల ఉపయోగం యొక్క అసమాన్యత ఏమిటంటే, ఆపరేటర్-డివిజర్ మాత్రమే ఉపయోగించబడుతుంది, ఇది రిజిస్టర్ లేదా మెమరీ సెల్. విభజించదగ్గ సంఖ్య ఎల్లప్పుడూ దాని స్వంత ప్రత్యేక స్థానాన్ని కలిగి ఉంటుంది, ఇది సంఖ్య యొక్క పరిమాణంపై ఆధారపడి ఉంటుంది. దీని స్థానంలో ఆపరేషన్ ఫలితంగా ఉంది.
స్థలాలను అన్వేషించడం మరియు స్థలాలను గుర్తించడం అనేది గుణకారంగా చెప్పబడుతుంది: సమాచారం యొక్క మొత్తం చాలా ముఖ్యమైనది కనుక మీకు ప్రత్యేక కథనం అవసరం.
ఉపయోగకరమైన ముగింపు
కూడా "సాపేక్షంగా ఉపయోగకరమైన అసందర్భ ఆదేశాల" వర్గానికి NEG ఆదేశం "సెల్ / రిజిస్టర్". అది ఆ పాత్రలో ఒక సంఖ్యగా ఒక పాత్రను అనువదిస్తుంది. అన్నీ అంతే, ఈ ఆర్టికల్ మీకు అంకగణిత సమీకరణ కమాండ్లను అర్థం చేసుకోవడంలో సహాయపడిందని మేము ఆశిస్తున్నాము.
ఉపయోగకరమైన మరియు పెరుగుతున్న మరియు తగ్గుతున్న కార్యకలాపాలు (ఒక ద్వారా ఆపరేటింగ్ పెంచడం లేదా తగ్గించడం). ఆపరేషన్ను పెంచుటకు, మీరు కింది ఆదేశం నమోదు చేయాలి:
INC
తరుగుదల కోసం దీన్ని వ్రాయడం అవసరం:
DEC
ఒక మెమరీ నగర లేదా రిజిస్టర్ ఆపరేటర్గా పనిచేయగలదు. ఈ కార్యకలాపాలకు ప్రత్యేకమైన ప్రయోజనం ఏమిటంటే వారు జోడించడం లేదా తీసివేయడం ద్వారా అందించే సారూప్య సమరయోధుడు కమాండ్ల కంటే తక్కువ స్థలాన్ని స్వీకరిస్తారు.
Similar articles
Trending Now