Register file
ஒரு பதிவு கோப்பு என்பது ஒரு மைய செயலாக்க அலகு (CPU) இல் உள்ள செயலி பதிவேடுகளின் வரிசையாகும். பதிவு வங்கி என்பது இயக்க முறையைப் பொறுத்து பல்வேறு இயற்பியல் பதிவேடுகளை அணுக ஒரே பெயரைப் பயன்படுத்தும் முறையாகும். நவீன ஒருங்கிணைந்த சுற்று அடிப்படையிலான பதிவுக் கோப்புகள் பொதுவாக பல துறைமுகங்களுடன் கூடிய வேகமான நிலையான ரேம்கள் மூலம் செயல்படுத்தப்படுகின்றன. இத்தகைய ரேம்கள் பிரத்யேக வாசிப்பு மற்றும் எழுதும் துறைமுகங்களைக் கொண்டிருப்பதன் மூலம் வேறுபடுகின்றன, அதேசமயம் சாதாரண பலதரப்பட்ட எஸ்ஆர்ஏஎம்கள் பொதுவாக ஒரே துறைமுகங்கள் வழியாக படிக்கவும் எழுதவும் செய்யும். ஒரு CPU இன் அறிவுறுத்தல் தொகுப்பு கட்டமைப்பு கிட்டத்தட்ட எப்போதும் பதிவேடுகளின் தொகுப்பை வரையறுக்கும், அவை நினைவகத்திற்கும் சிப்பில் உள்ள செயல்பாட்டு அலகுகளுக்கும் இடையில் தரவை நிலைநிறுத்த பயன்படுகின்றன. எளிமையான CPU களில், இந்த கட்டடக்கலை பதிவேடுகள் CPU க்குள் ஒரு இயற்பியல் பதிவு கோப்பில் (PRF) உள்ளீடுகளுடன் ஒன்றுக்கு ஒன்று ஒத்திருக்கின்றன. மிகவும் சிக்கலான CPU கள் பதிவு மறுபெயரைப் பயன்படுத்துகின்றன, இதனால் ஒரு குறிப்பிட்ட கட்டிடக்கலை பதிவேட்டை இயற்பியல் உள்ளீடு சேமிக்கும் வரைபடம் செயல்படுத்தும் போது மாறும். பதிவுக் கோப்பு கட்டமைப்பின் ஒரு பகுதியாகும் மற்றும் புரோகிராமருக்குத் தெரியும், வெளிப்படையான தற்காலிக சேமிப்புகளின் கருத்துக்கு மாறாக. பதிவு-வங்கி மாறுதல் பதிவுக் கோப்புகளை பதிவு வங்கிகளாக ஒன்றாக இணைக்கலாம். ஒரு செயலி ஒன்றுக்கு மேற்பட்ட பதிவு வங்கிகளைக் கொண்டிருக்கலாம். ஏஆர்எம் செயலிகள் வங்கி மற்றும் வங்கி இல்லாத பதிவேடுகள் இரண்டையும் கொண்டுள்ளன. அனைத்து முறைகளும் எப்போதும் முதல் எட்டு பொது நோக்க பதிவேடுகளுக்கு ஒரே இயற்பியல் பதிவேடுகளைப் பகிர்ந்து கொண்டாலும், R0 முதல் R7 வரை, வங்கியில் பதிவுசெய்யப்பட்ட இயற்பியல் பதிவேடு, R8 முதல் R14 வரை, செயலி எந்த இயக்க முறைமையில் உள்ளது என்பதைப் பொறுத்தது. குறிப்பிடத்தக்க வகையில், ஃபாஸ்ட் இன்டர்பர்ட் ரிக்வெஸ்ட் (எஃப். ஐ. க்யூ) முறை R8 முதல் R12 வரை அதன் சொந்த வங்கி பதிவேடுகளைக் கொண்டுள்ளது, மேலும் ஒவ்வொரு குறுக்கீடு முறைக்கும் ஒரு தனியார் அடுக்கு சுட்டியை (R13) வழங்குகிறது. x86 செயலிகள் அறிவுறுத்தல் வெளியிடப்படுவதற்கு முன்பு, ஒன்றுக்கு மேற்பட்ட கோப்புகள் இருந்தால், அறிவுறுத்தல், டிகோடர், ஜிபிஆர்கள் மற்றும் பதிவு கோப்புகள் இடையே மாறுவதற்கு சூழல் மாறுதல் மற்றும் விரைவான குறுக்கீட்டைப் பயன்படுத்துகின்றன, ஆனால் இது சூப்பர்ஸ்கேலரை ஆதரிக்கும் செயலிகளில் மட்டுமே உள்ளது. இருப்பினும், சூழல் மாறுதல் என்பது பதிவேடுகளுக்குள் உள்ள ஏ. ஆர். எம் இன் பதிவு வங்கிக்கு முற்றிலும் மாறுபட்ட பொறிமுறையாகும். MODCOMP மற்றும் பிந்தைய 8051-இணக்கமான செயலிகள் தற்போது செயலில் உள்ள பதிவு வங்கியைத் தேர்ந்தெடுக்க நிரல் நிலை வார்த்தையில் பிட்களைப் பயன்படுத்துகின்றன. செயல்படுத்தல் வழக்கமான தளவமைப்பு மரபு என்னவென்றால், ஒரு எளிய வரிசை செங்குத்தாக படிக்கப்படுகிறது. அதாவது, கிடைமட்டமாக இயங்கும் ஒற்றை வார்த்தை வரி, பிட் செல்களின் வரிசையை பிட் கோடுகளில் வைக்க காரணமாகிறது, அவை செங்குத்தாக இயங்குகின்றன. சென்ஸ் ஆம்ப்ஸ், இது குறைந்த-ஸ்விங் ரீட் பிட்லைன்களை முழு-ஸ்விங் லாஜிக் நிலைகளாக மாற்றுகிறது, பொதுவாக கீழே (வழக்கமாக) இருக்கும். பெரிய பதிவு கோப்புகள் சில நேரங்களில் பிரதிபலிக்கப்பட்ட மற்றும் சுழற்றப்பட்ட எளிய வரிசைகளை ஓடுகள் மூலம் உருவாக்கப்படுகின்றன. பதிவு கோப்புகள் ஒரு துறைமுகத்திற்கு ஒரு நுழைவு ஒரு சொல் வரி, ஒரு வாசிப்பு துறைமுகத்திற்கு ஒரு பிட் அகலத்திற்கு ஒரு பிட் வரி மற்றும் ஒரு எழுதும் துறைமுகத்திற்கு ஒரு பிட் அகலத்திற்கு இரண்டு பிட் கோடுகள் உள்ளன. ஒவ்வொரு பிட் செல்லிலும் ஒரு விடிடி மற்றும் விஎஸ்எஸ் உள்ளது. எனவே, துறைமுகங்களின் எண்ணிக்கையின் சதுரத்திற்கு ஏற்ப கம்பி சுருதி பகுதி அதிகரிக்கிறது, மேலும் டிரான்சிஸ்டர் பகுதி நேர்கோட்டில் அதிகரிக்கிறது. ஒரு கட்டத்தில், அனைத்து ரீட் போர்ட்களுடன் கூடிய ஒற்றை ரெஜிஸ்டர் கோப்பை விட, சிறிய எண்ணிக்கையிலான ரீட் போர்ட்களுடன், பல தேவையற்ற ரெஜிஸ்டர் கோப்புகளைக் கொண்டிருப்பது சிறியதாகவும்/அல்லது வேகமாகவும் இருக்கலாம். எடுத்துக்காட்டாக, எம்ஐபிஎஸ் ஆர்8000 இன் முழு எண் அலகு, 9 ரீட் 4 ரைட் போர்ட் 32 என்ட்ரி 64-பிட் ரெஜிஸ்டர் கோப்பை 0.7 மைக்ரோ மீட்டர் செயல்முறையில் செயல்படுத்தியது, இது கையின் நீளத்திலிருந்து சிப்பைப் பார்க்கும்போது காணலாம். பதிவேடுகளை பல பதிவுக் கோப்புகளாகப் பிரிப்பதற்கான இரண்டு பிரபலமான அணுகுமுறைகள் விநியோகிக்கப்பட்ட பதிவுக் கோப்பு உள்ளமைவு மற்றும் பகிர்வு செய்யப்பட்ட பதிவுக் கோப்பு உள்ளமைவு ஆகும். கொள்கையளவில், பல ரீட் அண்ட் ரைட் போர்ட்களைக் கொண்ட 64-பிட்-வைட் ரெஜிஸ்டர் கோப்புடன் செய்யக்கூடிய எந்தவொரு செயல்பாடும் ஒற்றை ரீட் போர்ட் மற்றும் ஒற்றை ரைட் போர்ட் கொண்ட ஒற்றை 8-பிட்-வைட் ரெஜிஸ்டர் கோப்புடன் செய்யப்படலாம். இருப்பினும், பல துறைமுகங்களைக் கொண்ட பரந்த பதிவுக் கோப்புகளின் பிட்-நிலை இணையானது அவற்றை மிக வேகமாக இயக்க அனுமதிக்கிறது, இதனால் அவை ஒரே சுழற்சியில் செயல்பாடுகளைச் செய்ய முடியும், இது குறைவான துறைமுகங்கள் அல்லது குறுகிய பிட் அகலம் அல்லது இரண்டையும் கொண்ட பல சுழற்சிகளை எடுக்கும். பதிவு கோப்பின் பிட்களின் அகலம் பொதுவாக செயலி சொல் அளவில் பிட்களின் எண்ணிக்கையாகும். எப்போதாவது இது நச்சு பிட் போன்ற ஒவ்வொரு பதிவேட்டிலும் "கூடுதல்" பிட்களை இணைப்பதற்காக சற்று அகலமாக இருக்கும். தரவு வார்த்தையின் அகலம் ஒரு முகவரியின் அகலத்தை விட வேறுபட்டிருந்தால்-அல்லது 68000 போன்ற சில சந்தர்ப்பங்களில், அவை ஒரே அகலமாக இருந்தாலும் கூட-முகவரி பதிவேடுகள் தரவு பதிவேடுகளை விட தனி பதிவு கோப்பில் உள்ளன. டிகோடர் டிகோடர் பெரும்பாலும் முன்-டிகோடர் மற்றும் டிகோடர் சரியானதாக உடைக்கப்படுகிறது. டிகோடர் என்பது சொல் வரிகளை இயக்கும் AND வாயில்களின் தொடர். ஒரு ரீட் அல்லது ரைட் போர்ட்டுக்கு ஒரு டிகோடர் உள்ளது. வரிசைக்கு நான்கு ரீட் மற்றும் இரண்டு ரைட் போர்ட்கள் இருந்தால், எடுத்துக்காட்டாக, அது வரிசையில் ஒரு பிட் செல்லுக்கு 6 சொல் வரிகளையும், டிகோடரில் ஒரு வரிசைக்கு ஆறு AND வாயில்களையும் கொண்டுள்ளது. டிகோடர் பிட்ச் வரிசையுடன் பொருந்த வேண்டும் என்பதை நினைவில் கொள்க, இது அந்த AND வாயில்களை அகலமாகவும் குறுகிய வரிசையாகவும் இருக்க கட்டாயப்படுத்துகிறது ஒரு பிட் செல்லுக்கான அடிப்படை திட்டம்ஃ நிலை ஜோடி இன்வெர்ட்டர்களில் சேமிக்கப்படுகிறது. தரவு என். எம். ஓ. எஸ் டிரான்சிஸ்டரால் ஒரு பிட் லைனுக்கு வாசிக்கப்படுகிறது. தரவு இரண்டு-என். எம். ஓ. எஸ் அடுக்கின் மூலம் தரையில் தரையிறக்க ஒரு பக்கத்தை அல்லது மற்றொன்றை சுருக்குவதன் மூலம் எழுதப்படுகிறது. எனவேஃ ரீட் போர்ட்கள் ஒரு பிட் செல்லுக்கு ஒரு டிரான்சிஸ்டரை எடுக்கும், ரைட் போர்ட்கள் நான்கு எடுக்கும். பல உகப்பாக்கங்கள் சாத்தியமாகும்ஃ செல்களுக்கு இடையில் கோடுகளைப் பகிர்வது, எடுத்துக்காட்டாக, விடிடி மற்றும் விஎஸ்எஸ். ரீட் பிட் கோடுகள் பெரும்பாலும் விடிடி மற்றும் விஎஸ்எஸ் இடையே உள்ள ஒன்றுக்கு முன்கூட்டியே கட்டணம் வசூலிக்கப்படுகின்றன. பிட் கோடுகளைப் படியுங்கள் பெரும்பாலும் விடிடி அல்லது விஎஸ்எஸ் செல்லும் வழியில் ஒரு பகுதியை மட்டுமே ஊசலாடுகிறது. ஒரு உணர்வு பெருக்கி இந்த சிறிய-ஸ்விங் சமிக்ஞையை முழு தர்க்க மட்டமாக மாற்றுகிறது. சிறிய ஸ்விங் சிக்னல்கள் வேகமாக இருக்கும், ஏனெனில் பிட் கோடு சிறிய இயக்கி ஆனால் ஒட்டுண்ணி கொள்ளளவு அதிகமாக உள்ளது. எழுதும் பிட் கோடுகள் பின்னப்பட்டதாக இருக்கலாம், இதனால் அவை அருகிலுள்ள ரீட் பிட்லைன்களுக்கு சமமாக இணைக்கப்படுகின்றன. எழுதும் பிட்லைன்கள் முழு வீச்சில் இருப்பதால், அவை வாசிப்பு பிட்லைன்களில் குறிப்பிடத்தக்க இடையூறுகளை ஏற்படுத்தும். விடிடி ஒரு கிடைமட்ட கோடு என்றால், அந்த சுழற்சியின் போது ஏதேனும் எழுதும் துறைமுகங்கள் அந்த வரியை எழுதினால், அதை மற்றொரு டிகோடர் மூலம் அணைக்க முடியும். இந்த உகப்பாக்கம் எழுத்தின் வேகத்தை அதிகரிக்கிறது. பதிவுக் கோப்புகளால் பயன்படுத்தப்படும் ஆற்றலைக் குறைக்கும் நுட்பங்கள் குறைந்த-சக்தி மின்னணுவியல் மைக்ரோஆர்கிடெக்சரில் பயனுள்ளதாக இருக்கும் பெரும்பாலான பதிவுக் கோப்புகள் ஒரே பதிவுக்கு ஒரே நேரத்தில் எழுதுவதைத் தடுக்க சிறப்பு ஏற்பாடுகளைச் செய்யவில்லை. அதற்கு பதிலாக, எந்தவொரு குறிப்பிட்ட சுழற்சியிலும் ஒரு அறிவுறுத்தல் மட்டுமே ஒரு குறிப்பிட்ட உள்ளீட்டை எழுதுவதை அறிவுறுத்தல் திட்டமிடல் வன்பொருள் உறுதி செய்கிறது. ஒரே பதிவேட்டை குறிவைத்து பல அறிவுறுத்தல்கள் வழங்கப்பட்டால், ஒன்றைத் தவிர மற்ற அனைத்தும் அவற்றின் எழுதும் திறன்களை முடக்குகின்றன. குறுக்கு இன்வெர்ட்டர்கள் ஒரு எழுதும் செயல்பாட்டிற்குப் பிறகு குடியேற சில வரையறுக்கப்பட்ட நேரத்தை எடுத்துக்கொள்கின்றன, இதன் போது ஒரு வாசிப்பு செயல்பாடு அதிக நேரம் எடுக்கும் அல்லது குப்பைகளைத் திருப்பித் தரும். ஒரே உள்ளீட்டிற்கு ஒரே நேரத்தில் படிக்கவும் எழுதவும் கட்டளையிடப்படும்போது, எழுதப்பட்ட தரவை ரீட் போர்ட்களுக்குத் தவிர்க்கும் பைபாஸ் மல்டிபிளெக்சர்கள் இருப்பது பொதுவானது. இந்த பைபாஸ் மல்டிபிளெக்சர்கள் பெரும்பாலும் ஒரு பெரிய பைபாஸ் நெட்வொர்க்கின் ஒரு பகுதியாகும், இது செயல்பாட்டு அலகுகளுக்கு இடையில் இன்னும் உறுதியளிக்கப்படாத முடிவுகளை முன்னோக்கி அனுப்புகிறது. பதிவு கோப்பு வழக்கமாக அது சேவை செய்யும் தரவுத்தளத்துடன் பிட்ச்-பொருந்துகிறது. பிட்ச் மேட்சிங் என்பது டேட்டாபாத் டர்ன் மூலைகளின் மீது பல பேருந்துகள் செல்வதைத் தவிர்க்கிறது, இது நிறைய பகுதியைப் பயன்படுத்தும். ஆனால் ஒவ்வொரு யூனிட்டும் ஒரே பிட் பிட்ச் கொண்டிருக்க வேண்டும் என்பதால், தரவுத்தளத்தில் உள்ள ஒவ்வொரு யூனிட்டும் அகலமான யூனிட்டால் கட்டாயப்படுத்தப்பட்ட பிட் பிட்சுடன் முடிவடைகிறது, இது மற்ற யூனிட்டுகளின் பகுதியை வீணடிக்கக்கூடும். கோப்புகளைப் பதிவுசெய்யுங்கள், ஏனெனில் அவை எழுதும் துறைமுகத்திற்கு ஒரு பிடுக்கு இரண்டு கம்பிகளைக் கொண்டுள்ளன, மேலும் அனைத்து பிட் கோடுகளும் ஒவ்வொரு பிட் செல்லிலும் சிலிக்கானைத் தொடர்பு கொள்ள வேண்டும் என்பதால், பெரும்பாலும் ஒரு தரவுத்தளத்தின் சுருதியை அமைக்கலாம். சில நேரங்களில் தரவுத்தளத்தில் பல அலகுகளைக் கொண்ட இயந்திரங்களில் இரண்டு தரவுத்தளங்களை அருகருகே வைத்திருப்பதன் மூலம் பகுதியை சேமிக்க முடியும், அவை ஒவ்வொன்றும் ஒரு தரவுத்தளத்தை விட சிறிய பிட் சுருதியைக் கொண்டுள்ளன. இந்த வழக்கு வழக்கமாக ஒரு பதிவு கோப்பின் பல நகல்களை கட்டாயப்படுத்துகிறது, ஒவ்வொரு தரவுத்தளத்திற்கும் ஒன்று. உதாரணமாக, ஆல்பா 21264 (ஈ. வி. 6), "நிழல் பதிவு கோப்பு கட்டமைப்பை" செயல்படுத்திய முதல் பெரிய மைக்ரோ-கட்டமைப்பாகும். இது முழு எண் பதிவேடு கோப்பின் இரண்டு பிரதிகளையும், அதன் முன் முனையில் அமைந்துள்ள மிதக்கும் புள்ளி பதிவேட்டின் இரண்டு பிரதிகளையும் கொண்டிருந்தது (எதிர்கால மற்றும் அளவிடப்பட்ட கோப்பு, ஒவ்வொன்றும் 2 ரீட் மற்றும் 2 ரைட் போர்ட்களைக் கொண்டுள்ளன), மேலும் ஒரு சூழல் மாற்றத்தின் போது இருவருக்கும் இடையில் தரவைப் பரப்ப ஒரு கூடுதல் சுழற்சியை எடுத்தது. வெளியிடும் தர்க்கம் இரண்டிற்கும் இடையிலான தரவை அனுப்பும் செயல்பாடுகளின் எண்ணிக்கையைக் குறைக்க முயன்றது மற்றும் அதன் முழு எண் செயல்திறனை பெரிதும் மேம்படுத்தியது, மேலும் ஊகச் செயல்பாட்டுடன் சூப்பர்ஸ்கேலார் கட்டமைப்புகளில் வரையறுக்கப்பட்ட எண்ணிக்கையிலான பொது-நோக்க பதிவேடுகளின் தாக்கத்தை குறைக்க உதவியது. இந்த வடிவமைப்பு பின்னர் எஸ். பி. ஏ. ஆர். சி, எம். ஐ. பி. எஸ் மற்றும் சில பிற்கால x86 செயல்பாடுகளால் தழுவப்பட்டது. எம்ஐபிஎஸ் பல பதிவுக் கோப்புகளையும் பயன்படுத்துகிறது. R8000 மிதக்கும்-புள்ளி அலகு மிதக்கும்-புள்ளி பதிவு கோப்பின் இரண்டு பிரதிகளைக் கொண்டிருந்தது, ஒவ்வொன்றும் நான்கு எழுதுதல் மற்றும் நான்கு வாசிப்பு துறைமுகங்களைக் கொண்டிருந்தது, மேலும் இரண்டு பிரதிகளையும் ஒரே நேரத்தில் ஒரு சூழல் மாற்றத்துடன் எழுதியது. இருப்பினும், இது முழு எண் செயல்பாடுகளை ஆதரிக்கவில்லை, மேலும் முழு எண் பதிவு கோப்பு இன்னும் அப்படியே இருந்தது. பின்னர், நிழல் பதிவு கோப்புகள் உட்பொதிக்கப்பட்ட சந்தைக்கு ஆதரவாக புதிய வடிவமைப்புகளில் கைவிடப்பட்டன. SPARC அதன் உயர்நிலை வரிசைக்கு "நிழல் பதிவு கோப்பு கட்டமைப்பை" பயன்படுத்துகிறது. இதில் முழு எண் பதிவு கோப்புகளின் 4 பிரதிகள் (எதிர்கால, ஓய்வு பெற்ற, அளவிடப்பட்ட மற்றும் கீறப்பட்ட, ஒவ்வொன்றும் 7 ரீட் 4 ரைட் போர்ட் கொண்டவை) மற்றும் மிதக்கும் புள்ளி பதிவு கோப்பின் 2 பிரதிகள் உள்ளன. இருப்பினும், ஆல்பா மற்றும் x86 போலல்லாமல், அவை அதன் அவுட்-ஆஃப்-ஆர்டர் யூனிட் மற்றும் ரெஜிஸ்டர் கோப்புகளை மறுபெயரிட்ட பிறகு ஒரு ஓய்வு பெற்ற யூனிட்டாக பின் முனையில் அமைந்துள்ளன. நிழல் பதிவேடுகள் அறிவுறுத்தலைப் பெறுதல் மற்றும் டிகோடிங் நிலைகளின் போது அறிவுறுத்தல்களை ஏற்றுவதில்லை, மேலும் இந்த வடிவமைப்பில் ஒரு சூழல் சுவிட்ச் தேவையற்றது. ஐபிஎம் பல முக்கிய நுண்செயலிகளைப் போலவே அதே பொறிமுறையைப் பயன்படுத்துகிறது, பதிவுக் கோப்பை டிகோடருடன் ஆழமாக இணைக்கிறது, ஆனால் அதன் பதிவுக் கோப்புகள் டிகோடர் பக்கத்திலிருந்து சுயாதீனமாக செயல்படுகின்றன, மேலும் ஆல்பா மற்றும் x86 இலிருந்து வேறுபட்ட சூழல் மாற்றத்தை உள்ளடக்குவதில்லை. அதன் பெரும்பாலான பதிவு கோப்புகள் அதன் பிரத்யேக டிகோடருக்கு மட்டுமல்லாமல், நூல் நிலை வரை சேவை செய்கின்றன. எடுத்துக்காட்டாக, POWER8 இல் 8 அறிவுறுத்தல் டிகோடர்கள் வரை உள்ளன, ஆனால் 32 பதிவு கோப்புகள் வரை 32 பொது நோக்க பதிவுகள் (4 ரீட் மற்றும் 4 ரைட் போர்ட்கள்) ஒரே நேரத்தில் மல்டித்ரெடிங்கை எளிதாக்குகின்றன, ஏனெனில் அதன் இணையான அறிவுறுத்தல்களை வேறு எந்த பதிவேடு கோப்பிலும் பயன்படுத்த முடியாது. x86 செயலி வரிசையில், ஒரு வழக்கமான முன்-486 CPU ஒரு தனிப்பட்ட பதிவு கோப்பைக் கொண்டிருக்கவில்லை, ஏனெனில் அனைத்து பொது நோக்க பதிவேடுகளும் டிகோடருடன் நேரடியாக வேலை செய்தன, மேலும் x87 புஷ் ஸ்டாக் மிதக்கும்-புள்ளி அலகுக்குள் அமைந்திருந்தது. பென்டியத்தில் தொடங்கி, ஒரு வழக்கமான பென்டியம்-இணக்கமான x86 செயலி 6 பொது-நோக்க பதிவேடுகள், 4 கட்டுப்பாட்டு பதிவேடுகள், 8 பிழைத்திருத்த பதிவேடுகள் (இரண்டு ஒதுக்கப்பட்டவை), 1 அடுக்கு சுட்டிக்காட்டி பதிவேடு, 1 அடுக்கு அடிப்படை பதிவேடு, 1 அறிவுறுத்தல் சுட்டிக்காட்டி, 1 கொடிகள் பதிவேடு மற்றும் 6 பிரிவு பதிவேடுகளைக் கொண்ட ஒற்றை-துறைமுக கட்டிடக்கலை பதிவேடு கோப்பின் ஒரு நகலுடன் ஒருங்கிணைக்கப்படுகிறது. 8 x87 FP புஷ் டவுன் ஸ்டேக்கின் ஒரு நகல் முன்னிருப்பாக, MMX பதிவேடு x87 அடுக்கிலிருந்து கிட்டத்தட்ட உருவகப்படுத்தப்பட்டது மற்றும் அடுக்குக்கு இருக்க MMX அறிவுறுத்தல் மற்றும் மாற்றுப்பெயர்களை வழங்க x86 பதிவு தேவைப்படுகிறது. P6 இல், அறிவுறுத்தலை சுயாதீனமாக சேமித்து வைக்கலாம் மற்றும் மைக்ரோ-செயல்பாடுகளாக டிகோடிங் செய்வதற்கு முன்பு ஆரம்ப குழாய் நிலைகளில் இணையாக செயல்படுத்தலாம் மற்றும் வரிசைப்படுத்தப்படாத செயல்பாட்டில் மறுபெயரிடலாம். P6 இல் தொடங்கி, அனைத்து பதிவுக் கோப்புகளுக்கும் தரவைப் பரப்ப கூடுதல் சுழற்சி தேவையில்லை, கட்டிடக்கலை மற்றும் மிதக்கும் புள்ளி போன்ற பதிவுக் கோப்புகள் குறியீடு இடையகத்திற்கும் டிகோடர்களுக்கும் இடையில் அமைந்துள்ளன, அவை "ஓய்வு இடையக", மறுசீரமைப்பு இடையக மற்றும் OoOE என்று அழைக்கப்படுகின்றன மற்றும் வளையப் பேருந்துக்குள் (16 பைட்டுகள்) இணைக்கப்பட்டுள்ளன. பதிவு கோப்பு இன்னும் ஒரு x86 பதிவு கோப்பு மற்றும் ஒரு x87 அடுக்காக உள்ளது, இவை இரண்டும் ஓய்வூதிய சேமிப்பாக செயல்படுகின்றன. அதன் x86 பதிவு கோப்பு முடிவு சேமிப்பிற்கான அலைவரிசையை அதிகரிக்க இரட்டை-பதிப்பாக விரிவுபடுத்தப்பட்டது. பிழைத்திருத்தம்/நிபந்தனை குறியீடு/கட்டுப்பாடு/பெயரிடப்படாத/கொடி போன்ற பதிவேடுகள் பிரதான பதிவேட்டில் இருந்து அகற்றப்பட்டு மைக்ரோ-ஆப் ரோம் மற்றும் அறிவுறுத்தல் வரிசைப்படுத்திக்கு இடையில் தனிப்பட்ட கோப்புகளில் வைக்கப்பட்டன. பிரிவு பதிவேடு போன்ற அணுக முடியாத பதிவேடுகள் மட்டுமே இப்போது பொது-நோக்க பதிவேடு கோப்பிலிருந்து பிரிக்கப்பட்டுள்ளன (அறிவுறுத்தல் சுட்டிக்காட்டி தவிர); அவை இப்போது திட்டமிடுபவர் மற்றும் அறிவுறுத்தல் ஒதுக்கீட்டாளருக்கு இடையில் அமைந்துள்ளன, பதிவு மறுபெயரிடுதல் மற்றும் ஒழுங்கிற்கு வெளியே செயல்படுத்துவதை எளிதாக்குவதற்காக. பென்டியம் III இல் 128-பிட் XMM பதிவு அறிமுகப்படுத்தப்பட்ட பின்னர் x87 அடுக்கு பின்னர் மிதக்கும்-புள்ளி பதிவு கோப்புடன் இணைக்கப்பட்டது, ஆனால் XMM பதிவு கோப்பு இன்னும் x86 முழு எண் பதிவு கோப்புகளிலிருந்து தனித்தனியாக அமைந்துள்ளது. பின்னர் P6 செயல்படுத்தல்கள் (பென்டியம் எம், யோனா) ஒரு "நிழல் பதிவு கோப்பு கட்டமைப்பை" அறிமுகப்படுத்தியது, இது இரட்டை-அறிக்கையிடப்பட்ட முழு எண் கட்டிடக்கலை பதிவு கோப்புகளின் 2 பிரதிகளாக விரிவடைந்தது மற்றும் சூழல் சுவிட்சைக் கொண்டுள்ளது (எதிர்கால மற்றும் ஓய்வு பெற்ற கோப்பு மற்றும் அளவிடப்பட்ட கோப்புக்கு இடையில் முழு எண் மற்றும் மிதக்கும் புள்ளிக்கு இடையில் பயன்படுத்தப்படும் அதே தந்திரத்தைப் பயன்படுத்துகிறது). நுண்-செயல்பாட்டு இணைவு அறிமுகப்படுத்தப்பட்ட பிறகு x86 கட்டமைப்பில் இருந்த பதிவேட்டில் இருந்த இடையூறுகளைத் தீர்ப்பதற்காக இது செய்யப்பட்டது, ஆனால் இது இன்னும் ஒரு கோப்பின் திறனில் மொத்தம் 32 பைட்டுகளுக்கு 8 உள்ளீடுகள் 32 பிட் கட்டிடக்கலை பதிவேடுகளைக் கொண்டுள்ளது (பிரிவு பதிவேடு மற்றும் அறிவுறுத்தல் சுட்டிக்காட்டி கோப்பில் உள்ளன, அவை நிரலால் அணுக முடியாதவை என்றாலும்) ஊகக் கோப்பாக. இரண்டாவது கோப்பு ஒரு அளவிடப்பட்ட நிழல் பதிவு கோப்பாக வழங்கப்படுகிறது, இது சூழல் சுவிட்ச் இல்லாமல் அளவிடப்பட்ட கோப்பு சில அறிவுறுத்தல்களை சுயாதீனமாக சேமிக்க முடியாது. எஸ். எஸ். இ. 2/எஸ். எஸ். இ. 3/எஸ். எஸ். எஸ். இ. 3 இன் சில அறிவுறுத்தல்களுக்கு முழு எண் செயல்பாட்டிற்கு இந்த அம்சம் தேவைப்படுகிறது, எடுத்துக்காட்டாக பி. எஸ். எச். யு. எஃப். பி, பி. எம். ஏ. டி. யு. பி. எஸ். டபிள்யூ, பி. எச். எஸ். யு. பி. டபிள்யூ, பி. எச். எஸ். யு. பி. எஸ். டபிள்யூ, பி. எச். ஏ. டி. டி., பி. எச். ஏ. டி. டி. டி, பி. எச். ஏ. டி. டி. எஸ். டபிள்யூ போன்ற அறிவுறுத்தல்களுக்கு இரண்டு பதிவுக் கோப்புகளிலிருந்தும் ஈ. ஏ. எக்ஸ்/ஈ. பி. எக்ஸ்/ஈ. சி. எக்ஸ்/ஈ. டி. எக்ஸ் ஐ ஏற்ற வேண்டும், இருப்பினும் ஒரு x86 செயலி அதே அறிவுறுத்தலுடன் மற்றொரு பதிவுக் கோப்பைப் பயன்படுத்துவது வழக்கமல்ல. பெரும்பாலான நேரங்களில், இரண்டாவது கோப்பு ஒரு அளவீட்டு ஓய்வு பெற்ற கோப்பாக வழங்கப்படுகிறது. பென்டியம் எம் கட்டமைப்பில் இன்னும் ஒரு இரட்டை-பதிக்கப்பட்ட மிதக்கும்-புள்ளி பதிவு கோப்பு (8 உள்ளீடுகள் எம்எம்/எக்ஸ்எம்எம்) மூன்று டிகோடர்களுடன் பகிரப்பட்டுள்ளது, மேலும் எஃப். பி. பதிவு கோப்பில் நிழல் பதிவு கோப்பு இல்லை, ஏனெனில் அதன் நிழல்-பதிவு-கோப்பு கட்டமைப்பில் மிதக்கும்-புள்ளி செயல்பாடுகள் சேர்க்கப்படவில்லை. P6 க்குப் பிறகு செயலிகளில், கட்டிடக்கலை பதிவு கோப்புகள் வெளிப்புறமாக உள்ளன மற்றும் ஓய்வு பெற்ற கோப்புக்குப் பிறகு செயலியின் பின்னணியில் அமைந்துள்ளன, இது பதிவு மறுபெயரிடல்/மறுசீரமைப்பு இடையகத்திற்கான உள் மையத்தில் அமைந்துள்ள உள் பதிவு கோப்புக்கு மாறாக உள்ளது. இருப்பினும், கோர் 2 இல் இது இப்போது "ரெஜிஸ்டர் அலியாஸ் டேபிள்" (ஆர்ஏடி) என்று அழைக்கப்படும் ஒரு அலகுக்குள் வைக்கப்பட்டுள்ளது, இது அறிவுறுத்தல் ஒதுக்கீட்டாளருடன் அமைந்துள்ளது, ஆனால் ஓய்வூதியத்தின் அதே அளவு பதிவு அளவைக் கொண்டுள்ளது. கோர் 2 உள் வளைய பஸ்ஸை 24 பைட்டுகளாக உயர்த்தியது (3 க்கும் மேற்பட்ட அறிவுறுத்தல்களை டிகோட் செய்ய அனுமதிக்கிறது) மற்றும் அதன் பதிவுக் கோப்பை இரட்டை-போர்ட் (ஒரு வாசிப்பு/ஒரு எழுதுதல்) முதல் குவாட்-போர்ட் (இரண்டு வாசிப்பு/இரண்டு எழுதுதல்) வரை நீட்டித்தது, பதிவு இன்னும் 32 பிட் மற்றும் 32 பைட்டுகளில் 8 உள்ளீடுகளாக உள்ளது (6 பிரிவு பதிவேடு மற்றும் ஒரு அறிவுறுத்தல் சுட்டிக்காட்டி உட்பட அவை எந்த குறியீடு/அறிவுறுத்தலால் கோப்பில் அணுக முடியாததால்) மொத்த கோப்பு அளவில் மற்றும் ஒரு கோப்புக்கு மொத்தம் 128 பைட்டுகள் அளவிற்கு x64 இல் 16 உள்ளீடுகளாக விரிவுபடுத்தப்பட்டது. பென்டியம் எம் இல் இருந்து அதன் குழாய் துறைமுகம் மற்றும் டிகோடர் அதிகரித்தன, ஆனால் அவை குறியீடு இடையகத்திற்கு பதிலாக ஒதுக்கீடு அட்டவணையுடன் அமைந்துள்ளன. அதன் எஃப். பி. எக்ஸ். எம். எம். பதிவுக் கோப்பும் குவாட்-போர்ட்டட் (2 ரீட்/2 ரைட்) ஆக அதிகரிக்கப்பட்டுள்ளது, பதிவு இன்னும் 32 பிட்டில் 8 உள்ளீடுகளாக உள்ளது மற்றும் x64 முறையில் 16 உள்ளீடுகளுக்கு நீட்டிக்கப்பட்டுள்ளது மற்றும் அதன் நிழல்-பதிவு-கோப்பு கட்டமைப்பில் மிதக்கும் புள்ளி/எஸ். எஸ். இ செயல்பாடுகள் சேர்க்கப்படாததால் எண் இன்னும் 1 ஆக உள்ளது. நெஹாலெம் மற்றும் பிந்தைய செயலிகள் போன்ற பிற்கால x86 செயல்பாடுகளில், முழு எண் மற்றும் மிதக்கும் புள்ளி பதிவேடுகள் இரண்டும் இப்போது ஒரு ஒருங்கிணைந்த ஆக்டா-போர்டு (ஆறு வாசிப்பு மற்றும் இரண்டு எழுதுதல்) பொது-நோக்க பதிவு கோப்பில் (32-பிட்டில் 8 + 8 மற்றும் ஒரு கோப்புக்கு x64 இல் 16 + 16) இணைக்கப்பட்டுள்ளன, அதே நேரத்தில் பதிவுக் கோப்பு ஹைப்பர் த்ரெடிங்கை செயல்படுத்துவதில் விருப்பமான மேம்பட்ட "நிழல் பதிவுக் கோப்பு கட்டமைப்புடன்" 2 ஆக நீட்டிக்கப்பட்டுள்ளது, மேலும் ஒவ்வொரு நூலும் அதன் டிகோடருக்கு சுயாதீனமான பதிவுக் கோப்புகளைப் பயன்படுத்துகிறது. பின்னர் சாண்டி பிரிட்ஜ் மற்றும் அதற்கு அடுத்ததாக நிழல் பதிவு அட்டவணை மற்றும் கட்டிடக்கலை பதிவேடுகளை மறுசீரமைப்பு இடையகத்திற்கு டிகோடிங் செய்வதற்கு முன்பு மிகப் பெரிய மற்றும் இன்னும் மேம்பட்ட இயற்பியல் பதிவு கோப்புடன் மாற்றியது. சாந்தி பாலம் மற்றும் அதற்கு அடுத்தது இனி ஒரு கட்டிடக்கலை பதிவேட்டைக் கொண்டிருக்கவில்லை. அணு வரிசையில் P5 இன் நவீன எளிமைப்படுத்தப்பட்ட திருத்தம் இருந்தது. இது நூல் மற்றும் டிகோடருடன் பதிவு கோப்பு பகிர்வின் ஒற்றை நகல்களை உள்ளடக்கியது. பதிவுக் கோப்பு ஒரு இரட்டை-போர்ட் வடிவமைப்பு, 8/16 உள்ளீடுகள் ஜிபிஆர்எஸ், 8/16 உள்ளீடுகள் பிழைத்திருத்தப் பதிவு மற்றும் 8/16 உள்ளீடுகள் நிபந்தனைக் குறியீடு ஆகியவை ஒரே கோப்பில் ஒருங்கிணைக்கப்படுகின்றன. இருப்பினும் இது எட்டு-உள்ளீடுகள் 64 பிட் நிழல் அடிப்படையிலான பதிவேட்டைக் கொண்டுள்ளது மற்றும் எட்டு-உள்ளீடுகள் 64 பிட் பெயரிடப்படாத பதிவேட்டைக் கொண்டுள்ளது, அவை இப்போது அசல் பி 5 வடிவமைப்பைப் போலல்லாமல் பிரதான ஜிபிஆர்களிலிருந்து பிரிக்கப்பட்டுள்ளன மற்றும் செயல்படுத்தும் அலகுக்குப் பிறகு அமைந்துள்ளன, மேலும் இந்த பதிவேடுகளின் கோப்பு ஒற்றை-போர்ட் மற்றும் கோர்/கோர் 2 இல் காணப்படும் அளவிடப்பட்ட நிழல் பதிவு கோப்பு போன்ற அறிவுறுத்தல்களை வெளிப்படுத்தாது (நிழல் பதிவு கோப்பு கட்டிடக்கலை பதிவேடுகளால் ஆனது மற்றும் போனெல் "நிழல் பதிவு கோப்பு கட்டமைப்பு" இல்லாததால் இல்லை), இருப்பினும் கோப்பு போனெல் கட்டமைப்பில் காணப்படும் ஒழுங்கற்ற செயல்பாட்டின் காரணமாக மறுபெயரிடும் நோக்கத்திற்காக பயன்படுத்தப்படலாம். அதில் ஒரு நூலுக்கு எக்ஸ்எம்எம் மிதக்கும் புள்ளி பதிவு கோப்பின் ஒரு நகல் இருந்தது. நெஹாலெமில் இருந்து வேறுபாடு என்னவென்றால், போனெல் ஒரு ஒருங்கிணைந்த பதிவுக் கோப்பைக் கொண்டிருக்கவில்லை மற்றும் அதன் ஹைப்பர் த்ரெடிங்கிற்கு பிரத்யேக பதிவுக் கோப்பு இல்லை. அதற்கு பதிலாக, போன்னெல் அதன் நூலுக்கு ஒரு தனி மறுபெயரிடும் பதிவேட்டைப் பயன்படுத்துகிறார், அது ஒழுங்கற்றதாக இல்லாவிட்டாலும். போனலைப் போலவே, லார்ராபீ மற்றும் ஜியோன் ஃபை ஆகியவையும் ஒவ்வொன்றும் ஒரே ஒரு பொது நோக்க முழு எண் பதிவுக் கோப்பைக் கொண்டுள்ளன, ஆனால் லார்ராபீ 16 எக்ஸ்எம்எம் பதிவுக் கோப்புகளைக் கொண்டுள்ளது (ஒரு கோப்புக்கு 8 உள்ளீடுகள்), மேலும் ஜியோன் ஃபை 128 ஏவிஎக்ஸ்-512 பதிவுக் கோப்புகளைக் கொண்டுள்ளது, ஒவ்வொன்றும் திசையன் அறிவுறுத்தல் சேமிப்பிற்கான 32 512-பிட் இசட்எம்எம் பதிவுகளைக் கொண்டுள்ளன, அவை எல் 2 கேச் அளவுக்கு பெரியதாக இருக்கலாம். இன்டெல்லின் x86 வரிகளில் சிலவற்றில் அவற்றின் உள் வடிவமைப்பில் பதிவு கோப்பு இல்லை, ஜியோட் GX மற்றும் வோர்ட்டெக்ஸ் 86 மற்றும் பென்டியம்-இணக்கமான அல்லது தலைகீழ்-வடிவமைக்கப்பட்ட ஆரம்ப 80x86 செயலிகள் இல்லாத பல உட்பொதிக்கப்பட்ட செயலிகள் உள்ளன. எனவே, அவர்களில் பெரும்பாலோருக்கு அவர்களின் டிகோடர்களுக்கான பதிவுக் கோப்பு இல்லை, ஆனால் அவற்றின் ஜிபிஆர்கள் தனித்தனியாகப் பயன்படுத்தப்படுகின்றன. மறுபுறம், பென்டியம் 4 (நெட்பர்ஸ்ட் மைக்ரோஆர்கிடெக்சரை அடிப்படையாகக் கொண்டது), அதன் டிகோடருக்கு ஒரு பதிவுக் கோப்பைக் கொண்டிருக்கவில்லை, ஏனெனில் அதன் x86 ஜிபிஆர்கள் அதன் கட்டமைப்பிற்குள் இல்லை, ஏனெனில் ஒரு இயற்பியல் ஒருங்கிணைந்த மறுபெயரிடும் பதிவுக் கோப்பு அறிமுகப்படுத்தப்பட்டதால் (சாண்டி பிரிட்ஜ் போன்றது, ஆனால் பெயரிடுவதற்கு முன்பு பதிவேட்டைப் பயன்படுத்த பென்டியம் 4 இன் இயலாமை காரணமாக சற்று வித்தியாசமானது) கட்டிடக்கலை பதிவுக் கோப்பை மாற்றுவதற்கும் x86 டிகோடிங் திட்டத்தை தவிர்ப்பதற்கும். அதற்கு பதிலாக இது ALU க்கு முன் முழு எண் செயல்படுத்தல் மற்றும் சேமிப்பகத்திற்கு SSE ஐப் பயன்படுத்துகிறது மற்றும் முடிவுக்குப் பிறகு, SSE2/SSE3/SSSE3 அதன் முழு எண் செயல்பாட்டிற்கும் அதே பொறிமுறையைப் பயன்படுத்துகிறது. கே6 போன்ற ஏஎம்டியின் ஆரம்ப வடிவமைப்பில் இன்டெல் போன்ற பதிவுக் கோப்பு இல்லை மற்றும் "நிழல் பதிவுக் கோப்பு கட்டமைப்பை" ஆதரிக்கவில்லை, ஏனெனில் அதன் சூழல் சுவிட்ச் மற்றும் பைபாஸ் இன்வெர்ட்டர் இல்லாததால் ஒரு பதிவுக் கோப்பு சரியான முறையில் செயல்படத் தேவைப்படுகிறது. அதற்கு பதிலாக அவர்கள் ஒரு தனி ஜிபிஆர்களைப் பயன்படுத்துகிறார்கள், இது ஒரு பிரத்யேக முழு எண் டிகோடர் மற்றும் மிதக்கும் டிகோடருடன் அதன் OoOE CPU க்கான மறுபெயரிடப்பட்ட பதிவு அட்டவணையுடன் நேரடியாக இணைக்கிறது. இந்த பொறிமுறை இன்டெல்லின் முன்-பென்டியம் செயலி வரிசையைப் போன்றது. எடுத்துக்காட்டாக, கே6 செயலி நான்கு உள்ளீடுகளைக் கொண்டுள்ளது (ஒரு எட்டு-உள்ளீடுகள் தற்காலிக கீறல் பதிவுக் கோப்பு + ஒரு எட்டு-உள்ளீடுகள் எதிர்கால பதிவுக் கோப்பு + ஒரு எட்டு-உள்ளீடுகள் பெறப்பட்ட பதிவுக் கோப்பு + ஒரு எட்டு-உள்ளீடுகள் பெயரிடப்படாத பதிவுக் கோப்பு) மற்றும் இரண்டு எஃப். பி. மறுபெயரிடல் பதிவுக் கோப்புகள் (இரண்டு எட்டு-உள்ளீடுகள் x87 எஸ். டி கோப்பு ஒன்று ஃபேட் மற்றும் ஒன்று எஃப். எம். ஓ. வி) இது முழு எண் மறுபெயரிடலுக்கான அதன் x86 ஈ. ஏ. எக்ஸ் மற்றும் மிதக்கும் புள்ளி மறுபெயரிடலுக்கான எக்ஸ். எம். எம்0 பதிவேட்டுடன் நேரடியாக இணைக்கப்பட்டுள்ளது, ஆனால் பின்னர் அத்லான் அதன் முன் முனையில் "நிழல் பதிவேட்டை" உள்ளடக்கியது, இது டிகோட் செய்யப்படுவதற்கு முன்பு வரிசை முழு எண் செயல்பாட்டிற்கான 40 உள்ளீடுகள் ஒருங்கிணைந்த பதிவுக் கோப்பு வரை அளவிடப்படுகிறது, பதிவுக் கோப்பில் 8 உள்ளீடுகள் கீறல் பதிவு + 16 எதிர்கால ஜிபிஆர் பதிவுக் கோப்பு + உள்ளன. பிற்கால ஏஎம்டி வடிவமைப்புகளில் இது நிழல் பதிவு வடிவமைப்பைக் கைவிட்டு, தனிப்பட்ட ஜிபிஆர்கள் நேரடி இணைப்பு வடிவமைப்புடன் கே6 கட்டமைப்பிற்கு சாதகமாக இருந்தது. ஃபெனோமைப் போலவே, இது மூன்று இன்ட் ரெஜிஸ்டர் கோப்புகள் மற்றும் இரண்டு எஸ். எஸ். இ ரெஜிஸ்டர் கோப்புகளைக் கொண்டுள்ளது, அவை ஜிபிஆர்களுடன் நேரடியாக இணைக்கப்பட்ட இயற்பியல் பதிவு கோப்பில் அமைந்துள்ளன. இருப்பினும், இது புல்டோசரில் ஒரு முழு எண் + ஒரு மிதக்கும் புள்ளியாக அளவிடப்படுகிறது. ஆரம்பகால ஏஎம்டி வடிவமைப்புகளைப் போலவே, சைரிக்ஸ், விஐஏ, டிஎம் அண்ட் பி மற்றும் எஸ்ஐஎஸ் போன்ற பெரும்பாலான x86 உற்பத்தியாளர்களும் அதே பொறிமுறையைப் பயன்படுத்தினர், இதன் விளைவாக அவர்களின் இன்-ஆர்டர் சிபியு-க்கு பதிவு மறுபெயரிடாமல் முழு எண் செயல்திறன் இல்லாதது. சைரிக்ஸ் மற்றும் ஏஎம்டி போன்ற நிறுவனங்கள் இடையூறுகளைக் குறைக்கும் நம்பிக்கையில் தற்காலிக சேமிப்பு அளவை அதிகரிக்க வேண்டியிருந்தது. ஏஎம்டியின் எஸ்எஸ்இ முழு எண் செயல்பாடு கோர் 2 மற்றும் பென்டியம் 4 ஐ விட வித்தியாசமாக செயல்படுகிறது; இது டிகோட் நிலைக்கு முன் மதிப்பை நேரடியாக ஏற்ற அதன் தனி மறுபெயரிடும் முழு எண் பதிவேட்டைப் பயன்படுத்துகிறது. கோட்பாட்டளவில் இதற்கு இன்டெல்லின் எஸ்எஸ்இ அமலாக்கத்தை விட குறுகிய குழாய் மட்டுமே தேவைப்படும் என்றாலும், பொதுவாக கிளை முன்கணிப்பு செலவு இன்டெலை விட மிக அதிகமாகவும் அதிகமாகவும் உள்ளது, மேலும் அதன் எஸ்எஸ்இ அறிவுறுத்தலை செயல்படுத்த குறைந்தபட்சம் இரண்டு சுழற்சிகளை எடுக்க வேண்டியிருக்கும், ஏனெனில் ஆரம்பகால ஏஎம்டிகள் செயல்படுத்தல்கள் இன்டெல்லின் அமலாக்கம் செய்ததைப் போல ஒரு எஸ்எஸ்இ அறிவுறுத்தல் தொகுப்பில் எஃப். பி மற்றும் இன்ட் இரண்டையும் செயல்படுத்த முடியவில்லை. ஆல்ஃபா, எஸ். பி. ஏ. ஆர். சி மற்றும் எம். ஐ. பி. எஸ் போலல்லாமல், ஒரு பதிவுக் கோப்பை மட்டுமே ஒரு நேரத்தில் ஒரு செயல்பாட்டை ஏற்ற/பெற அனுமதிக்கிறது; சூப்பர்ஸ்கேலை அடைய பல பதிவுக் கோப்புகள் தேவைப்படும். மறுபுறம் ஏஆர்எம் செயலி பல பதிவுக் கோப்புகளை ஒருங்கிணைத்து அறிவுறுத்தல்களை ஏற்ற/பெறுவதில்லை. ஏஆர்எம் ஜிபிஆர்களுக்கு அறிவுறுத்தல் தொகுப்புக்கு எந்த சிறப்பு நோக்கமும் இல்லை (ஏஆர்எம் ஐஎஸ்ஏ-க்கு குவிப்பான், குறியீடு மற்றும் அடுக்கு/அடிப்படை புள்ளிகள் தேவையில்லை. பதிவேடுகளுக்கு குவிப்பான் இல்லை மற்றும் அடிப்படை/அடுக்கு புள்ளியை கட்டைவிரல் முறையில் மட்டுமே பயன்படுத்த முடியும்). எந்தவொரு ஜிபிஆர்களும் சிறிய குறியீடு அளவில் சுயாதீனமாக பல அறிவுறுத்தல்களை பரப்பலாம் மற்றும் சேமிக்கலாம், இது ஒரு பதிவேட்டில் பொருந்தும் அளவுக்கு சிறியது மற்றும் அதன் கட்டிடக்கலை பதிவேடு ஒரு அட்டவணையாக செயல்படுகிறது மற்றும் டிகோடர்களுக்கு இடையில் எளிய வங்கி மாற்றத்துடன் அனைத்து டிகோடர்/அறிவுறுத்தல்களுடன் பகிரப்படுகிறது. ஏஆர்எம் மற்றும் பிற வடிவமைப்புகளுக்கு இடையிலான முக்கிய வேறுபாடு என்னவென்றால், சூப்பர்ஸ்கேலாரில் கூடுதல் பதிவு கோப்பு தேவையில்லாமல் விரைவான வங்கி மாற்றத்துடன் அதே பொது நோக்க பதிவேட்டில் இயக்க ஏஆர்எம் அனுமதிக்கிறது. அதன் ஜிபிஆர்கள் எந்தவொரு தரவையும் தனித்தனியாக சேமிக்க முடியும் என்ற அதே பொறிமுறையை ஏஆர்எம் உடன் x86 பகிர்ந்து கொண்டாலும், மூன்று தொடர்புடைய அல்லாத அறிவுறுத்தல்கள் சேமிக்கப்பட்டால் x86 தரவு சார்புநிலையை எதிர்கொள்ளும், ஏனெனில் தரவுகளுக்கான ஒரு கோப்பின் ஜிபிஆர்கள் மிகவும் சிறியவை (32 பிட் பயன்முறையில் எட்டு மற்றும் 64 பிட்டில் 16, ஏஆர்எம் இன் 32 பிட்டில் 13 மற்றும் 64 பிட்டில் 31 உடன் ஒப்பிடும்போது), மேலும் அதன் டிகோடருக்கு ஊட்டுவதற்கு பல பதிவு கோப்புகள் இல்லாமல் சூப்பர்ஸ்கேலர் வைத்திருப்பது சாத்தியமில்லை (ஏஆர்எம் உடன் ஒப்பிடும்போது x86 குறியீடு பெரியது மற்றும் சிக்கலானது). ஏனெனில் பெரும்பாலான x86 இன் முன் முனைகள் போட்டித்தன்மையுடன் இருப்பதற்காக ஏஆர்எம் செயலியை விட மிகப் பெரியதாகவும், அதிக சக்தி பசி கொண்டதாகவும் மாறிவிட்டன (எடுத்துக்காட்டுஃ பென்டியம் எம் & கோர் 2 டூயோ, பே டிரெயில்). சில மூன்றாம் தரப்பு x86 சமமான செயலிகள் அர்ப்பணிக்கப்பட்ட பதிவு-கோப்பு கட்டமைப்பு இல்லாததால் ஏ. ஆர். எம் உடன் போட்டியிடவில்லை. குறிப்பாக ஏஎம்டி, சைரிக்ஸ் மற்றும் விஐஏ ஆகியவற்றிற்கு, பதிவு செய்யப்பட்ட மறுபெயரிடல் மற்றும் ஒழுங்கிற்கு வெளியே செயல்படுத்தப்படாமல் எந்தவொரு நியாயமான செயல்திறனையும் கொண்டு வர முடியாது, இது இன்டெல் ஆடம் மட்டுமே மொபைல் போட்டியில் x86 செயலி மையமாக இருக்கும். x86 நெஹாலெம் செயலி அதன் முழு எண் மற்றும் மிதக்கும் புள்ளி பதிவேடு இரண்டையும் ஒரே கோப்பில் இணைக்கும் வரை இது இருந்தது, மேலும் ஒரு பெரிய இயற்பியல் பதிவு அட்டவணை மற்றும் அதன் முன் முனையில் மேம்படுத்தப்பட்ட ஒதுக்கீட்டாளர் அட்டவணை அறிமுகப்படுத்தப்பட்டு அதன் வரிசைக்கு வெளியே உள்ள உள் மையத்தில் மறுபெயரிடப்பட்டது. பதிவு மறுபெயரிடலைச் செய்யும் செயலாக்கிகளை மறுபெயரிடுவதைப் பதிவுசெய்யுங்கள், ஒவ்வொரு செயல்பாட்டு அலகுக்கும் இயற்பியல் பதிவுக் கோப்பின் துணைக்குழுவில் எழுத ஏற்பாடு செய்யலாம். இந்த ஏற்பாடு ஒரு பிட் செல்லுக்கு பல எழுதும் துறைமுகங்களின் தேவையை அகற்றலாம், பரப்பளவில் பெரிய சேமிப்புக்கு. இதன் விளைவாக வரும் பதிவுக் கோப்பு, திறம்பட ஒற்றை எழுதும் துறைமுகங்களுடன் பதிவுக் கோப்புகளின் அடுக்காகும், பின்னர் ரெப்ளிகேஷன் மற்றும் ரீட் போர்ட்களை துணை அமைப்பதன் மூலம் பயனடைகிறது. வரம்பில், இந்த நுட்பம் ஒவ்வொரு செயல்பாட்டு அலகுக்கும் உள்ளீடுகளில் 1-ரைட், 2-ரீட் ரெக்ஃபைல்களின் அடுக்கை வைக்கும். குறைந்த எண்ணிக்கையிலான துறைமுகங்களைக் கொண்ட ரெக்ஃபைல்கள் பெரும்பாலும் டிரான்சிஸ்டர் பகுதியால் ஆதிக்கம் செலுத்துவதால், இந்த நுட்பத்தை இந்த வரம்பிற்குள் தள்ளாமல் இருப்பது நல்லது, ஆனால் இது பயனுள்ளதாக இருக்கும். SPARC ISA பதிவு சாளரங்களை வரையறுக்கிறது, இதில் பதிவேடுகளின் 5-பிட் கட்டடக்கலை பெயர்கள் உண்மையில் நூற்றுக்கணக்கான உள்ளீடுகளுடன் மிகப் பெரிய பதிவுக் கோப்பில் ஒரு சாளரத்தை சுட்டிக்காட்டுகின்றன. நூற்றுக்கணக்கான உள்ளீடுகளுடன் பல அறிக்கையிடப்பட்ட பதிவுக் கோப்புகளைச் செயல்படுத்துவதற்கு ஒரு பெரிய பகுதி தேவைப்படுகிறது. பதிவு சாளரம் நகர்த்தப்படும்போது 16 பதிவேடுகளால் சறுக்குகிறது, இதனால் ஒவ்வொரு கட்டிடக்கலை பதிவேட்டின் பெயரும் பெரிய வரிசையில் ஒரு சிறிய எண்ணிக்கையிலான பதிவேடுகளை மட்டுமே குறிக்க முடியும், எ. கா. இயற்பியல் கோப்பில் ஏழு சாளரங்கள் மட்டுமே இருந்தால், கட்டடக்கலை பதிவேடு r20 இயற்பியல் பதிவேடுகளை மட்டுமே குறிக்க முடியும் #20, #36, #52, #68, #84, #100, #116. பகுதியை சேமிக்க, சில SPARC செயலாக்கங்கள் ஒரு 32-நுழைவு பதிவு கோப்பை செயல்படுத்துகின்றன, இதில் ஒவ்வொரு கலத்திலும் ஏழு "பிட்கள்" உள்ளன. ஒன்று மட்டுமே வெளிப்புற துறைமுகங்கள் வழியாக படிக்கவும் எழுதவும் முடியும், ஆனால் பிட்களின் உள்ளடக்கங்களை சுழற்ற முடியும். ஒரு சுழற்சி ஒரு சுழற்சியில் பதிவு சாளரத்தின் இயக்கத்தை நிறைவேற்றுகிறது. மாநில இயக்கத்தை நிறைவேற்றும் பெரும்பாலான கம்பிகள் உள்ளூர் என்பதால், குறைந்த சக்தியுடன் மிகப்பெரிய அலைவரிசை சாத்தியமாகும். இதே நுட்பம் R10000 பதிவு மறுபெயரிடும் மேப்பிங் கோப்பில் பயன்படுத்தப்படுகிறது, இது ஒவ்வொரு இயற்பியல் பதிவேடுகளுக்கும் 6-பிட் மெய்நிகர் பதிவு எண்ணை சேமிக்கிறது. மறுபெயரிடும் கோப்பில், ஒரு கிளை எடுக்கப்படும் போதெல்லாம் மறுபெயரிடும் நிலை சரிபார்க்கப்படுகிறது, இதனால் ஒரு கிளை தவறாக கணிக்கப்பட்டிருப்பது கண்டறியப்பட்டால், பழைய மறுபெயரிடும் நிலையை ஒரே சுழற்சியில் மீட்டெடுக்க முடியும். (பதிவு பெயர் மாற்றத்தைப் பார்க்கவும்.) மேலும் காண்க சுருக்கம்-முகவரி டிகோடர் குறிப்புகள் வெளிப்புற இணைப்புகள் ஃபார்காஸ், ஜூப்பி, சோவ்-1995 கணினி கட்டமைப்பு டிஜிட்டல் எலக்ட்ரானிக்ஸ் டிஜிட்டல் பதிவேடுகள்-மாறும் திட்டமிடப்பட்ட செயலிகளில் கோப்பு வடிவமைப்பு பரிசீலனைகளைப் பதிவு செய்யுங்கள்