Endianness
கம்ப்யூட்டிங்கில், எண்டியன்னஸ் என்பது கணினி நினைவகம் அல்லது தரவு தகவல்தொடர்புகளில் டிஜிட்டல் தரவின் ஒரு வார்த்தையின் பைட்டுகளின் வரிசை அல்லது வரிசை ஆகும், இது "முதல்" பைட்டுகளின் தாக்கத்தை விவரிப்பதன் மூலம் அடையாளம் காணப்படுகிறது, அதாவது மிகச்சிறிய முகவரியில் அல்லது முதலில் அனுப்பப்படுகிறது. எண்டியன்னஸ் முதன்மையாக பிக்-எண்டியன் (பி. இ.) அல்லது லிட்டில்-எண்டியன் (எல். இ.) என வெளிப்படுத்தப்படுகிறது. ஒரு பெரிய-எண்டியன் அமைப்பு ஒரு வார்த்தையின் மிக முக்கியமான பைட்டை மிகச்சிறிய நினைவக முகவரியிலும், குறைந்தபட்ச குறிப்பிடத்தக்க பைட்டை மிகப்பெரியதாகவும் சேமிக்கிறது. ஒரு சிறிய-எண்டியன் அமைப்பு, இதற்கு மாறாக, குறைந்த முக்கியத்துவம் வாய்ந்த பைட்டை மிகச்சிறிய முகவரியில் சேமிக்கிறது. பை-எண்டியன்னஸ் என்பது ஏராளமான கணினி கட்டமைப்புகளால் ஆதரிக்கப்படும் ஒரு அம்சமாகும், இது தரவு பெறுதல்கள் மற்றும் கடைகளில் அல்லது அறிவுறுத்தல் பெறுதல்களில் மாறக்கூடிய எண்டியன்னஸைக் கொண்டுள்ளது. மற்ற வரிசைமுறைகள் பொதுவாக மிடில்-எண்டியன் அல்லது கலப்பு-எண்டியன் என்று அழைக்கப்படுகின்றன. ஒரு தகவல்தொடர்பு சேனலில் பிட்கள் அனுப்பப்படும் வரிசையை விவரிக்க எண்டியன்னஸ் பயன்படுத்தப்படலாம், எ. கா., ஒரு தகவல்தொடர்பு சேனலில் பெரிய-எண்டியன் முதலில் மிக முக்கியமான பிட்களை அனுப்புகிறது. பிட்-எண்டியன்னஸ் மற்ற சூழல்களில் அரிதாகவே பயன்படுத்தப்படுகிறது. 1980 ஆம் ஆண்டில் வெளியிடப்பட்ட இன்டர்நெட் எக்ஸ்பெரிமென்ட் நோட் இல் டேனி கோஹன் தரவு வரிசைப்படுத்தலுக்காக கணினி அறிவியலில் பிக்-எண்டியன் மற்றும் லிட்டில்-எண்டியன் என்ற சொற்களை அறிமுகப்படுத்தினார். 18 ஆம் நூற்றாண்டின் ஆங்கிலோ-ஐரிஷ் எழுத்தாளர் ஜொனாதன் ஸ்விஃப்ட்டின் எழுத்துக்களில் எண்டியன் என்ற பெயரடை அதன் தோற்றத்தைக் கொண்டுள்ளது. 1726 ஆம் ஆண்டு வெளியான கல்லிவர்ஸ் டிராவல்ஸ் என்ற நாவலில், ஒரு வேகவைத்த முட்டையின் ஓடையை பெரிய முனையிலிருந்து அல்லது சிறிய முனையிலிருந்து உடைப்பவர்களாக பிரிக்கப்பட்ட லில்லிபுட்டியர்களின் பிரிவுகளுக்கு இடையிலான மோதலை அவர் சித்தரிக்கிறார். ஒரு சிறுவனாக, குலிவர் சந்தித்த பேரரசரின் தாத்தா பெரிய முனையிலிருந்து ஒரு முட்டையைத் திறக்கும் போது அவரது விரலை வெட்டினார். அந்த நேரத்தில் சிறுவனின் தந்தையும் பேரரசரும் ஒரு ஏகாதிபத்திய கட்டளையை வெளியிட்டனர், அவரது குடிமக்கள் அனைவரும் தங்கள் முட்டைகளை சிறிய முனையிலிருந்து உடைக்குமாறு கட்டளையிட்டனர். மக்கள் இந்த மாற்றத்தை எதிர்த்தனர், இது "பிக்-எண்டியன்ஸ்" இன் ஆறு கிளர்ச்சிகளைத் தூண்டியது. ஸ்விஃப்ட் இந்த படைப்பில் லிட்டில்-எண்டியன்ஸ் என்ற வார்த்தையைப் பயன்படுத்தவில்லை. கோஹன் தனது 1980 குறிப்பின் பிற்சேர்க்கையில் கலிவரின் டிராவல்ஸ் தொடர்பை தெளிவுபடுத்துகிறார். பெயர்கள் மற்றும் சில நேரங்களில் அதே கருத்துக்கு பயன்படுத்தப்படுகின்றன. கணினிகள் தகவல்களை பைனரி பிட்களின் பல்வேறு அளவிலான குழுக்களில் சேமித்து வைக்கின்றன. ஒவ்வொரு குழுவிற்கும் ஒரு எண் ஒதுக்கப்பட்டுள்ளது, அதன் முகவரி என்று அழைக்கப்படுகிறது, அந்த தரவை அணுக கணினி பயன்படுத்துகிறது. பெரும்பாலான நவீன கணினிகளில், ஒரு முகவரியைக் கொண்ட மிகச்சிறிய தரவுக் குழு எட்டு பிட்கள் நீளமானது மற்றும் பைட் என்று அழைக்கப்படுகிறது. பெரிய குழுக்கள் இரண்டு அல்லது அதற்கு மேற்பட்ட பைட்டுகளைக் கொண்டுள்ளன, எடுத்துக்காட்டாக, ஒரு 32-பிட் சொல் நான்கு பைட்டுகளைக் கொண்டுள்ளது. ஒரு கணினி இரு முனைகளிலும் தொடங்கி, ஒரு பெரிய குழுவில் தனிப்பட்ட பைட்டுகளை எண்ண இரண்டு சாத்தியமான வழிகள் உள்ளன. டிஜிட்டல் எலக்ட்ரானிக் இன்ஜினியரிங்கில் இரண்டு வகையான எண்டியன்ஸ் பரவலாகப் பயன்படுத்தப்படுகின்றன. ஒரு புதிய வடிவமைப்பின் எண்டியன்னஸின் ஆரம்ப தேர்வு பெரும்பாலும் தன்னிச்சையானது, ஆனால் பிற்கால தொழில்நுட்ப திருத்தங்கள் மற்றும் புதுப்பிப்புகள் பின்தங்கிய பொருந்தக்கூடிய தன்மையை பராமரிக்க தற்போதுள்ள எண்டியன்னஸை நிலைநிறுத்துகின்றன. உட்புறத்தில், எந்தவொரு கணினியும் அது எந்த எண்டியன்னஸைப் பயன்படுத்துகிறது என்பதைப் பொருட்படுத்தாமல் சமமாக நன்றாக வேலை செய்யும், ஏனெனில் அதன் வன்பொருள் அதன் தரவை சேமிக்கவும் ஏற்றவும் ஒரே எண்டியன்னஸை தொடர்ந்து பயன்படுத்தும். இந்த காரணத்திற்காக, புரோகிராமர்களும் கணினி பயனர்களும் பொதுவாக அவர்கள் பணிபுரியும் கணினியின் நிலைத்தன்மையை புறக்கணிக்கிறார்கள். இருப்பினும், கணினிக்கு வெளியே தரவை நகர்த்தும்போது எண்டியன்னஸ் ஒரு பிரச்சினையாக மாறும்-வெவ்வேறு கணினிகளுக்கு இடையில் தரவை அனுப்பும்போது, அல்லது நினைவகக் குப்பையிலிருந்து தரவின் உள் கணினி பைட்டுகளை ஆராயும் புரோகிராமர்-மற்றும் பயன்படுத்தப்படும் எண்டியன்னஸ் எதிர்பார்ப்பிலிருந்து வேறுபடுகிறது. இந்த சந்தர்ப்பங்களில், தரவுகளின் எண்டியன்னஸ் புரிந்து கொள்ளப்பட்டு கணக்கிடப்பட வேண்டும். இந்த இரண்டு வரைபடங்களும் வெவ்வேறு எண்டியன்னஸைப் பயன்படுத்தும் இரண்டு கணினிகள் ஒரு 32-பிட் (நான்கு பைட்) முழு எண்ணை எவ்வாறு சேமித்து வைக்கின்றன என்பதைக் காட்டுகின்றன. இரண்டு நிகழ்வுகளிலும், முழு எண் நான்கு பைட்டுகளாக,,, மற்றும், மற்றும் பைட்டுகள் நினைவகத்தில் நான்கு தொடர்ச்சியான பைட் இடங்களில் சேமிக்கப்படுகின்றன, நினைவக இருப்பிடத்துடன் தொடங்கி முகவரி a, பின்னர் a + 1, a + 2, மற்றும் a + 3. பெரிய மற்றும் சிறிய-எண்டியன் இடையே உள்ள வேறுபாடு சேமிக்கப்பட்டிருக்கும் முழு எண்ணின் நான்கு பைட்டுகளின் வரிசையாகும். முதல் வரைபடம் லிட்டில்-எண்டியன் பயன்படுத்தும் கணினியைக் காட்டுகிறது. இது முழு எண்ணை குறைந்தபட்ச முக்கியத்துவம் வாய்ந்த பைட்டுடன், முகவரி a இல் சேமிக்கத் தொடங்குகிறது, மேலும் முகவரி a + 3 இல் மிக முக்கியமான பைட்டுடன் முடிவடைகிறது. இரண்டாவது வரைபடம் பிக்-எண்டியன் பயன்படுத்தும் ஒரு கணினியைக் காட்டுகிறது. இது முகவரி a இல் மிக முக்கியமான பைட்டுடன் முழு எண்ணை சேமிக்கத் தொடங்குகிறது, மேலும் முகவரி a + 3 இல் குறைந்த முக்கியத்துவம் வாய்ந்த பைட்டுடன் முடிவடைகிறது. ஒவ்வொரு கணினியும் முழு எண்ணை சேமித்து வைப்பதற்கும் மீட்டெடுப்பதற்கும் ஒரே எண்டியன்ஸைப் பயன்படுத்துவதால், இரண்டு கணினிகளுக்கும் முடிவுகள் ஒரே மாதிரியாக இருக்கும். நினைவகம் முழு எண்களுக்கு பதிலாக பைட்டுகளால் உரையாற்றப்படும்போது அல்லது நினைவக உள்ளடக்கங்கள் வெவ்வேறு எண்டியன்ஸ் கொண்ட கணினிகளுக்கு இடையில் அனுப்பப்படும்போது சிக்கல்கள் ஏற்படலாம். இணைய நெறிமுறை தொகுப்பு போன்ற நெட்வொர்க்கிங் நெறிமுறைகளில் பிக்-எண்டியன்னஸ் மேலாதிக்க வரிசையாகும், அங்கு இது நெட்வொர்க் வரிசை என்று குறிப்பிடப்படுகிறது, இது மிக முக்கியமான பைட்டை முதலில் கடத்துகிறது. இதற்கு நேர்மாறாக, சிறிய-எண்டியன்னஸ் என்பது செயலி கட்டமைப்புகளுக்கான (x86, பெரும்பாலான ஏஆர்எம் செயலாக்கங்கள், அடிப்படை ஆர்ஐசிசி-வி செயல்படுத்தல்கள்) மற்றும் அவற்றுடன் தொடர்புடைய நினைவகத்திற்கான மேலாதிக்க வரிசையாகும். கோப்பு வடிவங்கள் வரிசையைப் பயன்படுத்தலாம்; சில வடிவங்கள் இரண்டின் கலவையைப் பயன்படுத்துகின்றன அல்லது கோப்பு முழுவதும் எந்த வரிசைப்படுத்தல் பயன்படுத்தப்படுகிறது என்பதற்கான குறிகாட்டியைக் கொண்டுள்ளன. பெரிய மற்றும் சிறிய-எண்டியன் பாணிகள் பொதுவாக எந்தவொரு பிரதிநிதித்துவத்தின் வரிசையையும் வகைப்படுத்த பயன்படுத்தப்படலாம், எ. கா. ஒரு எண் அமைப்பில் உள்ள இலக்கங்கள் அல்லது ஒரு தேதியின் பிரிவுகள். நிலைக் குறியீட்டில் உள்ள எண்கள் பொதுவாக அவற்றின் இலக்கங்களுடன் இடது முதல் வலது பெரிய-எண்டியன் வரிசையில், வலது முதல் இடது ஸ்கிரிப்ட்களில் கூட எழுதப்படுகின்றன. இதேபோல், நிரலாக்க மொழிகள் எண் எழுத்துக்களுக்கு பெரிய-எண்டியன் இலக்க வரிசையைப் பயன்படுத்துகின்றன. கணினி நினைவகம் சேமிப்பு செல்களின் வரிசையைக் கொண்டுள்ளது (சிறிய முகவரி அலகுகள்); பைட் முகவரியை ஆதரிக்கும் இயந்திரங்களில், அந்த அலகுகள் பைட்டுகள் என்று அழைக்கப்படுகின்றன. ஒவ்வொரு பைட்டும் அதன் நினைவக முகவரியால் வன்பொருள் மற்றும் மென்பொருளில் அடையாளம் காணப்பட்டு அணுகப்படுகிறது. நினைவகத்தில் உள்ள பைட்டுகளின் மொத்த எண்ணிக்கை n ஆக இருந்தால், முகவரிகள் 0 முதல் n−1 வரை கணக்கிடப்படுகின்றன. கணினி நிரல்கள் பெரும்பாலும் தரவு கட்டமைப்புகள் அல்லது புலங்களைப் பயன்படுத்துகின்றன, அவை ஒரு பைட்டில் சேமிக்கப்படுவதை விட அதிக தரவைக் கொண்டிருக்கலாம். இந்த கட்டுரையின் சூழலில், அதன் வகையை தன்னிச்சையாக சிக்கலாக்க முடியாது, ஒரு "புலம்" தொடர்ச்சியான பைட்டுகளின் வரிசையைக் கொண்டுள்ளது மற்றும் ஒரு "எளிய தரவு மதிப்பை" குறிக்கிறது, இது குறைந்தபட்சம் ஒரு வன்பொருள் அறிவுறுத்தலால் கையாளப்படலாம். பெரும்பாலான அமைப்புகளில், பல பைட் எளிய தரவு மதிப்பின் முகவரி அதன் முதல் பைட்டின் முகவரியாகும் (மிகக் குறைந்த முகவரியைக் கொண்ட பைட்). ஒரு பைட் ஒரு "புலத்தின்" ஒரு பகுதியாக இருப்பதன் மற்றொரு முக்கியமான பண்பு அதன் "முக்கியத்துவம்" ஆகும். ஒரு புலத்தின் பகுதிகளின் இந்த பண்புக்கூறுகள் கணினி வன்பொருளால் பைட்டுகள் அணுகப்படும் வரிசையில் முக்கிய பங்கு வகிக்கின்றன, மேலும் துல்லியமாகஃ கணினி அறிவுறுத்தலின் முடிவுகளுக்கு பங்களிக்கும் குறைந்த அளவிலான வழிமுறைகளால். எண்கள் நிலை எண் அமைப்புகள் (பெரும்பாலும் அடிப்படை 2, அல்லது குறைவாக அடிக்கடி அடிப்படை 10) கணினிகளால் முழு எண் தரவைக் குறிக்கும் மற்றும் குறிப்பாக கையாளுவதற்கான முக்கிய வழியாகும். தூய வடிவத்தில் இது மிதமான அளவிலான எதிர்மறை அல்லாத முழு எண்களுக்கு செல்லுபடியாகும், எ. கா. கையொப்பமிடப்படாத சி தரவு வகை. அத்தகைய எண் அமைப்பில், முழு எண்ணுக்கு பங்களிக்கும் ஒரு இலக்கத்தின் மதிப்பு, ஒற்றை இலக்கமாக அதன் மதிப்பால் மட்டுமல்லாமல், முழு எண்ணில் அது வைத்திருக்கும் நிலையாலும் தீர்மானிக்கப்படுகிறது, இது அதன் முக்கியத்துவம் என்று அழைக்கப்படுகிறது. இந்த நிலைகளை முக்கியமாக இரண்டு வழிகளில் நினைவகத்துடன் இணைக்கலாம்ஃ பெரிய-எண்டியன் என்று அழைக்கப்படும் நினைவக முகவரிகளை அதிகரிப்பதன் மூலம் (அல்லது நேரத்தை அதிகரிப்பதன் மூலம்) எண் முக்கியத்துவத்தைக் குறைத்தல் மற்றும் சிறிய-எண்டியன் என்று அழைக்கப்படும் நினைவக முகவரிகளை அதிகரிப்பதன் மூலம் (அல்லது நேரத்தை அதிகரிப்பதன் மூலம்) எண் முக்கியத்துவத்தை அதிகரித்தல். கணினி வன்பொருளால் நேரடியாக ஆதரிக்கப்படும் முழு எண் தரவு 2 என்ற குறைந்த சக்தியின் நிலையான அகலத்தைக் கொண்டுள்ளது, எ. கா. 8 பிட்கள் 1 பைட், 16 பிட்கள் 2 பைட்டுகள், 32 பிட்கள் 4 பைட்டுகள், 64 பிட்கள் 8 பைட்டுகள், 128 பிட்கள் 16 பைட்டுகள். அத்தகைய புலத்தின் பைட்டுகளுக்கான குறைந்த அளவிலான அணுகல் வரிசை செய்யப்பட வேண்டிய செயல்பாட்டைப் பொறுத்தது. கூட்டல், கழித்தல் மற்றும் பெருக்கலுக்கு குறைந்தபட்ச முக்கியத்துவம் வாய்ந்த பைட் முதலில் அணுகப்படுகிறது. மிகவும் முக்கியமான பைட் முதலில் பிரிவு மற்றும் ஒப்பீட்டிற்காக அணுகப்படுகிறது. பாருங்கள். மிதக்கும் புள்ளி எண்களுக்கு, பார்க்கவும். எழுத்து (உரை) சரங்களை ஒருவருக்கொருவர் ஒப்பிடும்போது, எ. கா. வரிசைப்படுத்துதல் போன்ற சில வழிமுறைகளை ஆதரிப்பதற்காக, இது மிகவும் அடிக்கடி அகராதியியல் ரீதியாக செய்யப்படுகிறது, அங்கு ஒரு நிலைப்பாட்டு உறுப்பு (எழுத்து) ஒரு நிலைப்பாட்டு மதிப்பைக் கொண்டுள்ளது. அகராதியியல் ஒப்பீடு என்பது கிட்டத்தட்ட எல்லா இடங்களிலும் உள்ளதுஃ தொலைபேசி புத்தகத்தில் உள்ளதைப் போல முதல் எழுத்து மிக உயர்ந்த இடத்தில் உள்ளது. உரையாக எழுதப்பட்ட முழு எண் எண்கள் எப்போதும் நினைவகத்தில் மிகவும் குறிப்பிடத்தக்க இலக்கத்தைக் குறிக்கின்றன, இது உரை திசையிலிருந்து சுயாதீனமாக பெரிய-எண்டியன் போன்றது. வன்பொருள் பல வரலாற்று மற்றும் தற்போதைய செயலிகள் பிரத்தியேகமாக அல்லது வடிவமைப்பு விருப்பமாக ஒரு பெரிய-எண்டியன் நினைவக பிரதிநிதித்துவத்தைப் பயன்படுத்துகின்றன. பிற செயலி வகைகள் சிறிய-எண்டியன் நினைவக பிரதிநிதித்துவத்தைப் பயன்படுத்துகின்றன; மற்றவை நடுத்தர-எண்டியன், கலப்பு-எண்டியன் அல்லது பி. டி. பி-11-எண்டியன் எனப்படும் மற்றொரு திட்டத்தைப் பயன்படுத்துகின்றன. சில அறிவுறுத்தல் தொகுப்புகள் ஒரு அமைப்பைக் கொண்டுள்ளன, இது தரவு பெட்ச்கள் மற்றும் கடைகள், அறிவுறுத்தல் பெட்ச்கள் அல்லது இரண்டிலும் மாறக்கூடிய எண்டியன்னஸை அனுமதிக்கிறது. இந்த அம்சம் செயல்திறனை மேம்படுத்தலாம் அல்லது நெட்வொர்க்கிங் சாதனங்கள் மற்றும் மென்பொருளின் தர்க்கத்தை எளிதாக்கலாம். இரு-எண்டியன் என்ற சொல், வன்பொருளைப் பற்றி கூறும்போது, எண்டியன் வடிவத்தில் தரவைக் கணக்கிட அல்லது அனுப்பும் இயந்திரத்தின் திறனைக் குறிக்கிறது. வெவ்வேறு எண்டியன்னஸின் தரவைக் கையாள்வது சில நேரங்களில் என். யு. எக்ஸ். ஐ சிக்கல் என்று அழைக்கப்படுகிறது. கலப்பு-எண்டியன் பி. டி. பி-11 இல் இயங்கும் யுனிக்ஸை ஒரு பெரிய-எண்டியன் ஐபிஎம் சீரிஸ்/1 கணினிக்கு மாற்றியமைக்கும் போது எதிர்கொள்ளும் பைட் வரிசை மோதல்களை இந்த சொல் குறிக்கிறது. ஒரே குறியீட்டை வெவ்வேறு உள் பிரதிநிதித்துவங்களைக் கொண்ட தளங்களுக்கு தொகுக்க அனுமதித்த முதல் அமைப்புகளில் யுனிக்ஸ் ஒன்றாகும். மாற்றப்பட்ட முதல் நிரல்களில் ஒன்று அச்சிடப்பட வேண்டும், ஆனால் தொடர்/1 இல் அது அச்சிடப்பட்டது. ஐபிஎம் சிஸ்டம்/360 பெரிய-எண்டியன் பைட் வரிசையைப் பயன்படுத்துகிறது, அதே போல் அதன் வாரிசுகள் சிஸ்டம்/370, ஈஎஸ்ஏ/390, மற்றும் இசட்/ஆர்க்கிடெக்சர். பி. டி. பி-10 பைட் சார்ந்த அறிவுறுத்தல்களுக்கு பெரிய-எண்டியன் முகவரியைப் பயன்படுத்துகிறது. ஐபிஎம் சீரிஸ்/1 மினிகம்ப்யூட்டர் பெரிய-எண்டியன் பைட் வரிசையைப் பயன்படுத்துகிறது. டேட்டாபாயிண்ட் 2200 சிறிய-எண்டியன் கொண்ட எளிய பிட்-சீரியல் லாஜிக்கைப் பயன்படுத்தி எடுத்துச் செல்வதை எளிதாக்கியது. இன்டெல் தரவுத்தளத்திற்கான 8008 நுண்செயலியை உருவாக்கியபோது, அவர்கள் பொருந்தக்கூடிய தன்மைக்கு சிறிய-எண்டியனைப் பயன்படுத்தினர். இருப்பினும், இன்டெல் 8008 ஐ சரியான நேரத்தில் வழங்க முடியாததால், டேட்டாபாயிண்ட் ஒரு நடுத்தர அளவிலான ஒருங்கிணைப்புக்கு சமமானதைப் பயன்படுத்தியது, ஆனால் எம். சி. எஸ்-48 மற்றும் 8086 மற்றும் அதன் x86 வாரிசுகள் உட்பட பெரும்பாலான இன்டெல் வடிவமைப்புகளில் சிறிய-எண்டியன்ஸ் தக்கவைக்கப்பட்டது. DEC ஆல்பா, அட்மெல் AVR, VAX, MOS டெக்னாலஜி 6502 குடும்பம் (வெஸ்டர்ன் டிசைன் சென்டர் 65802 மற்றும் 65C816 உட்பட), ஜிலாக் Z80 (Z180 மற்றும் eZ80 உட்பட), ஆல்டெரா நியோஸ் II மற்றும் பல பிற செயலிகள் மற்றும் செயலி குடும்பங்களும் சிறிய-எண்டியன் ஆகும். மோட்டோரோலா 6800/6801,6809 மற்றும் 68000 தொடர் செயலிகள் பெரிய-எண்டியன் வடிவமைப்பைப் பயன்படுத்தின. இன்டெல் 8051, மற்ற இன்டெல் செயலிகளைப் போலல்லாமல், எல். ஜே. எம். பி மற்றும் எல். சி. ஏ. எல்-க்கான 16-பிட் முகவரிகளை பெரிய-எண்டியன் வடிவத்தில் எதிர்பார்க்கிறது; இருப்பினும், xCALL அறிவுறுத்தல்கள் திரும்பும் முகவரியை சிறிய-எண்டியன் வடிவத்தில் அடுக்கில் சேமிக்கிறது. SPARC வரலாற்று ரீதியாக பதிப்பு 9 வரை பெரிய-எண்டியன் பயன்படுத்தப்பட்டது, இது இரு-எண்டியன் ஆகும். இதேபோல் ஆரம்பகால ஐபிஎம் பவர் செயலிகளும் பெரிய-எண்டியனாக இருந்தன, ஆனால் பவர்பிஸி மற்றும் பவர் ஐஎஸ்எ சந்ததியினர் இப்போது இரு-எண்டியனாக உள்ளனர். ஏஆர்எம் கட்டமைப்பானது இரு-எண்டியன் ஆக மாறியபோது பதிப்பு 3 க்கு முன்பு சிறிய-எண்டியன் ஆகும். புதிய கட்டமைப்புகள் IA-32 மற்றும் x 86-64 அறிவுறுத்தல் தொகுப்பு கட்டமைப்புகள் சிறிய-எண்டியன் வடிவமைப்பைப் பயன்படுத்துகின்றன. இந்த மரபைப் பின்பற்றும் பிற அறிவுறுத்தல் தொகுப்பு கட்டமைப்புகள், சிறிய-எண்டியன் பயன்முறையை மட்டுமே அனுமதிக்கின்றன, அவற்றில் நியோஸ் II, ஆண்டிஸ் டெக்னாலஜி என். டி. எஸ் 32 மற்றும் குவால்காம் அறுகோணமும் அடங்கும். ஐபிஎம் இசட்/ஆர்க்கிடெக்சர் மற்றும் ஓபன்ஆர்ஐசிசி ஆகியவை மட்டுமே பெரிய-எண்டியன் கட்டமைப்புகளில் அடங்கும். சில அறிவுறுத்தல் தொகுப்பு கட்டமைப்புகள் "பை-எண்டியன்" மற்றும் எண்டியன்னஸ் மென்பொருளை இயக்க அனுமதிக்கின்றன; இவற்றில் பவர் ஐ. எஸ். ஏ, எஸ். பி. ஏ. ஆர். சி, ஏ. ஆர். எம் ஏ. ஆர்ச் 64, சி-ஸ்கை மற்றும் ஆர். ஐ. எஸ். சி-வி ஆகியவை அடங்கும். ஐ. பி. எம் ஏஐஎக்ஸ் மற்றும் ஐபிஎம் ஐ பை-எண்டியன் பவர் ஐ. எஸ். ஏ இல் பிக்-எண்டியன் பயன்முறையில் இயங்குகின்றன; லினக்ஸ் முதலில் பிக்-எண்டியன் பயன்முறையில் இயங்கியது, ஆனால் 2019 வாக்கில், லினக்ஸ் மென்பொருளை x86 இலிருந்து பவர்க்கு அனுப்புவதை எளிதாக்க லினக்ஸிற்கான லிட்டில்-எண்டியன் பயன்முறைக்கு ஐபிஎம் மாறியது. ஆரக்கிள் சோலாரிஸ் மற்றும் லினக்ஸ் இரண்டும் இரு-எண்டியன் SPARC அமைப்புகளில் பெரிய-எண்டியன் பயன்முறையில் இயங்குவதால், SPARC க்கு பொருத்தமான சிறிய-எண்டியன் வரிசைப்படுத்தல் இல்லை, மேலும் நடைமுறையில் பெரிய-எண்டியன் என்று கருதப்படலாம். ஏஆர்எம், சி-ஸ்கை மற்றும் ஆர்ஐசிசி-வி ஆகியவை பொருத்தமான பெரிய-எண்டியன் வரிசைப்படுத்தல்களைக் கொண்டிருக்கவில்லை, மேலும் நடைமுறையில் சிறிய-எண்டியன் என்று கருதப்படலாம். சில கட்டமைப்புகள் (ஏஆர்எம் பதிப்புகள் 3 மற்றும் அதற்கு மேற்பட்டவை, பவர்பிசி, ஆல்பா, ஸ்பார்க் வி 9, எம்ஐபிஎஸ், இன்டெல் ஐ 860, பிஏ-ஆர்ஐசிசி, சூப்பர்எச் எஸ்ஹெச்-4 மற்றும் ஐஏ-64 உட்பட) தரவு பெறுதல்கள் மற்றும் கடைகள், அறிவுறுத்தல் பெறுதல்கள் அல்லது இரண்டிலும் மாறக்கூடிய எண்டியன்னஸை அனுமதிக்கும் ஒரு அமைப்பைக் கொண்டுள்ளன. இந்த அம்சம் செயல்திறனை மேம்படுத்தலாம் அல்லது நெட்வொர்க்கிங் சாதனங்கள் மற்றும் மென்பொருளின் தர்க்கத்தை எளிதாக்கலாம். இரு-எண்டியன் என்ற சொல், வன்பொருளைப் பற்றி கூறும்போது, எண்டியன் வடிவத்தில் தரவைக் கணக்கிட அல்லது அனுப்பும் இயந்திரத்தின் திறனைக் குறிக்கிறது. இந்த கட்டமைப்புகளில் பலவற்றை மென்பொருள் வழியாக ஒரு குறிப்பிட்ட எண்டியன் வடிவத்திற்கு இயல்புநிலையாக மாற்றலாம் (பொதுவாக கணினி தொடங்கும் போது செய்யப்படுகிறது); இருப்பினும், சில அமைப்புகளில், இயல்புநிலையான எண்டியன்னஸ் மதர்போர்டில் உள்ள வன்பொருளால் தேர்ந்தெடுக்கப்படுகிறது மற்றும் மென்பொருள் வழியாக மாற்ற முடியாது (எ. கா. ஆல்ஃபா, இது கிரே T3E இல் பெரிய-எண்டியன் பயன்முறையில் மட்டுமே இயங்குகிறது). பை-எண்டியன் என்ற சொல் முதன்மையாக ஒரு செயலி தரவு அணுகல்களை எவ்வாறு நடத்துகிறது என்பதைக் குறிக்கிறது. கொடுக்கப்பட்ட செயலியில் உள்ள அறிவுறுத்தல் அணுகல்கள் (அறிவுறுத்தல் சொற்களைப் பெறுதல்) இன்னும் ஒரு நிலையான எண்டியன்னஸைக் கருதலாம், தரவு அணுகல்கள் முழுமையாக இரு-எண்டியன் என்றாலும், இது எப்போதும் இல்லை என்றாலும், இன்டெல்லின் ஐஏ-64 அடிப்படையிலான ஐடேனியம் சிபியு, இது இரண்டையும் அனுமதிக்கிறது. சில பெயரளவில் இரு-எண்டியன் CPU களுக்கு எண்டியன்னஸை முழுமையாக மாற்ற மதர்போர்டு உதவி தேவை என்பதையும் நினைவில் கொள்க. எடுத்துக்காட்டாக, சிறிய-எண்டியன் முறையில் உள்ள 32-பிட் டெஸ்க்டாப்-சார்ந்த பவர்பிசி செயலிகள் செயல்படுத்தும் நிரல்களின் பார்வையில் சிறிய-எண்டியனாக செயல்படுகின்றன, ஆனால் அவை ஐ/ஓ சாதனங்களுக்கு விஷயங்களைப் பற்றிய சிறிய-எண்டியன் பார்வை பொருந்தும் என்பதை உறுதிப்படுத்த அனைத்து 8 பைட் பாதைகளிலும் 64-பிட் இடமாற்றத்தை செய்ய மதர்போர்டு தேவைப்படுகிறது. இந்த அசாதாரண மதர்போர்டு வன்பொருள் இல்லாத நிலையில், சாதன இயக்கி மென்பொருள் முழுமையற்ற மாற்றத்தை செயல்தவிர்க்க வெவ்வேறு முகவரிகளுக்கு எழுத வேண்டும், மேலும் ஒரு சாதாரண பைட் இடமாற்றத்தையும் செய்ய வேண்டும். உட்பொதிக்கப்பட்ட பயன்பாட்டிற்காக வடிவமைக்கப்பட்ட பல பவர்பிஸி செயலிகள் மற்றும் கிட்டத்தட்ட அனைத்து SPARC செயலிகள் போன்ற சில CPU கள், ஒரு பக்கத்திற்கு எண்டியன்னஸ் தேர்வு செய்ய அனுமதிக்கின்றன. 1990 களின் பிற்பகுதியில் இருந்து SPARC செயலிகள் (SPARC v9 இணக்கமான செயலிகள்) நினைவகத்திலிருந்து ஏற்றப்படும் அல்லது சேமிக்கும் ஒவ்வொரு தனிப்பட்ட அறிவுறுத்தலுடனும் தரவு எண்டியன்னஸைத் தேர்ந்தெடுக்க அனுமதிக்கின்றன. ஏஆர்எம் கட்டமைப்பு பிஇ-8 மற்றும் பிஇ-32 எனப்படும் இரண்டு பெரிய-எண்டியன் முறைகளை ஆதரிக்கிறது. ஏஆர்எம்வி5 வரையிலான சிபியுக்கள் பிஇ-32 அல்லது சொல்-மாறுபட்ட பயன்முறையை மட்டுமே ஆதரிக்கின்றன. இங்கே இயற்கையாகவே சீரமைக்கப்பட்ட 32-பிட் அணுகல் சிறிய-எண்டியன் பயன்முறையில் செயல்படுகிறது, ஆனால் ஒரு பைட் அல்லது 16-பிட் வார்த்தையின் அணுகல் தொடர்புடைய முகவரிக்கு திருப்பி விடப்படுகிறது மற்றும் சீரமைக்கப்படாத அணுகல் அனுமதிக்கப்படாது. ஏஆர்எம்வி6 பிஇ-8 அல்லது பைட்-மாறுபட்ட பயன்முறையை அறிமுகப்படுத்துகிறது, அங்கு ஒற்றை பைட்டை அணுகுவது சிறிய-எண்டியன் பயன்முறையில் செயல்படுகிறது, ஆனால் 16-பிட், 32-பிட் அல்லது (ஏஆர்எம்வி8 உடன் தொடங்கி) 64-பிட் வார்த்தையை அணுகுவது தரவின் பைட் இடமாற்றத்தில் விளைகிறது. இது சீரமைக்கப்படாத நினைவக அணுகல் மற்றும் 32 பிட் தவிர பிற பதிவேடுகளுக்கான நினைவக வரைபட அணுகலை எளிதாக்குகிறது. பல செயலிகள் ஒரு பதிவேட்டில் உள்ள ஒரு வார்த்தையை எதிர் எண்டியன்னெஸுக்கு மாற்றுவதற்கான அறிவுறுத்தல்களைக் கொண்டுள்ளன, அதாவது, அவை பைட்டுகளின் வரிசையை 16-, 32-அல்லது 64-பிட் வார்த்தையில் மாற்றுகின்றன. இருப்பினும் அனைத்து தனிப்பட்ட பிட்களும் தலைகீழாக இல்லை. சமீபத்திய இன்டெல் x86 மற்றும் x 86-64 கட்டிடக்கலை CPUகள் ஒரு MOVBE அறிவுறுத்தலைக் கொண்டுள்ளன (இன்டெல் கோர் தலைமுறை 4 முதல், அணுவுக்குப் பிறகு), இது நினைவகத்திலிருந்து ஒரு பெரிய-எண்டியன் வடிவ வார்த்தையைப் பெறுகிறது அல்லது ஒரு வார்த்தையை பெரிய-எண்டியன் வடிவத்தில் நினைவகத்தில் எழுதுகிறது. இந்த செயலிகள் இல்லையெனில் முற்றிலும் சிறிய-எண்டியன் ஆகும். வெவ்வேறு இடங்களில் வெவ்வேறு வடிவங்களைப் பயன்படுத்தும் சாதனங்களும் உள்ளன. உதாரணமாக, BQ27421 டெக்சாஸ் இன்ஸ்ட்ரூமென்ட்ஸ் பேட்டரி கேஜ் அதன் பதிவேடுகளுக்கு சிறிய-எண்டியன் வடிவமைப்பையும், அதன் சீரற்ற-அணுகல் நினைவகத்திற்கு பெரிய-எண்டியன் வடிவமைப்பையும் பயன்படுத்துகிறது. இந்த நடத்தை மாற்றத்தக்கதாகத் தெரியவில்லை. மிதக்கும் புள்ளி பல செயலிகள் அனைத்து வகையான தரவுகளுக்கும் (முழு எண், மிதக்கும் புள்ளி) சிறிய-எண்டியன் சேமிப்பைப் பயன்படுத்துகின்றன என்றாலும், மிதக்கும்-புள்ளி எண்கள் பெரிய-எண்டியன் வடிவத்தில் குறிப்பிடப்படும் பல வன்பொருள் கட்டமைப்புகள் உள்ளன, அதே நேரத்தில் முழு எண்கள் சிறிய-எண்டியன் வடிவத்தில் குறிப்பிடப்படுகின்றன. இரட்டை துல்லிய எண்களுக்கு கலப்பு-எண்டியன் மிதக்கும்-புள்ளி பிரதிநிதித்துவத்தைக் கொண்ட ஏஆர்எம் செயலிகள் உள்ளனஃ இரண்டு 32-பிட் சொற்கள் ஒவ்வொன்றும் சிறிய-எண்டியனாக சேமிக்கப்படுகின்றன, ஆனால் மிக முக்கியமான சொல் முதலில் சேமிக்கப்படுகிறது. விஏஎக்ஸ் மிதக்கும் புள்ளி சிறிய-எண்டியன் 16-பிட் சொற்களை பெரிய-எண்டியன் வரிசையில் சேமிக்கிறது. நெட்வொர்க் நிலையான பிரதிநிதித்துவம் இல்லாத பல மிதக்கும்-புள்ளி வடிவங்கள் இருப்பதால், எக்ஸ். டி. ஆர் தரநிலை பெரிய-எண்டியன் ஐ. இ. இ 754 ஐ அதன் பிரதிநிதித்துவமாகப் பயன்படுத்துகிறது. எனவே பரவலான ஐ. இ. இ. இ 754 மிதக்கும்-புள்ளி தரநிலை எண்டியன்னஸைக் குறிப்பிடவில்லை என்பது விசித்திரமாகத் தோன்றலாம். கோட்பாட்டளவில், இதன் பொருள் என்னவென்றால், ஒரு இயந்திரத்தால் எழுதப்பட்ட நிலையான IEEE மிதக்கும்-புள்ளி தரவு கூட மற்றொரு இயந்திரத்தால் படிக்கப்படாமல் போகலாம். இருப்பினும், நவீன நிலையான கணினிகளில் (அதாவது, ஐ. இ. இ. இ 754 ஐ செயல்படுத்துவது), முழு எண்களைப் போலவே மிதக்கும்-புள்ளி எண்களுக்கும் எண்டியன்னெஸ் ஒரே மாதிரியாக இருக்கும் என்று ஒருவர் பாதுகாப்பாகக் கருதலாம், இது தரவு வகையைப் பொருட்படுத்தாமல் மாற்றத்தை நேரடியானதாக ஆக்குகிறது. இருப்பினும், சிறப்பு மிதக்கும்-புள்ளி வடிவங்களைப் பயன்படுத்தும் சிறிய உட்பொதிக்கப்பட்ட அமைப்புகள் மற்றொரு விஷயமாக இருக்கலாம். மாறுபடும்-நீளம் தரவு இதுவரை கருதப்பட்ட பெரும்பாலான அறிவுறுத்தல்கள் செயல்பாட்டு குறியீட்டிற்குள் அவற்றின் செயல்பாடுகளின் அளவை (நீளம்) கொண்டுள்ளன. அடிக்கடி கிடைக்கும் செயல்பாட்டு நீளங்கள் 1,2,4,8 அல்லது 16 பைட்டுகள் ஆகும். ஆனால் ஒரு செயல்பாட்டின் நீளம் அறிவுறுத்தலின் ஒரு தனி துறையில் அல்லது செயல்பாட்டுடன் வைத்திருக்கக்கூடிய கட்டமைப்புகளும் உள்ளன, எ. கா. ஒரு சொல் குறி மூலம். இத்தகைய அணுகுமுறை 256 பைட்டுகள் அல்லது அதற்கு மேற்பட்ட செயல்பாட்டு நீளங்களை அனுமதிக்கிறது. அத்தகைய செயல்பாடுகளின் தரவு வகைகள் எழுத்து சரங்கள் அல்லது பி. சி. டி ஆகும். அத்தகைய தரவை ஒரு அறிவுறுத்தல் மூலம் கையாளக்கூடிய இயந்திரங்கள் (எ. கா. ஒப்பிடுக, சேர்க்கவும்) இதில் ஐபிஎம் 1401,1410,1620, சிஸ்டம்/360, சிஸ்டம்/370, ஈஎஸ்ஏ/390, மற்றும் இசட்/ஆர்க்கிடெக்சர் ஆகியவை அடங்கும், இவை அனைத்தும் பிக்-எண்டியன் வகையைச் சேர்ந்தவை. பெரும்பாலான அமைப்புகளில், பல பைட் மதிப்பின் முகவரி அதன் முதல் பைட்டின் முகவரியாகும் (மிகக் குறைந்த முகவரியைக் கொண்ட பைட்); அந்த வகையின் சிறிய-எண்டியன் அமைப்புகள், போதுமான குறைந்த தரவு மதிப்புகளுக்கு, ஒரே மதிப்பை வெவ்வேறு முகவரிகளைப் பயன்படுத்தாமல் வெவ்வேறு நீளங்களில் நினைவகத்திலிருந்து படிக்க முடியும் (சீரமைப்பு கட்டுப்பாடுகள் விதிக்கப்படும்போது கூட). எடுத்துக்காட்டாக, உள்ளடக்கத்துடன் கூடிய 32-பிட் நினைவக இருப்பிடத்தை 8-பிட் (மதிப்பு = 4ஏ), 16-பிட் (004ஏ), 24-பிட் (00004ஏ), அல்லது 32-பிட் (0000004ஏ) என ஒரே முகவரியில் படிக்க முடியும், இவை அனைத்தும் ஒரே எண் மதிப்பைத் தக்கவைத்துக்கொள்கின்றன. இந்த சிறிய-எண்டியன் பண்பு அரிதாகவே உயர் மட்ட புரோகிராமர்களால் நேரடியாகப் பயன்படுத்தப்படுகிறது என்றாலும், இது எப்போதாவது குறியீடு உகப்பான்கள் மற்றும் அசெம்பிளி மொழி புரோகிராமர்களால் பயன்படுத்தப்படுகிறது. மேலும் உறுதியான சொற்களில், இது போன்ற அடையாளங்கள் பின்வரும் சி குறியீட்டை பெரும்பாலான சிறிய-எண்டியன் அமைப்புகளில் உண்மை என்று திரும்புவதற்கு சமமானவைஃ யூனியன் {யுயின்ட்8 _ டி யு8; யுயின்ட்16 _ டி யு16; யுயின்ட்32 _ டி யு32; யுயின்ட்64 _ டி யு64;} யு = {. யு64 = 0x4ஏ}; இடுகிறது (யு8 = = u.u16 & & யு8 = = u.u32 & & யு8 = = u.u64? "உண்மை": "தவறானது"); சி + + ஆல் அனுமதிக்கப்படாவிட்டாலும், அத்தகைய வகை பஞ்சிங் குறியீடு சி 11 தரநிலையால் "செயல்படுத்தல்-வரையறுக்கப்பட்ட" என அனுமதிக்கப்படுகிறது மற்றும் பொதுவாக வன்பொருளுடன் தொடர்பு கொள்ளும் குறியீட்டில் பயன்படுத்தப்படுகிறது. மறுபுறம், சில சூழ்நிலைகளில் முழுமையான பிரதிநிதித்துவத்திற்கு பதிலாக அதன் மிக முக்கியமான பகுதியை மட்டுமே வாசிப்பதன் மூலம் பல-பைட் அல்லது பல-சொல் மதிப்பின் தோராயத்தைப் பெறுவது பயனுள்ளதாக இருக்கும்; ஒரு பெரிய-எண்டியன் செயலி முழு மதிப்புக்கு பயன்படுத்தப்படும் அதே அடிப்படை முகவரியைப் பயன்படுத்தி அத்தகைய தோராயத்தைப் படிக்கலாம். இந்த வகையான எளிமைப்படுத்தல்கள் நிச்சயமாக வெவ்வேறு எண்டியன்னஸின் அமைப்புகளில் எடுத்துச் செல்ல முடியாதவை. கணக்கீட்டு வரிசை நிலை எண் அமைப்புகளில் சில செயல்பாடுகள் இயற்கையான அல்லது விருப்பமான வரிசையைக் கொண்டுள்ளன, இதில் அடிப்படை படிகள் செயல்படுத்தப்பட வேண்டும். இந்த வரிசை சிறிய அளவிலான பைட்-முகவரி செயலிகள் மற்றும் மைக்ரோகண்ட்ரோலர்களில் அவற்றின் செயல்திறனை பாதிக்கலாம். இருப்பினும், உயர் செயல்திறன் கொண்ட செயலிகள் பொதுவாக நினைவகத்திலிருந்து பல பைட் செயல்பாடுகளை ஒரே பைட்டைப் பெற்ற அதே நேரத்தில் பெறுகின்றன, எனவே வன்பொருளின் சிக்கலானது பைட் வரிசையால் பாதிக்கப்படாது. கூட்டல், கழித்தல் மற்றும் பெருக்கல் குறைந்தபட்சம் குறிப்பிடத்தக்க இலக்க நிலையில் தொடங்கி அடுத்தடுத்த குறிப்பிடத்தக்க நிலைக்கு எடுத்துச் செல்லுங்கள். பெரும்பாலான அமைப்புகளில், பல பைட் மதிப்பின் முகவரி அதன் முதல் பைட்டின் முகவரியாகும் (மிகக் குறைந்த முகவரியைக் கொண்ட பைட்). இந்த முதல் பைட்டில் மிகக் குறைந்த குறிப்பிடத்தக்க இலக்கத்தைக் கொண்ட சிறிய-எண்டியன் இயந்திரங்களைப் பயன்படுத்தி இந்த செயல்பாடுகளைச் செயல்படுத்துவது ஓரளவு எளிதானது. ஒப்பீடு மற்றும் பிரிவு மிகவும் குறிப்பிடத்தக்க இலக்கத்தில் தொடங்கி அடுத்தடுத்த குறைவான குறிப்பிடத்தக்க இலக்கங்களுக்கு ஒரு சாத்தியமான கேரி பரப்புகிறது. நிலையான-நீள எண் மதிப்புகளுக்கு (பொதுவாக நீளம் 1,2,4,8,16), இந்த செயல்பாடுகளை செயல்படுத்துவது பெரிய-எண்டியன் இயந்திரங்களில் ஓரளவு எளிதானது. சில பெரிய-எண்டியன் செயலிகள் (எ. கா. ஐபிஎம் சிஸ்டம்/360 மற்றும் அதன் வாரிசுகள்) வெவ்வேறு நீள எழுத்து சரங்களை அகராதியியல் ரீதியாக ஒப்பிடுவதற்கான வன்பொருள் வழிமுறைகளைக் கொண்டுள்ளன. ஒரு அசைன்மென்ட் ஸ்டேட்மென்ட் மூலம் சாதாரண தரவு போக்குவரத்து கொள்கையளவில் செயலியின் எண்டியன்னஸ்ஸிடமிருந்து சுயாதீனமாக உள்ளது. மிடில்-எண்டியன் அல்லது கலப்பு-எண்டியன் என்று பொதுவாக அழைக்கப்படும் ஏராளமான பிற வரிசைகள் சாத்தியமாகும். பி. டி. பி-11 கொள்கையளவில் 16-பிட் சிறிய-எண்டியன் அமைப்பாகும். PDP-11/45, PDP-11/70 இன் விருப்ப மிதக்கும்-புள்ளி செயலியில் மிதக்கும்-புள்ளி மற்றும் முழு எண் மதிப்புகளுக்கு இடையில் மாற்றுவதற்கான அறிவுறுத்தல்கள் மற்றும் சில பிற்கால செயலிகளில், 32-பிட் "இரட்டை துல்லிய முழு எண் நீண்ட" மதிப்புகளை 16-பிட் பகுதிகளுடன் சேமித்து வைக்கப்பட்டது, இது எதிர்பார்க்கப்பட்ட சிறிய-எண்டியன் வரிசையில் இருந்து மாற்றப்பட்டது. யுனிக்ஸ் சி தொகுப்பானது 32-பிட் நீள முழு எண்களுக்கு அதே வடிவமைப்பைப் பயன்படுத்தியது. இந்த வரிசை பி. டி. பி-எண்டியன் என்று அழைக்கப்படுகிறது. இந்த எண்டியன்னஸை விளக்கும் ஒரு வழி என்னவென்றால், இது ஒரு 32-பிட் முழு எண்ணை இரண்டு சிறிய-எண்டியன் 16-பிட் சொற்களாக சேமித்து வைக்கிறது, ஒரு பெரிய-எண்டியன் சொல் வரிசையுடன்ஃ இங்குள்ள 16-பிட் மதிப்புகள் அவற்றின் எண் மதிப்புகளைக் குறிக்கின்றன, அவற்றின் உண்மையான தளவமைப்பு அல்ல. IA-32 இன் பிரிவு விளக்கங்கள் மற்றும் இணக்கமான செயலிகள் பிரிவின் 32-பிட் அடிப்படை முகவரியை சிறிய-எண்டியன் வரிசையில் சேமித்து வைக்கிறது, ஆனால் நான்கு தொடர்ச்சியற்ற பைட்டுகளில், விளக்கத்தின் தொடக்கத்தின் 2,3,4 மற்றும் 7 நிலைகளில் சேமிக்கப்படுகிறது. எண்டியன் தேதிகள் ஆண்டு, மாதம் மற்றும் நாளின் வரிசையால் வெவ்வேறு எண்டியன்ஸுடன் குறிப்பிடப்படலாம். எடுத்துக்காட்டாக, செப்டம்பர் 13,2002 ஐ பின்வருமாறு குறிப்பிடலாம்ஃ சிறிய-எண்டியன் தேதி (நாள், மாதம், ஆண்டு), நடுத்தர-எண்டியன் தேதிகள் (மாதம், நாள், ஆண்டு), பெரிய-எண்டியன் தேதி (ஆண்டு, மாதம், நாள்), ஐஎஸ்ஓ 8601 இல் உள்ளபடி அமெரிக்காவில் தேதி மற்றும் நேரக் குறியீட்டில், தேதிகள் நடுத்தர-எண்டியன் மற்றும் உலகளவில் தேதி வடிவங்களிலிருந்து வேறுபடுகின்றன. நினைவக பைட்டுகள் இடமிருந்து வலமாக தொடர்ச்சியாக அச்சிடப்படும் போது பைட் முகவரி (எ. கா. ஒரு ஹெக்ஸ் டம்பில்), முழு எண்களின் சிறிய-எண்டியன் பிரதிநிதித்துவம் இடமிருந்து வலமாக அதிகரிக்கும் முக்கியத்துவத்தைக் கொண்டுள்ளது. வேறு வார்த்தைகளில் கூறுவதானால், இது காட்சிப்படுத்தப்படும்போது பின்னோக்கி தோன்றுகிறது, இது எதிர் உள்ளுணர்வாக இருக்கலாம். இந்த நடத்தை எழுகிறது, எடுத்துக்காட்டாக, ஃபோர்சிசி அல்லது ஒத்த நுட்பங்களில் எழுத்துக்களை ஒரு முழு எண்ணில் பொதி செய்வதை உள்ளடக்கியது, இதனால் இது நினைவகத்தில் குறிப்பிட்ட எழுத்துக்களின் வரிசையாக மாறுகிறது. குறியீட்டை வெறுமனே ஹெக்ஸாடெசிமல் ஏஎஸ்சிஐஐ இல் எழுத்துக்களை எழுதுவதன் விளைவாகவும், முன்புறத்துடன் இணைப்பதன் விளைவாகவும், குறுகிய வரிசைகளுக்கு ஒத்ததாகவும் (ஒரு சி மல்டி கேரக்டர் லிட்டரல்) வரையறுப்போம்ஃ 'ஜோ என்' ஹெக்ஸ் 4 ஏ 6 எஃப் 68 6 இ------------------> 0x4 ஏ 6 எஃப் 686இ பெரிய-எண்டியன் இயந்திரங்களில், மதிப்பு இடமிருந்து வலமாகத் தோன்றுகிறது, இது முடிவைப் படிப்பதற்கான சரியான சரம் வரிசையுடன் ஒத்துப்போகிறதுஃ ஆனால் ஒரு சிறிய-எண்டியன் இயந்திரத்தில், ஒருவர் பார்ப்பார்ஃ மத்திய-எண்டியன் இயந்திரங்கள் இதை மேலும் சிக்கலாக்குகின்றன; எடுத்துக்காட்டாக, பி. டி. பி-11 இல், 32-பிட் மதிப்பு பெரிய-எண்டியன் இரண்டு 16-பிட் சொற்களாக சேமிக்கப்படுகிறது. பல தொகுப்பான்கள் உள்ளமைக்கப்பட்ட உள்ளீடுகளை வழங்குகின்றன, அவை சொந்த செயலி அறிவுறுத்தல்களில் (/) தொகுக்கப்படலாம், எடுத்துக்காட்டாக. மாற்றுவதற்கான மென்பொருள் இடைமுகங்களில் பின்வருவன அடங்கும்ஃ நிலையான நெட்வொர்க் எண்டியன்ஸ் செயல்பாடுகள் (/முதல் பி. இ வரை, 32-பிட் வரை). விண்டோஸ் 64-பிட் நீட்டிப்பைக் கொண்டுள்ளது. பி. எஸ். டி மற்றும் கிலிப்சி செயல்பாடுகள் (/முதல் பி. இ மற்றும் எல். இ வரை, 64-பிட் வரை). மேகோஸ் மேக்ரோக்கள் (/முதல் பிஇ மற்றும் எல்இ வரை, 64-பிட் வரை). சி + + 23 இல் உள்ள செயல்பாடு. சில CPU அறிவுறுத்தல் தொகுப்புகள் (x86-486 மற்றும் அதற்குப் பிறகு), மற்றும் (ஏஆர்எம்வி6 மற்றும் அதற்குப் பிறகு) போன்ற எண்டியன் பைட் பரிமாற்றத்திற்கு சொந்த ஆதரவை வழங்குகின்றன. சில தொகுப்பான்கள் பைட் பரிமாற்றத்திற்கான உள்ளமைக்கப்பட்ட வசதிகளைக் கொண்டுள்ளன. எடுத்துக்காட்டாக, இன்டெல் ஃபோர்ட்ரான் கம்பைலர் ஒரு கோப்பைத் திறக்கும்போது தரமற்ற விவரக்குறிப்பை ஆதரிக்கிறது, எ. கா. :. மற்ற தொகுப்பான்கள் குறியீட்டை உருவாக்குவதற்கான விருப்பங்களைக் கொண்டுள்ளன, இது உலகளவில் அனைத்து கோப்பு ஐஓ செயல்பாடுகளுக்கும் மாற்றத்தை செயல்படுத்துகிறது. இது குறியீடு மாற்றம் இல்லாமல் எதிர் எண்டியன்ஸ் கொண்ட ஒரு அமைப்பில் குறியீட்டை மீண்டும் பயன்படுத்த அனுமதிக்கிறது. டிஜிட்டல் தர்க்கத்தை வெளிப்படுத்தப் பயன்படுத்தப்படும் தர்க்க வடிவமைப்பு வன்பொருள் விளக்க மொழிகள் (எச். டி. எல்) பெரும்பாலும் தன்னிச்சையான கிரானுலாரிட்டியுடன் தன்னிச்சையான எண்டியன்னஸை ஆதரிக்கின்றன. எடுத்துக்காட்டாக, சிஸ்டம் வெரிலாக்கில், ஒரு வார்த்தையை லிட்டில்-எண்டியன் அல்லது பிக்-எண்டியன் என்று வரையறுக்கலாம்ஃ லாஜிக் [31:0] லிட்டில் _ எண்டியன்;// பிட் 0 என்பது மிகக் குறைந்த குறிப்பிடத்தக்க பிட் லாஜிக் [0:31] பிக் _ எண்டியன்;// பிட் 31 என்பது மிகக் குறைந்த குறிப்பிடத்தக்க பிட் லாஜிக் [0:3] [7:0] கலப்பு;// ஒவ்வொரு பைட்டும் லிட்டில்-எண்டியன், ஆனால் பைட்டுகள் பிக்-எண்டியன் வரிசையில் நிரம்பியுள்ளன. கோப்புகள் மற்றும் கோப்பு முறைமைகள் ஒரு கணினியில் உருவாக்கப்பட்ட கோப்பு அல்லது கோப்பு முறைமையை வெவ்வேறு முறைமையுடன் படிக்கும்போது கோப்பு முறைமையை அங்கீகரிப்பது முக்கியம். ஃபோர்ட்ரான் வழக்கமாக ஒரு பதிவை (ஒற்றை ஃபோர்ட்ரான் அறிக்கையால் எழுதப்பட்ட தரவு என வரையறுக்கப்படுகிறது) ஒரு எண்டியன்னஸைப் பயன்படுத்தி ஒரு கணினியில் படிக்க முடியாது, ஏனெனில் ஃபோர்ட்ரான் வழக்கமாக ஒரு பதிவை (ஒற்றை ஃபோர்ட்ரான் அறிக்கையால் எழுதப்பட்ட தரவு என வரையறுக்கப்படுகிறது) கணக்கிடும் புலங்களுக்கு முந்தைய தரவுகளாக செயல்படுத்துகிறது, அவை தரவுகளில் உள்ள பைட்டுகளின் எண்ணிக்கைக்கு சமமான முழு எண்கள். அத்தகைய கோப்பை மற்ற எண்டியன்னஸ் அமைப்பில் ஃபோர்ட்ரானைப் பயன்படுத்தி படிக்க முயற்சிப்பது ரன்-டைம் பிழையை விளைவிக்கிறது, ஏனெனில் எண்ணிக்கை புலங்கள் தவறானவை. யூனிகோட் உரை கோப்பு அல்லது ஸ்ட்ரீமின் எண்டியன்னஸைக் குறிக்க பைட் ஆர்டர் மார்க்குடன் (BOM) விருப்பப்படி தொடங்கலாம். இதன் குறியீட்டு புள்ளி U + FEFF ஆகும். எடுத்துக்காட்டாக, யுடிஎஃப்-32 இல், ஒரு பெரிய-எண்டியன் கோப்பு தொடங்க வேண்டும்; ஒரு சிறிய-எண்டியன் தொடங்க வேண்டும். MATLAB. Mat கோப்புகள் அல்லது நிலப்பரப்பில் பயன்படுத்தப்படும் பில் தரவு வடிவம் போன்ற பயன்பாட்டு பைனரி தரவு வடிவங்கள் பொதுவாக எண்டியன்ஸ்-சுயாதீனமானவை. தரவை எப்போதும் ஒரு நிலையான எண்டியன்னஸில் சேமிப்பதன் மூலமோ அல்லது எண்டியன்னஸைக் குறிக்க தரவை ஒரு சுவிட்சுடன் எடுத்துச் செல்வதன் மூலமோ இது அடையப்படுகிறது. முந்தையதற்கு ஒரு எடுத்துக்காட்டு பைனரி எக்ஸ்எல்எஸ் கோப்பு வடிவமாகும், இது விண்டோஸ் மற்றும் மேக் அமைப்புகளுக்கு இடையில் எடுத்துச் செல்லக்கூடியது மற்றும் எப்போதும் சிறிய-எண்டியன் ஆகும், இதில் மேக் பயன்பாடு சுமை மீது பைட்டுகளை மாற்றவும், பெரிய-எண்டியன் மோட்டோரோலா 68 கே அல்லது பவர்பிசி செயலியில் இயங்கும்போது சேமிக்கவும் தேவைப்படுகிறது. டிஐஎஃப்எஃப் படக் கோப்புகள் இரண்டாவது மூலோபாயத்திற்கு ஒரு எடுத்துக்காட்டு, அதன் தலைப்பு பயன்பாட்டை அவற்றின் உள் பைனரி முழு எண்களின் எண்டியன்னஸ் பற்றி அறிவுறுத்துகிறது. ஒரு கோப்பு கையொப்பத்துடன் தொடங்கினால், முழு எண்கள் பெரிய-எண்டியன் என்று குறிப்பிடப்படுகின்றன, அதே நேரத்தில் சிறிய-எண்டியன் என்று பொருள்படும். அந்த கையொப்பங்களுக்கு தலா ஒரு 16-பிட் சொல் தேவை, அவை பாலிண்ட்ரோம்கள், எனவே அவை எண்டியன்ஸ் சுயாதீனமானவை. இன்டெல் மற்றும் மோட்டோரோலா குறிக்கிறது. இன்டெல் சிபியுக்கள் சிறிய-எண்டியன் ஆகும், அதே நேரத்தில் மோட்டோரோலா 680x0 சிபியுக்கள் பெரிய-எண்டியன் ஆகும். இந்த வெளிப்படையான கையொப்பம் ஒரு டிஐஎஃப்எஃப் ரீடர் நிரலை ஒரு கணினியில் இயங்கும் டிஐஎஃப்எஃப் ரைட்டர் நிரலால் கொடுக்கப்பட்ட கோப்பு உருவாக்கப்பட்டபோது தேவைப்பட்டால் பைட்டுகளை மாற்ற அனுமதிக்கிறது. இன்டெல் 8080 இயங்குதளத்தில் அதன் அசல் செயல்பாட்டின் விளைவாக, இயக்க முறைமை-சுயாதீன கோப்பு ஒதுக்கீடு அட்டவணை (எஃப்ஏடி) கோப்பு அமைப்பு சிறிய-எண்டியன் பைட் வரிசையுடன் வரையறுக்கப்படுகிறது, மற்றொரு எண்டியன்னஸைப் பயன்படுத்தும் தளங்களில் கூட, இந்த தளங்களில் எஃப்ஏடி பராமரிக்க பைட்-ஸ்வாப் செயல்பாடுகள் தேவைப்படுகின்றன. ZFS, இது ஒரு கோப்பு முறைமை மற்றும் ஒரு தர்க்கரீதியான தொகுதி மேலாளரை ஒருங்கிணைக்கிறது, இது தகவமைப்பு எண்டியன்னஸை வழங்குவதற்கும் பெரிய-எண்டியன் மற்றும் சிறிய-எண்டியன் அமைப்புகளுடன் வேலை செய்வதற்கும் அறியப்படுகிறது. நெட்வொர்க்கிங் பல IETF RFCகள் நெட்வொர்க் வரிசை என்ற சொல்லைப் பயன்படுத்துகின்றன, அதாவது நெட்வொர்க் நெறிமுறைகளில் கம்பியின் மீது பைட்டுகளுக்கான பரிமாற்ற வரிசை. மற்றவற்றுடன், இணைய நெறிமுறை தொகுப்பில் உள்ள நெறிமுறைகளுக்கான நெட்வொர்க் வரிசையை பிக்-எண்டியன் என்று வரலாற்று வரையறுக்கிறது, எனவே பிக்-எண்டியன் பைட் வரிசைக்கு இந்த சொல் பயன்படுத்தப்படுகிறது. இருப்பினும், அனைத்து நெறிமுறைகளும் நெட்வொர்க் வரிசையாக பெரிய-எண்டியன் பைட் வரிசையைப் பயன்படுத்துவதில்லை. சர்வர் மெசேஜ் பிளாக் (எஸ். எம். பி) நெறிமுறை சிறிய-எண்டியன் பைட் வரிசையைப் பயன்படுத்துகிறது. கேனோபனில், மல்டி-பைட் அளவுருக்கள் எப்போதும் குறைந்த குறிப்பிடத்தக்க பைட் முதலில் (லிட்டில்-எண்டியன்) அனுப்பப்படுகின்றன. ஈத்தர்நெட் பவர்லிங்கிற்கும் இது பொருந்தும். பெர்க்லி சாக்கெட்ஸ் ஏபிஐ 16-மற்றும் 32-பிட் முழு எண்களை நெட்வொர்க் பைட் வரிசைக்கு மற்றும் அதிலிருந்து மாற்றுவதற்கான செயல்பாடுகளின் தொகுப்பை வரையறுக்கிறதுஃ (ஹோஸ்ட்-டு-நெட்வொர்க்-ஷார்ட்) மற்றும் (ஹோஸ்ட்-டு-நெட்வொர்க்-லாங்) செயல்பாடுகள் முறையே 16-மற்றும் 32-பிட் மதிப்புகளை இயந்திரத்திலிருந்து (ஹோஸ்ட்) நெட்வொர்க் வரிசைக்கு மாற்றுகின்றன; மற்றும் செயல்பாடுகள் நெட்வொர்க்கிலிருந்து ஹோஸ்ட் வரிசைக்கு மாற்றப்படுகின்றன. இந்த செயல்பாடுகள் ஒரு பெரிய-எண்டியன் அமைப்பில் ஒரு நோ-ஆப் ஆக இருக்கலாம். உயர் மட்ட நெட்வொர்க் நெறிமுறைகள் பொதுவாக பைட்டை (பெரும்பாலும் ஆக்செட் என்று பொருள்படும்) அவற்றின் அணு அலகாக கருதுகின்றன, ஒரு நெட்வொர்க் அடுக்கின் மிகக் குறைந்த அடுக்குகள் ஒரு பைட்டிற்குள் பிட்களை வரிசைப்படுத்துவதைக் கையாளலாம். பிட் வரிசை பிட் வரிசை என்பது எண்டியன்னஸைப் போன்ற ஒரு கருத்தாகும், ஆனால் பிட்களின் மட்டத்தில், பைட்டுகள் அல்ல. தொடர் தகவல்தொடர்புகளில், ஒரு பைட்டில் உள்ள பிட்கள் முதலில் குறைந்த-குறிப்பிடத்தக்க பிட் (எல். எஸ். பி) அல்லது மிக முக்கியமான பிட் (எம். எஸ். பி) அனுப்பப்படலாம். ஆர்எஸ்-232, எச். டி. எல். சி, ஈதர்நெட் மற்றும் யூ. எஸ். பி ஆகியவை முதலில் எல். எஸ். பி. யை அனுப்புகின்றன. டெலிடெக்ஸ்ட், ஐ2சி, எஸ்எம்பிஸ், பிஎம்பிஸ் மற்றும் சோனெட் மற்றும் எஸ்டிஎச் ஆகியவை முதலில் எம்எஸ்பியை கடத்துகின்றன. ஏஆர்ஐஎன்சி 429 அதன் லேபிள் புலத்திற்கு ஒரு வரிசையையும், மீதமுள்ள சட்டகத்திற்கு மற்றொரு வரிசையையும் பயன்படுத்துகிறது. பொதுவாக இணையான கட்டமைப்புகளைப் பயன்படுத்தும் கணினி கட்டமைப்புகளில் பிட் வரிசை ஒரு முக்கியமான கருத்தாக இல்லை, மேலும் ஒவ்வொரு பிட்டுக்கும் ஒரு தனித்துவமான முகவரி இருப்பது அரிது. தனிப்பட்ட பிட்கள் அல்லது பிட் புலங்கள் அவற்றின் பிட் எண் மூலம் அணுகப்படுகின்றன அல்லது, உயர் மட்ட நிரலாக்க மொழிகளில், ஒதுக்கப்பட்ட பெயர்கள், இருப்பினும், இதன் விளைவுகள் இயந்திரத்தை சார்ந்திருக்கலாம் அல்லது மென்பொருள் பெயர்வுத்திறன் இல்லாமல் இருக்கலாம். குறிப்புகள் குறிப்புகள் வெளிப்புற இணைப்புகள் கணினி நினைவக தரவு பரிமாற்றம் உருவகங்கள் மென்பொருள் போர்கள்