பயிற்சிகள்

செயலி பதிவுகள்: அது என்ன, அது எவ்வாறு இயங்குகிறது

பொருளடக்கம்:

Anonim

ஒரு செயலியின் பதிவுகள் பலரைக் கவரும் ஒரு கேள்வி, எனவே அதை விரிவாக விளக்க ஒரு இடத்தை நாங்கள் அர்ப்பணித்துள்ளோம்.

ஒரு செயலியின் செயல்பாட்டிற்கு பதிவேடுகள் மிகவும் பயனுள்ளதாக இருக்கும், ஏனெனில் அவை அதற்கு உதவுகின்றன, பதப்படுத்தப்பட்ட தரவை எங்கு அனுப்புவது என்பதை வழிநடத்துகின்றன. இது சுருக்கமான ஒன்று என்பதை விளக்குவது எளிதல்ல என்று எங்களுக்குத் தெரியும் என்பதால், அதை கீழே புரிந்துகொள்ளக்கூடிய வகையில் விளக்கினோம்.

தொடங்குவோம்!

பொருளடக்கம்

அவை என்ன அவர்கள் எதற்காக வேலை செய்கிறார்கள்?

பதிவேடுகள் ஒவ்வொரு நுண்செயலிக்குள்ளும் உள்ளன மற்றும் அவற்றின் செயல்பாடு தரவு மதிப்புகள் , கட்டளைகள், அறிவுறுத்தல்கள் அல்லது பைனரி நிலைகளை சேமித்து வைப்பது, அவை எவ்வாறு தரவை செயலாக்க வேண்டும் என்று கட்டளையிடுகின்றன, அது எவ்வாறு செய்யப்பட வேண்டும் என்பது போன்றவை. ஒரு பதிவு இன்னும் சிறிய திறன் கொண்ட அதிவேக நினைவகமாகும் .

ஒவ்வொரு பதிவிலும் ஒரு வழிமுறை, சேமிப்பக முகவரி அல்லது எந்த வகையான தரவுகளும் இருக்கலாம். ஒரு செயலியில் 4 முதல் 64 பிட்கள் வரையிலான திறன் கொண்ட இடைவெளிகளைக் காண்கிறோம், ஏனெனில் ஒவ்வொரு பதிவும் ஒரு அறிவுறுத்தலைக் கொண்டிருக்கும் அளவுக்கு பெரியதாக இருக்க வேண்டும். 64 பிட் கணினியைப் பொறுத்தவரை, ஒவ்வொரு பதிவிலும் 64 பிட் அளவு உள்ளது.

ஒவ்வொரு நுண்செயலியும் தகவல்களைச் செயலாக்குவதற்கு பல்வேறு பணிகள் அல்லது கடமைகளைக் கொண்டுள்ளது. இது பயன்பாடுகளிலிருந்து (பூஜ்ஜியங்கள் மற்றும்) பைனரி மொழியில் தகவல்களைப் பெறுகிறது, பின்னர் அவற்றை ஒரு குறிப்பிட்ட வழியில் செயலாக்குகிறது. CPU அந்த தரவை மொழிபெயர்க்கிறது, எனவே பயனர்கள், அதைப் புரிந்துகொள்வோம்.

ஒரு நுண்செயலியின் உள்ளே நாம் தகவல் பதிவைக் காண்கிறோம் , அதன் செயல்பாடு அடிக்கடி அணுகக்கூடிய தரவை தற்காலிகமாக சேமிப்பதாகும்.

பதிவு வகைகள்

செயலி பதிவேடுகள் அவர்கள் சேவை செய்யும் நோக்கம் அல்லது அவர்கள் கட்டளையிடும் அறிவுறுத்தல்களின்படி பிரிக்கப்படுகின்றன அல்லது வகைப்படுத்தப்படுகின்றன.

தரவு பதிவுகள்

அவை எழுத்துக்கள் அல்லது சிறிய ஆர்டர்கள் போன்ற எண் தரவு மதிப்புகளை சேமிக்கின்றன . பழைய செயலிகளில் ஒரு சிறப்பு தரவு பதிவு இருந்தது: குவிப்பு, இது சில செயல்பாடுகளுக்கு பயன்படுத்தப்பட்டது.

மெமரி டேட்டா ரெக்கார்ட் ( எம்.டி.ஆர் )

