On-line Debugging Tool
ஆன்லைன் பிழைத்திருத்த கருவி (ODT) என்பது டிஜிட்டல் எக்யூப்மென்ட் கார்ப்பரேஷன் (DEC) வன்பொருளுக்காக உருவாக்கப்பட்ட பல பிழைத்திருத்த நிரல்களின் குடும்பமாகும். ஓஎஸ்/8, ஆர்டி-11, ஆர்எஸ்எக்ஸ்-11 மற்றும் ஆர்எஸ்டிஎஸ்/இ உள்ளிட்ட பல்வேறு இயக்க முறைமைகள் ஓடிடியை செயல்படுத்துகின்றன, அதே போல் எல்எஸ்ஐ-11 குடும்ப செயலிகள் அனைத்தின் ஃபார்ம்வேர் கன்சோலும் 11/03,11/23/24,11/53,11/73, மற்றும் 11/83/84 ஆகியவற்றை செயல்படுத்துகின்றன. பிழைத்திருத்தம் ஆக்ட்டல் முகவரிகள் மற்றும் தரவைப் பயன்படுத்தி நினைவகத்தை அணுக அனுமதிக்கிறது. மென்பொருள் அமைப்புகளுக்குள், பிழைத்திருத்தம் செயல்முறையின் முகவரி இடத்தை அணுகுகிறது. DEC இன் PDP-11 செயலிகள் ஒரு இயக்க முறைமையின் கண்ணோட்டத்தில் மெய்நிகர் நினைவகத்தை செயல்படுத்துவதில்லை, மாறாக ஒரு நிலையான முகவரி இடத்தில் வேலை செய்கின்றன, இது செயலில் உள்ள பக்க பதிவேட்டை (APR) பயன்படுத்தி நிரலின் முகவரி இடத்தின் ஒருங்கிணைந்த பார்வையில் வரைபடமாக்கப்படுகிறது. ஒரு ஏ. பி. ஆர் நிரலின் ரேமை 4 கே 16-பிட் சொற்களின் அதிகரிப்புகளில் அதிகபட்சமாக 32 கே வரை வரைபடமாக்க முடியும். வேறு வார்த்தைகளில் கூறுவதானால், ஒரு ஏ. பி. ஆர் ரேமின் 8 பிரிவுகளை வரைபடமாக்க முடியும், ஒவ்வொன்றும் 4K க்கு மட்டுப்படுத்தப்பட்டுள்ளது. இந்த கட்டமைப்பின் காரணமாக, ஒரு ஏ. பி. ஆர் அதிகபட்சமாக 32 கே 16-பிட் சொற்களை ரேம் இல் வரைபடமாக்க முடியும். ஆர்எஸ்டிஎஸ்/ஈ விஷயத்தில், இது வழக்கமாக ஒரு ரன்டைம் சிஸ்டம் அல்லது ஆர்டிஎஸ், முகவரி இடத்தின் மேல் பகுதிக்கு வரைபடமாகவும், முகவரி இடத்தின் கீழ் பகுதியில் ஒரு பயனர் நிரல் வசிப்பதாகவும் அர்த்தம். பயனர் நிரலின் சார்பாக, இயக்க முறைமைக்கான அணுகலை ஆதரிக்க ஆர்டிஎஸ் குறியீட்டை வழங்குகிறது; ஆர்டிஎஸ் அதன் நிலையான அல்லாத தரவை பயனர் நிரலின் முகவரி இடத்தில் சேமிக்கிறது, ஏனெனில் ஆர்டிஎஸ் பொதுவாக படிக்க மட்டுமே உள்ளது. இயக்க முறைமை ஆர்டிஎஸ்-இன் ஒரு நகலை ஏற்றுகிறது, மேலும் இது ஆர்டிஎஸ் தேவைப்படும் எந்த பயனர் நிரலுக்கும் வரைபடமாக்கப்படுகிறது. நிரலின் முகவரி இடத்தின் மேல் பகுதியில் ஆர்டிஎஸ்-ஐ 4 கிபி அதிகரிப்புகளில் வரைபடமாக்க ஏ. பி. ஆர் அமைக்கப்பட்டுள்ளது. எனவே பேசிக் பிளஸ் ஆர்டிஎஸ் (பேசிக் + புரோகிராமிங் மொழிக்கு) பொதுவாக 16 கிபியை தனக்குத்தானே வரைபடமாக்குகிறது மற்றும் பயனர் நிரல் 4 கிபி அதிகரிப்புகளில், கீழ் 16 கிபியில் வரைபடமாக்கப்படுகிறது. ஆர்டி11 ஆர்டிஎஸ் 4 கிபியை ஆக்கிரமித்துள்ளது, எனவே ஆர்டி11 அடிப்படையிலான பெரிஃபெரல் இன்டர்சேஞ்ச் புரோகிராம் (பிஐபி) போன்ற ஒரு பயனர் நிரல் அதிகபட்சமாக 28 கிபிக்கு விரிவாக்க முடியும். பைனரி மூலத்தின் மறு தொகுப்பு தேவையில்லாமல், ஆர்டிஎஸ் போன்ற பைனரி தொகுதிகளை "இணைக்க" ஓடிடி பயன்படுத்தப்படலாம். ஃபார்ம்வேர் கன்சோல் செயல்படுத்தல் இயற்பியல் நினைவகத்தை அணுகுகிறது. ODT என்பது ஒரு குறியீடு அல்லாத பிழைத்திருத்தமாகும் மற்றும் யுனிக்ஸ் அமைப்புகளில் மேம்பட்ட பிழைத்திருத்தத்திற்கு (ADB) ஒத்த செயல்பாட்டை செயல்படுத்துகிறது. கன்சோல் ODT கன்சோல் ODT முந்தைய பல செயலிகளின் "விளக்குகள் மற்றும் சுவிட்சுகள்" கன்சோலை மாற்றுகிறது. கன்சோல் ODT க்கான அணுகல் பவர் அப் (பொருத்தமான பவர் அப் பயன்முறையுடன் தேர்ந்தெடுக்கப்பட்டது), கர்னல் பயன்முறையில் HALT அறிவுறுத்தலை நிறைவேற்றுவதன் மூலம் அல்லது முன் பேனல் ஹால்ட் சுவிட்ச் அல்லது பொத்தானைப் பயன்படுத்துவதன் மூலம் பெறப்படுகிறது. எடுத்துக்காட்டு @1000 XXXXX 112737 <LF> 001002 XXXX 101 <LF> 001004 XXXX 177566 <LF> 001006 XXXX 137 <LF> 001010 XXXX 1000 <CR> R7/XXXXX 1000 <CR> RS/340 இது MOVB 'A', @#177566 நிரலை டெபாசிட் செய்கிறது; 'A' ஐ கன்சோல் டிரான்ஸ்மிட் பதிவேட்டில் JMP @#1000 க்கு நகர்த்தவும்; பிசி [புரோகிராம் கவுண்டருக்கு] டெபாசிட்டைத் தொடங்க மீண்டும் குதிக்கவும். இதன் விளைவு கன்சோலில் "A" இன் ஸ்ட்ரீமை எழுதுவதாக இருக்கும். டிரான்ஸ்மிட்டருக்கு எந்த காசோலையும் தயாராக இல்லாததால், அதிக எண்ணிக்கையிலான குப்பை எழுத்துக்கள் காண்பிக்கப்படும் என்பது மிகவும் சாத்தியம். ஆர். எஸ். எக்ஸ்-11 எம்-பிளஸ் ஓ. டி. டி. ஆர். எஸ். எக்ஸ்-11 எம்-பிளஸ் ஓ. டி. டி. அடிப்படையில் மற்ற அனைத்து ஓ. டி. டி அமலாக்கங்களுக்கும் மேலானது. ODT என்பது டாஸ்க் பில்டர்/டிஏ சுவிட்சைப் பயன்படுத்தி ஒரு பணியுடன் இணைக்கப்பட்ட குறியீடாக செயல்படுத்தப்படுகிறது. டி. கே. பி ஹலோ/டி. ஏ, ஹலோ/சி. ஆர் = ஹலோ ஓடிடி மூலம் கட்டப்பட்ட எந்தவொரு பணியும் இயக்கப்பட்டவுடன் ஓடிடி நுழைவதற்கு அழைக்கப்படுகிறது. ரன் ஹலோ ஓடிடிஃ டிடி0 _ அண்டர்ஸ்கோர் என்பது நிலையான ஓடிடி ப்ராம்ப்ட் ஆகும். ODT பிழைத்திருத்தத்தில் உள்ள முகவரிகள் ODT செயல்படும் முறையில் 16-பிட் முகவரிகள், கன்சோல் ODT உடன் பயன்படுத்தப்படும் இயற்பியல் முகவரிகள் அல்ல. OS/8 ஆக்டல் பிழைத்திருத்த நுட்பம் PDP-8 இன் OS/8 இயக்க முறைமையின் ODT கட்டளை அதன் ஆக்டல் பிழைத்திருத்த நுட்ப கருவியை அழைக்கிறது. அடுத்தடுத்த பி. டி. பி-11 ஓடிடி நிரல்களைப் போலவே, இது குறியீடற்றது, மேலும் இது நினைவகத்தை ஆய்வு செய்யலாம் அல்லது மாற்றலாம், மேலும் பிரேக் பாயிண்டுகளையும் அமைக்கலாம். மேலும் காண்க டைனமிக் பிழைத்திருத்த நுட்பம் (டிடிடி) நிர்வாக பிழைத்திருத்த நுட்பம் (எக்ஸ்டிடி) குறிப்புகள் பிழைத்திருத்தங்கள் டிஜிட்டல் உபகரணங்கள் கழகம்