On-line Debugging Tool
ಆನ್-ಲೈನ್ ಡೀಬಗ್ಗಿಂಗ್ ಟೂಲ್ (ODT) ಎಂಬುದು ಡಿಜಿಟಲ್ ಎಕ್ವಿಪ್ಮೆಂಟ್ ಕಾರ್ಪೊರೇಷನ್ (DEC) ಯಂತ್ರಾಂಶಕ್ಕಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾದ ಹಲವಾರು ಡೀಬಗ್ಗರ್ ಪ್ರೋಗ್ರಾಂಗಳ ಒಂದು ಕುಟುಂಬವಾಗಿದೆ. ಓಎಸ್/8, ಆರ್ಟಿ-11, ಆರ್ಎಸ್ಎಕ್ಸ್-11, ಮತ್ತು ಆರ್ಎಸ್ಟಿಎಸ್/ಇ ಸೇರಿದಂತೆ ವಿವಿಧ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳು ಓಡಿಟಿಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತವೆ, ಹಾಗೆಯೇ 11/03,11/23/24,11/53,11/73, ಮತ್ತು 11/83/84 ಸೇರಿದಂತೆ ಎಲ್ಲಾ ಎಲ್ಎಸ್ಐ-11-ಕುಟುಂಬದ ಪ್ರೊಸೆಸರ್ಗಳ ಫರ್ಮ್ವೇರ್ ಕನ್ಸೋಲ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತವೆ. ಡೀಬಗ್ಗರ್ ಆಕ್ಟಲ್ ವಿಳಾಸಗಳು ಮತ್ತು ಡೇಟಾವನ್ನು ಬಳಸಿಕೊಂಡು ಮೆಮೊರಿಗೆ ಪ್ರವೇಶವನ್ನು ಅನುಮತಿಸುತ್ತದೆ. ಸಾಫ್ಟ್ವೇರ್ ವ್ಯವಸ್ಥೆಗಳೊಳಗೆ, ಡೀಬಗ್ಗರ್ ಪ್ರಕ್ರಿಯೆಯ ವಿಳಾಸ ಸ್ಥಳವನ್ನು ಪ್ರವೇಶಿಸುತ್ತದೆ. ಡಿಇಸಿಯ ಪಿಡಿಪಿ-11 ಪ್ರೊಸೆಸರ್ಗಳು ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯ ದೃಷ್ಟಿಕೋನದಿಂದ ವರ್ಚುವಲ್ ಮೆಮೊರಿಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದಿಲ್ಲ, ಬದಲಿಗೆ ಸ್ಥಿರವಾದ ವಿಳಾಸ ಜಾಗದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ, ಇದನ್ನು ಸಕ್ರಿಯ ಪುಟ ರಿಜಿಸ್ಟರ್ (ಎಪಿಆರ್) ಅನ್ನು ಬಳಸಿಕೊಂಡು ಪ್ರೋಗ್ರಾಂನ ವಿಳಾಸ ಸ್ಥಳದ ಏಕೀಕೃತ ನೋಟಕ್ಕೆ ಮ್ಯಾಪ್ ಮಾಡಲಾಗುತ್ತದೆ. ಎ. ಪಿ. ಆರ್. ಯು ಪ್ರೋಗ್ರಾಂನ RAM ಅನ್ನು 4K 16-ಬಿಟ್ ಪದಗಳ ಹೆಚ್ಚಳಗಳಲ್ಲಿ, ಗರಿಷ್ಠ 32K ಗೆ ನಕ್ಷೆ ಮಾಡಬಹುದು. ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, ಎ. ಪಿ. ಆರ್ 8 ಭಾಗಗಳ RAM ಅನ್ನು ನಕ್ಷೆ ಮಾಡಬಹುದು, ಪ್ರತಿಯೊಂದೂ 4K ಗೆ ಸೀಮಿತವಾಗಿದೆ. ಈ ರಚನೆಯ ಕಾರಣದಿಂದಾಗಿ, ಎ. ಪಿ. ಆರ್ ಗರಿಷ್ಠ 32ಕೆ 16-ಬಿಟ್ ಪದಗಳನ್ನು ರಾಮ್ನಲ್ಲಿ ಮ್ಯಾಪ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. ಆರ್ಎಸ್ಟಿಎಸ್/ಇ ವಿಷಯದಲ್ಲಿ, ಇದರರ್ಥ ಸಾಮಾನ್ಯವಾಗಿ ರನ್ಟೈಮ್ ಸಿಸ್ಟಮ್ ಅಥವಾ ಆರ್ಟಿಎಸ್, ವಿಳಾಸ ಸ್ಥಳದ ಮೇಲಿನ ಭಾಗಕ್ಕೆ ನಕ್ಷೆ ಮಾಡುತ್ತದೆ ಮತ್ತು ಬಳಕೆದಾರರ ಪ್ರೋಗ್ರಾಂ ವಿಳಾಸ ಸ್ಥಳದ ಕೆಳಗಿನ ಭಾಗದಲ್ಲಿದೆ. ಬಳಕೆದಾರ ಪ್ರೋಗ್ರಾಂನ ಪರವಾಗಿ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಗೆ ಪ್ರವೇಶವನ್ನು ಬೆಂಬಲಿಸಲು ಆರ್ಟಿಎಸ್ ಕೋಡ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ; ಆರ್ಟಿಎಸ್ ತನ್ನ ಯಾವುದೇ ಸ್ಥಿರವಲ್ಲದ ಡೇಟಾವನ್ನು ಬಳಕೆದಾರ ಪ್ರೋಗ್ರಾಂನ ವಿಳಾಸ ಜಾಗದಲ್ಲಿ ಸಂಗ್ರಹಿಸುತ್ತದೆ, ಏಕೆಂದರೆ ಆರ್ಟಿಎಸ್ ಸಾಮಾನ್ಯವಾಗಿ ಓದಲು ಮಾತ್ರ. ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಆರ್ಟಿಎಸ್ನ ಒಂದೇ ಪ್ರತಿಯನ್ನು ಲೋಡ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಇದನ್ನು ಆರ್ಟಿಎಸ್ ಅಗತ್ಯವಿರುವ ಯಾವುದೇ ಬಳಕೆದಾರ ಪ್ರೋಗ್ರಾಂಗೆ ಮ್ಯಾಪ್ ಮಾಡಲಾಗುತ್ತದೆ. ಎ. ಪಿ. ಆರ್. ಅನ್ನು ಆರ್. ಟಿ. ಎಸ್. ಅನ್ನು ಕಾರ್ಯಕ್ರಮದ ವಿಳಾಸ ಸ್ಥಳದ ಮೇಲಿನ ಭಾಗಕ್ಕೆ 4 ಕಿ. ಬಿ. ಹೆಚ್ಚಳಗಳಲ್ಲಿ ನಕ್ಷೆ ಮಾಡಲು ಹೊಂದಿಸಲಾಗಿದೆ. ಆದ್ದರಿಂದ ಬೇಸಿಕ್ ಪ್ಲಸ್ ಆರ್ಟಿಎಸ್ (ಬೇಸಿಕ್ + ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಲ್ಯಾಂಗ್ವೇಜ್ಗಾಗಿ) ಸಾಮಾನ್ಯವಾಗಿ 16 ಕಿ. ಬಿ. ಅನ್ನು ಸ್ವತಃ ನಕ್ಷೆ ಮಾಡುತ್ತದೆ ಮತ್ತು ಬಳಕೆದಾರರ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು 4 ಕಿ. ಬಿ. ಹೆಚ್ಚಳಗಳಲ್ಲಿ, ಕೆಳಗಿನ 16 ಕಿ. ಬಿ. ಯಲ್ಲಿ ನಕ್ಷೆ ಮಾಡಲಾಗುತ್ತದೆ. ಆರ್ಟಿ11 ಆರ್ಟಿಎಸ್ 4 ಕಿಬಿ ವ್ಯಾಪ್ತಿಯನ್ನು ಹೊಂದಿದೆ, ಆದ್ದರಿಂದ ಆರ್ಟಿ11-ಆಧಾರಿತ ಪೆರಿಫೆರಲ್ ಇಂಟರ್ಚೇಂಜ್ ಪ್ರೋಗ್ರಾಂ (ಪಿಐಪಿ) ನಂತಹ ಬಳಕೆದಾರರ ಪ್ರೋಗ್ರಾಂ ಗರಿಷ್ಠ 28 ಕಿಬಿಗೆ ವಿಸ್ತರಿಸಬಹುದು. ಬೈನರಿ ಮೂಲದ ಮರು-ಸಂಕಲನದ ಅಗತ್ಯವಿಲ್ಲದೇ ಆರ್ಟಿಎಸ್ನಂತಹ ಬೈನರಿ ಮಾಡ್ಯೂಲ್ಗಳನ್ನು "ಪ್ಯಾಚ್" ಮಾಡಲು ಓಡಿಟಿಯನ್ನು ಬಳಸಬಹುದು. ಫರ್ಮ್ವೇರ್ ಕನ್ಸೋಲ್ ಅನುಷ್ಠಾನವು ಭೌತಿಕ ಸ್ಮರಣೆಯನ್ನು ಪ್ರವೇಶಿಸುತ್ತದೆ. ODT ಒಂದು ಸಾಂಕೇತಿಕವಲ್ಲದ ದೋಷನಿವಾರಕವಾಗಿದೆ ಮತ್ತು ಯುನಿಕ್ಸ್ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಅಡ್ವಾನ್ಸ್ಡ್ ದೋಷನಿವಾರಕಕ್ಕೆ (ADB) ಹೋಲುವ ಕಾರ್ಯವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ. ಕನ್ಸೋಲ್ ODT ಕನ್ಸೋಲ್ ODT ಹಿಂದಿನ ಅನೇಕ ಪ್ರೊಸೆಸರ್ಗಳ "ಲೈಟ್ಸ್ ಮತ್ತು ಸ್ವಿಚ್ಗಳು" ಕನ್ಸೋಲ್ ಅನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ. ಕನ್ಸೋಲ್ ಒ. ಡಿ. ಟಿ. ಗೆ ಪ್ರವೇಶವನ್ನು ಪವರ್ ಅಪ್ನಿಂದ (ಸೂಕ್ತವಾದ ಪವರ್ ಅಪ್ ಮೋಡ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ), ಕರ್ನಲ್ ಮೋಡ್ನಲ್ಲಿ ಎಚ್. ಎ. ಎಲ್. ಟಿ ಸೂಚನೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಮೂಲಕ ಅಥವಾ ಫ್ರಂಟ್ ಪ್ಯಾನೆಲ್ ಹಾಲ್ಟ್ ಸ್ವಿಚ್ ಅಥವಾ ಬಟನ್ ಅನ್ನು ಬಳಸುವ ಮೂಲಕ ಪಡೆಯಲಾಗುತ್ತದೆ. ಉದಾಹರಣೆ @1000 ಐಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ ಇದರ ಪರಿಣಾಮವೆಂದರೆ ಕನ್ಸೋಲ್ಗೆ "ಎ" ಸ್ಟ್ರೀಮ್ ಅನ್ನು ಬರೆಯುವುದು. ಟ್ರಾನ್ಸ್ಮಿಟರ್ಗೆ ಯಾವುದೇ ಚೆಕ್ ಸಿದ್ಧವಾಗಿಲ್ಲವಾದ್ದರಿಂದ, ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ಕಸದ ಅಕ್ಷರಗಳನ್ನು ಪ್ರದರ್ಶಿಸುವ ಸಾಧ್ಯತೆಯಿದೆ. ಆರ್. ಎಸ್. ಎಕ್ಸ್-11ಎಂ-ಪ್ಲಸ್ ಒ. ಡಿ. ಟಿ. ಆರ್. ಎಸ್. ಎಕ್ಸ್-11ಎಂ-ಪ್ಲಸ್ ಒ. ಡಿ. ಟಿ. ಯು ಮೂಲಭೂತವಾಗಿ ಇತರ ಎಲ್ಲಾ ಒ. ಡಿ. ಟಿ. ಅನುಷ್ಠಾನಗಳ ಮೇಲ್ಪದರವಾಗಿದೆ. ಟಾಸ್ಕ್ ಬಿಲ್ಡರ್/ಡಿಎ ಸ್ವಿಚ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಕಾರ್ಯದೊಂದಿಗೆ ಜೋಡಿಸಲಾದ ಕೋಡ್ ಆಗಿ ಓಡಿಟಿಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ. ಟಿಕೆಬಿ ಹಲೋ/ಡಿಎ, ಹಲೋ/ಸಿಆರ್ = ಹಲೋ ಒಮ್ಮೆ ಓಡಿಟಿಯೊಂದಿಗೆ ನಿರ್ಮಿಸಲಾದ ಯಾವುದೇ ಕಾರ್ಯವನ್ನು ಓಡಿಸಿದ ನಂತರ, ಪ್ರವೇಶದ ಸಮಯದಲ್ಲಿ ಓಡಿಟಿಯನ್ನು ಆಹ್ವಾನಿಸಲಾಗುತ್ತದೆ. ರನ್ ಹಲೋ ODT: TT0 _ ಅಂಡರ್ಸ್ಕೋರ್ ಪ್ರಮಾಣಿತ ODT ಪ್ರಾಂಪ್ಟ್ ಆಗಿದೆ. ODT ಡೀಬಗ್ಗರ್ನಲ್ಲಿನ ವಿಳಾಸಗಳು ODT ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿರುವ ಕ್ರಮದಲ್ಲಿ 16-ಬಿಟ್ ವಿಳಾಸಗಳಾಗಿರುತ್ತವೆ, ಕನ್ಸೋಲ್ ODTಯೊಂದಿಗೆ ಬಳಸಲಾಗುವ ಭೌತಿಕ ವಿಳಾಸಗಳಲ್ಲ. ಓಎಸ್/8 ಆಕ್ಟಲ್ ಡೀಬಗ್ಗಿಂಗ್ ತಂತ್ರ ಪಿಡಿಪಿ-8ರ ಓಎಸ್/8 ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯ ಓಡಿಟಿ ಆಜ್ಞೆಯು ಅದರ ಆಕ್ಟಲ್ ಡೀಬಗ್ಗಿಂಗ್ ತಂತ್ರ ಸಾಧನವನ್ನು ಆಹ್ವಾನಿಸುತ್ತದೆ. ನಂತರದ ಪಿಡಿಪಿ-11 ಒಡಿಟಿ ಕಾರ್ಯಕ್ರಮಗಳಂತೆ, ಇದು ಸಾಂಕೇತಿಕವಲ್ಲದದ್ದಾಗಿದೆ, ಮತ್ತು ಇದು ಸ್ಮರಣೆಯನ್ನು ಪರಿಶೀಲಿಸಬಹುದು ಅಥವಾ ಮಾರ್ಪಡಿಸಬಹುದು, ಮತ್ತು ಬ್ರೇಕ್ಪಾಯಿಂಟ್ಗಳನ್ನು ಸಹ ಹೊಂದಿಸಬಹುದು. ಡೈನಾಮಿಕ್ ಡೀಬಗ್ಗಿಂಗ್ ಟೆಕ್ನಿಕ್ (ಡಿಡಿಟಿ) ಎಕ್ಸಿಕ್ಯುಟಿವ್ ಡೀಬಗ್ಗಿಂಗ್ ಟೆಕ್ನಿಕ್ (ಎಕ್ಸ್ಡಿಟಿ) ರೆಫರೆನ್ಸ್ ಡೀಬಗ್ಗರ್ಸ್ ಡಿಜಿಟಲ್ ಎಕ್ವಿಪ್ಮೆಂಟ್ ಕಾರ್ಪೊರೇಷನ್ ಅನ್ನು ಸಹ ನೋಡಿ.