Execute instruction
ஒரு கணினி அறிவுறுத்தல் தொகுப்பு கட்டமைப்பில் (ஐ. எஸ். ஏ), ஒரு செயல்படுத்தும் அறிவுறுத்தல் என்பது ஒரு இயந்திர மொழி அறிவுறுத்தலாகும், இது தரவை ஒரு இயந்திர அறிவுறுத்தலாகக் கருதி அதை செயல்படுத்துகிறது. சாதாரண தொடர்ச்சியான செயலாக்கம், கிளைகள் மற்றும் குறுக்கீடு ஆகியவற்றிற்குப் பிறகு இது நான்காவது முறை அறிவுறுத்தல் வரிசைமுறையாகக் கருதப்படலாம். இது மீண்டும் மீண்டும் அறிவுறுத்தல் போன்ற பிற அறிவுறுத்தல்களில் செயல்படும் ஒரு அறிவுறுத்தல் என்பதால், இது ஒரு மெட்டா-அறிவுறுத்தலாகவும் வகைப்படுத்தப்பட்டுள்ளது. கணினி மாதிரிகள் 1950 கள் மற்றும் 1960 களில் அறிமுகப்படுத்தப்பட்ட பல கணினி குடும்பங்களில் செயல்படுத்தும் அறிவுறுத்தல்கள் அடங்கும்ஃ ஐபிஎம் 709 மற்றும் ஐபிஎம் 7090 (ஆப் கோட் நினைவூட்டல்ஃ), ஐபிஎம் 7030 ஸ்ட்ரெட்ச் (,), பிடிபி-1/- 4/- 7/- 9/- 15 (), யுனிவாக் 1100/2200 (), சி. டி. சி 924 (), பிடிபி-6/- 10 (), ஐபிஎம் சிஸ்டம்/360 (), ஜிஇ-600/ஹனிவெல் 6000 (,), எஸ். டி. எஸ்-9 எக்ஸ். எக்ஸ் (), எஸ். டி. எஸ் 92 (), மற்றும் எஸ். டி. எஸ் சிக்மா தொடர் (). 1970 களின் குறைவான வடிவமைப்புகளில் செயல்படுத்தும் அறிவுறுத்தல்கள் அடங்கும்ஃ நியூக்ளியர் டேட்டா 812 மினிகம்ப்யூட்டர் (1971), எச். பி 3000 (1972), மற்றும் டெக்சாஸ் இன்ஸ்ட்ரூமென்ட்ஸ் டிஐ-990 (1975) மற்றும் அதன் நுண்செயலி பதிப்பான டிஎம்எஸ்9900 (1976). 1970 ஆம் ஆண்டில் பி. டி. பி-11 க்கு ஒரு செயல்படுத்தும் அறிவுறுத்தல் முன்மொழியப்பட்டது, ஆனால் அது அல்லது அதன் வாரிசான வி. ஏ. எக்ஸ். க்கு ஒருபோதும் செயல்படுத்தப்படவில்லை. நவீன அறிவுறுத்தல் தொகுப்புகளில் செயல்படுத்தும் அறிவுறுத்தல்கள் சேர்க்கப்படவில்லை, ஏனெனில் அவை குழாய் இணைத்தல், முன்கூட்டியே பெறுதல் மற்றும் பிற உகப்பாக்கங்களில் தலையிடுகின்றன. சொற்பொருள் செயல்படுத்தப்பட வேண்டிய அறிவுறுத்தல், இலக்கு அறிவுறுத்தல், ஒரு பதிவேட்டில் இருக்கலாம் அல்லது நினைவகத்திலிருந்து பெறப்படலாம். சில கட்டமைப்புகள் இலக்கு அறிவுறுத்தலை ஒரு செயல்படுத்தும் அறிவுறுத்தலாக இருக்க அனுமதிக்கின்றன; மற்றவர்கள் அவ்வாறு செய்யவில்லை. இலக்கு அறிவுறுத்தல் செயல்படுத்தும் அறிவுறுத்தலின் நினைவக இருப்பிடத்தில் இருப்பதைப் போல செயல்படுத்தப்படுகிறது. எடுத்துக்காட்டாக, இது ஒரு சப்ரூட்டீன் அழைப்பு அறிவுறுத்தலாக இருந்தால், செயல்படுத்தல் சப்ரூட்டீனுக்கு மாற்றப்படும், திரும்பும் இடம் செயல்படுத்தும் அறிவுறுத்தலுக்குப் பிறகு இருக்கும் இடமாக இருக்கும். இருப்பினும், சில கட்டமைப்புகள் கிளைகளைத் தடுக்கும் செயல்பாட்டு அறிவுறுத்தலின் மாறுபாடுகளை செயல்படுத்துகின்றன. சிஸ்டம்/360 மாறி-நீளம் இலக்கு அறிவுறுத்தல்களை ஆதரிக்கிறது. இலக்கு அறிவுறுத்தலை செயல்படுத்துவதற்கு முன்பு அதை மாற்றியமைப்பதையும் இது ஆதரிக்கிறது. இலக்கு அறிவுறுத்தல் சம எண்ணிக்கையிலான பைட்டில் தொடங்க வேண்டும். GE-600 தொடர் இரண்டு-அறிவுறுத்தல் வரிசைகளின் செயல்பாட்டை ஆதரிக்கிறது, அவை இரட்டை வார்த்தை-சீரமைக்கப்பட்டிருக்க வேண்டும். சில கட்டமைப்புகள் வெவ்வேறு பாதுகாப்பு மற்றும் முகவரி இடமாற்ற முறையில் செயல்படும் ஒரு செயல்படுத்தும் அறிவுறுத்தலை ஆதரிக்கின்றன. எடுத்துக்காட்டாக, ஐடிஎஸ் பிடிபி-10 பேஜிங் சாதனம் ஒரு சலுகை பெற்ற-முறை 'மாற்றியமைக்கப்பட்ட' அறிவுறுத்தலை ஆதரிக்கிறது, இது நினைவகம் பயனர்-முறை பக்க வரைபடங்களைப் பயன்படுத்த படிக்கிறது, எழுதுகிறது அல்லது இரண்டையும் அனுமதிக்கிறது. இதேபோல், PDP-10 இன் KL10 மாறுபாடு 'முந்தைய சூழல் XCT' என்ற சலுகை பெற்ற அறிவுறுத்தலை ஆதரிக்கிறது. ஒருவர் மற்றொருவருக்கு அறிவுறுத்தல் புள்ளிகளை செயல்படுத்தும்போது செயல்படுத்தும் அறிவுறுத்தல் பல சிக்கல்களை ஏற்படுத்தலாம் மற்றும் பலஃ செயல்படுத்தும் அறிவுறுத்தலை செயல்படுத்தும் நடுவில் குறுக்கிட முடியாவிட்டால் செயலி பல கடிகார சுழற்சிகளுக்கு தடையின்றி இருக்கலாம்; இதேபோல், செயல்படுத்தும் அறிவுறுத்தல்களின் தொடர் வட்டமாகவும் தடையின்றி இருந்தால் செயலி எல்லையற்ற சுழற்சிக்குள் செல்லக்கூடும்; செயல்படுத்தும் அறிவுறுத்தல்கள் வெவ்வேறு இடமாற்ற பக்கங்களில் இருந்தால், அறிவுறுத்தலை முடிக்க அனைத்து பக்கங்களையும் மாற்ற வேண்டும், இது த்ராஷிங்கை ஏற்படுத்தும். பல நிலை மறைமுக முகவரி முறைகளில் இதே போன்ற சிக்கல்கள் எழுகின்றன. பயன்பாடுகள் செயல்படுத்தும் அறிவுறுத்தல் பல பயன்பாடுகளைக் கொண்டுள்ளதுஃ சப்ரூட்டின் அழைப்புகளின் வழக்கமான மேல்நிலை இல்லாமல் ஒற்றை-அறிவுறுத்தல் சப்ரூட்டினாக செயல்படுகிறது; தேவைப்பட்டால் அந்த அறிவுறுத்தல் முழு சப்ரூட்டினை அழைக்கலாம். பெயர் மற்றும் பிற துண்டுகள் மூலம் அழைப்பை தாமதமாக பிணைத்தல் செயல்படுத்துதல். ஒரு பொருள் அல்லது வகுப்பின் முறைகள் அல்லது மெய்நிகர் செயல்பாடுகளை மாறும் வகையில் அனுப்புவதற்கு செயல்படுத்தும் இலக்குகளின் அட்டவணை பயன்படுத்தப்படலாம், குறிப்பாக முறை அல்லது செயல்பாடு பெரும்பாலும் ஒற்றை அறிவுறுத்தலாக செயல்படுத்தப்படலாம். ஒரு செயல்படுத்தும் இலக்கில் செயல்பாட்டைச் சேர்ப்பதற்கோ அல்லது பிழைத்திருத்தத்திற்காகவோ ஒரு கொக்கி இருக்கலாம்; இது பொதுவாக ஒரு என்ஓபி ஆக துவக்கப்படுகிறது, இது மாறும் வகையில் மீறப்படலாம். ஒரு செயல்பாட்டின் வேகமான பதிப்பு மற்றும் முழுமையாகக் கண்டறியப்பட்ட பதிப்புக்கு இடையில் ஒரு செயல்படுத்தும் இலக்கு மாறக்கூடும். தடமறிதல், கண்காணிப்பு மற்றும் முன்மாதிரி இது ஒரு போலி நிரல் கவுண்டரை பராமரிக்கலாம், இதனால் சாதாரண நிரல் கவுண்டர் மாறாமல் இருக்கும். மாறும் வகையில் உருவாக்கப்பட்ட குறியீட்டை இயக்குவது, குறிப்பாக நினைவக பாதுகாப்பு செயல்படுத்தக்கூடிய குறியீடு எழுதப்படுவதைத் தடுக்கும் போது. சுய-மாற்றியமைக்கும் குறியீட்டைப் பின்பற்றுதல், குறிப்பாக அது மறுபிரவேசம் அல்லது படிக்க மட்டுமே இருக்க வேண்டும். ஐபிஎம் சிஸ்டம்/360 இல், செயல்படுத்தும் அறிவுறுத்தல் இலக்கு அறிவுறுத்தலின் பிட்களை 8-15 மாற்றியமைக்கலாம், ஒரு நிலையான வாதத்துடன் (எ. கா., ஒரு நீளம் புலம்) ஒரு அறிவுறுத்தலை மாறி வாதத்துடன் ஒரு அறிவுறுத்தலாக மாற்றலாம். பயனர் செயல்முறைகளின் மெய்நிகர் இடத்திற்குள் பிளாக் பிரதிகள் போன்ற செயல்பாடுகளை செயல்படுத்த இயக்க முறைமை கர்னல்களால் KL10 இல் உள்ள சலுகைகள்-முறை செயல்படுத்தும் அறிவுறுத்தல்கள் பயன்படுத்தப்படுகின்றன. குறிப்புகள் மத்திய செயலாக்க அலகு அறிவுறுத்தல் செயலாக்க அறிவுறுத்தல் தொகுப்பு கட்டமைப்புகள்