இது நாம் முன்னர் குறிப்பிட்டது, இது செயலியில் உள்ள ஒரு பதிவு மற்றும் அது தரவு பஸ்ஸுடன் இணைக்கப்பட்டுள்ளது . இது சிறிய திறன் மற்றும் அதிவேகத்தைக் கொண்டுள்ளது, இதன் மூலம் நினைவகத்திற்கு அல்லது I / O துறைமுகத்திற்கு செல்லும் பேருந்தின் தரவை எழுதுகிறது அல்லது படிக்கிறது, அதாவது ஒரு புறம்.

முகவரி பதிவுகள்

முக்கிய அல்லது முதன்மை நினைவகத்தை அணுக பயன்படும் முகவரிகளை அவை சேமித்து வைக்கின்றன , அவை பொதுவாக ரோம் அல்லது ரேம் என நமக்குத் தெரியும் . இந்த அர்த்தத்தில், முகவரிகள் அல்லது எண் மதிப்புகளைச் சேமிக்க மட்டுமே பயன்படுத்தப்படும் பதிவேடுகளைக் கொண்ட செயலிகளைக் காணலாம்.

பொது நோக்கம் பதிவேடுகள் ( ஜிபிஆர் )

அவை முகவரிகள் அல்லது பொதுவான தரவைச் சேமிக்க உதவும் பதிவேடுகள் . இது ஒரு வகையான கலப்பு பதிவேடுகளாகும், அதன் சொந்த குறிப்புகள் போல, ஒரு குறிப்பிட்ட செயல்பாடு இல்லை.

குறிப்பிட்ட நோக்கம் பதிவுகள் ( SPR கள் )

இந்த சந்தர்ப்பத்தில், மாநில பதிவு அல்லது அறிவுறுத்தல் சுட்டிக்காட்டி போன்ற கணினி நிலை தரவுகளை சேமிக்கும் பதிவேடுகளை நாங்கள் கையாள்கிறோம் . அவற்றை PSW ( நிரல் நிலை சொல் ) உடன் இணைக்கலாம்.

நிலை பதிவுகள்

உண்மையான மதிப்புகளைச் சேமிக்க அவை பயன்படுத்தப்படுகின்றன, அதன் அறிவுறுத்தல் எப்போது செயல்படுத்தப்பட வேண்டும் இல்லையா என்பதை தீர்மானிக்க வேண்டும். சி.சி.ஆர் ( நிபந்தனை குறியீடு பதிவு) என்றும் அழைக்கப்படுகிறது . இந்த வகை பதிவுகளுக்குள், பின்வருவனவற்றைக் காண்கிறோம்:

  • கொடி அல்லது " FLAGS " பதிவு. எக்ஸ் 86 கட்டமைப்பைக் கொண்ட இன்டெல் செயலிகளில் இதைக் காண்கிறோம் . 16 பிட்கள் அகலமுள்ள பதிவேட்டை எதிர்கொள்கிறோம். ஆனால், இதற்கு 2 வாரிசுகள் உள்ளனர்:
    • EFLAGS, 32 பிட்கள் அகலம். RFLAGS, 64 பிட்கள் அகலம்.

மிதக்கும் புள்ளி பதிவுகள்

முதலில், மிதக்கும் புள்ளி என்றால் என்ன என்பதை நாம் விளக்க வேண்டும் . மிதக்கும் புள்ளி என்பது ஒரு சூத்திரத்தின் வடிவத்தில், எண்கணித செயல்பாடுகளைச் செய்யப் பயன்படுத்தப்படும் வெவ்வேறு அளவுகளின் உண்மையான எண்களின் பிரதிநிதித்துவமாகும். மிக விரைவான செயலாக்க அமைப்புகள் தேவைப்படும் அமைப்புகளில் இதை சந்திப்போம்.

எனவே, இந்த பதிவேடுகள் இந்த பிரதிநிதித்துவங்களை பல கட்டமைப்புகளில் வைத்திருக்கின்றன.

நிலையான பதிவுகள்

அதன் நோக்கம் பூஜ்ஜியம், ஒன்று அல்லது as போன்ற படிக்க மட்டும் மதிப்புகளைச் சேமிப்பதாகும்.

சந்தையில் சிறந்த செயலிகளைப் படிக்க பரிந்துரைக்கிறோம்

செயலி பதிவேடுகள் என்ன என்பது குறித்த எங்கள் விளக்கம் இதுவரை. புரிந்து கொள்வது சிக்கலான ஒன்று என்று எங்களுக்குத் தெரியும், எனவே எங்களிடம் கேட்கவோ அல்லது இந்த தகவலை உங்கள் ஞானத்துடன் பூர்த்தி செய்யவோ தயங்க வேண்டாம்.

பயிற்சிகள்

ஆசிரியர் தேர்வு

Back to top button