WD16
ಡಬ್ಲ್ಯೂಡಿ16 ಎಂಬುದು 16-ಬಿಟ್ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ ಆಗಿದ್ದು, ಇದನ್ನು 1976ರ ಅಕ್ಟೋಬರ್ನಲ್ಲಿ ವೆಸ್ಟರ್ನ್ ಡಿಜಿಟಲ್ ಪರಿಚಯಿಸಿತು. ಇದು ಎಂಸಿಪಿ-1600 ಚಿಪ್ಸೆಟ್ ಅನ್ನು ಆಧರಿಸಿದೆ, ಇದು ಡಿಇಸಿ ಎಲ್ಎಸ್ಐ-11 ಲೋ-ಎಂಡ್ ಮಿನಿಕಂಪ್ಯೂಟರ್ ಮತ್ತು ಪ್ಯಾಸ್ಕಲ್ ಮೈಕ್ರೋ ಎಂಜಿನ್ ಪ್ರೊಸೆಸರ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಬಳಸಲಾದ ಸಾಮಾನ್ಯ-ಉದ್ದೇಶದ ವಿನ್ಯಾಸವಾಗಿದೆ. ಮೂರು ವ್ಯವಸ್ಥೆಗಳು ಪ್ರಾಥಮಿಕವಾಗಿ ತಮ್ಮ ಮೈಕ್ರೊಕೋಡ್ನಲ್ಲಿ ಭಿನ್ನವಾಗಿದ್ದು, ಪ್ರತಿ ವ್ಯವಸ್ಥೆಗೆ ವಿಶಿಷ್ಟವಾದ ಇನ್ಸ್ಟ್ರಕ್ಷನ್ ಸೆಟ್ ಆರ್ಕಿಟೆಕ್ಚರ್ (ಐಎಸ್ಎ) ಅನ್ನು ನೀಡುತ್ತವೆ. ಡಬ್ಲ್ಯುಡಿ16 ಪಿಡಿಪಿ-11 ಇನ್ಸ್ಟ್ರಕ್ಷನ್ ಸೆಟ್ ಆರ್ಕಿಟೆಕ್ಚರ್ನ ವಿಸ್ತರಣೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ ಆದರೆ ಪಿಡಿಪಿ-11ಗೆ ಹೊಂದಿಕೆಯಾಗುವ ಯಂತ್ರ ಸಂಕೇತವಲ್ಲ. ಸೂಚನಾ ಸೆಟ್ ಮತ್ತು ಮೈಕ್ರೊಕೋಡಿಂಗ್ ಅನ್ನು ಡಿಕ್ ವಿಲ್ಕಾಕ್ಸ್ ಮತ್ತು ರಿಚ್ ನೋಟಾರಿ ರಚಿಸಿದ್ದಾರೆ. WD16 ಆರ್ಥೋಗೋನಲ್ CISC ವಾಸ್ತುಶಿಲ್ಪಕ್ಕೆ ಒಂದು ಉದಾಹರಣೆಯಾಗಿದೆ. ಹೆಚ್ಚಿನ ಎರಡು-ಕಾರ್ಯಾಚರಣಾ ಸೂಚನೆಗಳು ಯಾವುದೇ ಅಡ್ರಸಿಂಗ್ ಮೋಡ್ನೊಂದಿಗೆ ಮೆಮೊರಿ-ಟು-ಮೆಮೊರಿಯನ್ನು ನಿರ್ವಹಿಸಬಹುದು ಮತ್ತು ಕೆಲವು ಸೂಚನೆಗಳು ಹತ್ತು ಮೆಮೊರಿ ಪ್ರವೇಶಗಳಿಗೆ ಕಾರಣವಾಗಬಹುದು. ಡಬ್ಲ್ಯುಡಿ16ಅನ್ನು ಐದು 40-ಪಿನ್ ಡಿಐಪಿ ಪ್ಯಾಕೇಜ್ಗಳಲ್ಲಿ ಅಳವಡಿಸಲಾಗಿದೆ. ಗಡಿಯಾರದ ಗರಿಷ್ಠ ವೇಗವು 3.3 MHz ಆಗಿದೆ. ಮೆಮೊರಿಗೆ ಇದರ ಇಂಟರ್ಫೇಸ್ 16-ಬಿಟ್ ಮಲ್ಟಿಪ್ಲೆಕ್ಸ್ಡ್ ಡೇಟಾ/ಅಡ್ರೆಸ್ ಬಸ್ ಮೂಲಕವಾಗಿದೆ. ಡಬ್ಲ್ಯೂಡಿ16 ಆಲ್ಫಾ ಮೈಕ್ರೋಸಿಸ್ಟಮ್ಸ್ನ ಎಎಂ-100 ಮತ್ತು ಎಎಂ-100/ಟಿ ಪ್ರೊಸೆಸರ್ ಬೋರ್ಡ್ಗಳಲ್ಲಿ ಅದರ ಬಳಕೆಗೆ ಹೆಸರುವಾಸಿಯಾಗಿದೆ. 1977ರಲ್ಲಿ ಒಂದು ಮೂಲಮಾದರಿಯನ್ನು ಪ್ರದರ್ಶಿಸಲಾಯಿತು. 1981ರ ವೇಳೆಗೆ WD16ಅನ್ನು ಆಧರಿಸಿದ ಕನಿಷ್ಠ 5,000 ಆಲ್ಫಾ ಮೈಕ್ರೋ ಕಂಪ್ಯೂಟರ್ಗಳಿದ್ದವು. 1982ರವರೆಗೂ, ಡಬ್ಲ್ಯೂಡಿ16-ಆಧಾರಿತ ಆಲ್ಫಾ ಮೈಕ್ರೋಗಳನ್ನು ಇನ್ನೂ "ಸೂಪರ್ಮೈಕ್ರೋಸ್" ಎಂದು ನಿರೂಪಿಸಲಾಗುತ್ತಿತ್ತು. ಡಬ್ಲ್ಯೂಡಿ16 ಅನ್ನು ಜೂನ್ 1982ರಲ್ಲಿ ಮೊಟೊರೊಲಾ 68000 ಆಕ್ರಮಿಸಿತು. ಮೆಮೊರಿ ಡೇಟಾ ಫಾರ್ಮ್ಯಾಟ್ಗಳು ವಿಳಾಸ ಮಾಡಬಹುದಾದ ಮತ್ತು ಬರೆಯಬಹುದಾದ ಮೆಮೊರಿಯ ಚಿಕ್ಕ ಘಟಕವೆಂದರೆ 8-ಬಿಟ್ ಬೈಟ್. ಆರ್0ನಿಂದ ಆರ್5ವರೆಗಿನ ರೆಜಿಸ್ಟರ್ಗಳ ಕೆಳಗಿನ ಅರ್ಧಭಾಗದಲ್ಲಿಯೂ ಸಹ ಬೈಟ್ಗಳನ್ನು ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳಬಹುದು. 16-ಬಿಟ್ ಪದಗಳನ್ನು ಕೆಳ ವಿಳಾಸದಲ್ಲಿ ಕನಿಷ್ಠ ಗಮನಾರ್ಹವಾದ ಬೈಟ್ಗಳೊಂದಿಗೆ ಲಿಟ್ಲ್-ಎಂಡಿಯನ್ ಆಗಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ. ಪದಗಳನ್ನು ಯಾವಾಗಲೂ ಸಮ ಮೆಮೊರಿ ವಿಳಾಸಗಳಿಗೆ ಜೋಡಿಸಲಾಗುತ್ತದೆ. ಪದಗಳನ್ನು ಆರ್0 ನಿಂದ ಆರ್7 ರೆಜಿಸ್ಟರ್ಗಳಲ್ಲಿ ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳಬಹುದು. 32-ಬಿಟ್ ಎರಡು ಪದಗಳನ್ನು ರಿಜಿಸ್ಟರ್ ಜೋಡಿಗಳಲ್ಲಿ ಮಾತ್ರ ಸಂಗ್ರಹಿಸಬಹುದು ಮತ್ತು ಕೆಳಗಿನ ಪದವನ್ನು ಕಡಿಮೆ ಸಂಖ್ಯೆಯ ರಿಜಿಸ್ಟರ್ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಬಹುದು. 32 ಬಿಟ್ ಮೌಲ್ಯಗಳನ್ನು ಎಂಯುಎಲ್, ಡಿಐವಿ ಮತ್ತು ಕೆಲವು ತಿರುಗುವ ಮತ್ತು ಅಂಕಗಣಿತದ ಶಿಫ್ಟ್ ಸೂಚನೆಗಳು ಬಳಸುತ್ತವೆ. ಫ್ಲೋಟಿಂಗ್ ಪಾಯಿಂಟ್ ಮೌಲ್ಯಗಳು 48 ಬಿಟ್ಗಳಷ್ಟು ಉದ್ದವಾಗಿವೆ ಮತ್ತು ಅವುಗಳನ್ನು ಮೆಮೊರಿಯಲ್ಲಿ ಮಾತ್ರ ಸಂಗ್ರಹಿಸಬಹುದು. ಈ ಸ್ವರೂಪವು ಏಕ ಮತ್ತು ಎರಡು ನಿಖರ ಫ್ಲೋಟಿಂಗ್ ಪಾಯಿಂಟ್ ಸ್ವರೂಪಗಳ ನಡುವೆ ಅರ್ಧದಾರಿಯಲ್ಲೇ ಇದೆ. ಅವುಗಳನ್ನು ಕೆಲವೊಮ್ಮೆ "ಪಿಡಿಪಿ-ಎಂಡಿಯನ್" ಎಂದು ಕರೆಯಲಾಗುವ ಅಸಾಮಾನ್ಯ ಮಧ್ಯ-ಎಂಡಿಯನ್ ಸ್ವರೂಪದಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ. ಫ್ಲೋಟಿಂಗ್ ಪಾಯಿಂಟ್ ಮೌಲ್ಯಗಳನ್ನು ಯಾವಾಗಲೂ ಸಮ ವಿಳಾಸಗಳಿಗೆ ಜೋಡಿಸಲಾಗುತ್ತದೆ. ಮೊದಲ ಪದವು ಮಾಂಟಿಸಾದ ಚಿಹ್ನೆ, ಘಾತಾಂಕ ಮತ್ತು ಉನ್ನತ ಬೈಟ್ ಅನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಮುಂದಿನ ಮೇಲಿನ ವಿಳಾಸವು ಮಂಟಿಸ್ಸಾದ ಮಧ್ಯದ ಎರಡು ಬೈಟ್ಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ ಮತ್ತು ಮುಂದಿನ ಮೇಲಿನ ವಿಳಾಸವು ಮಂಟಿಸ್ಸಾದ ಅತ್ಯಂತ ಕೆಳಗಿನ ಎರಡು ಬೈಟ್ಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಸಂಪೂರ್ಣ ಸ್ವರೂಪವು ಈ ಕೆಳಗಿನಂತಿದೆಃ 1. ಧನಾತ್ಮಕಕ್ಕೆ ಶೂನ್ಯವಾಗಿರುವ ಸಂಪೂರ್ಣ ಸಂಖ್ಯೆಗೆ 1 ಬಿಟ್ ಚಿಹ್ನೆ. 2. + 127,-128 ವ್ಯಾಪ್ತಿಯನ್ನು ಹೊಂದಿರುವ ಹೆಚ್ಚಿನ-128 ಸಂಕೇತದಲ್ಲಿ 8-ಬಿಟ್ ಬೇಸ್-ಎರಡು ಘಾತಾಂಕ. - 128 ರ ಘಾತಾಂಕವನ್ನು ಹೊಂದಿರುವ ಏಕೈಕ ಕಾನೂನುಬದ್ಧ ಸಂಖ್ಯೆಯು ನಿಜವಾದ ಶೂನ್ಯವಾಗಿದೆ (ಎಲ್ಲಾ ಶೂನ್ಯಗಳು). 3. ಎಂಎಸ್ಬಿಯೊಂದಿಗಿನ 40 ಬಿಟ್ ಮಂಟಿಸ್ಸಾ ಸೂಚಿಸುತ್ತದೆ. ಮೆಮೊರಿ ನಿರ್ವಹಣೆ WD16 ನ 16-ಬಿಟ್ ವಿಳಾಸಗಳು ನೇರವಾಗಿ 64 ಕೆಬಿ ಮೆಮೊರಿಯನ್ನು ಪ್ರವೇಶಿಸಬಹುದು. WD16 ಯಾವುದೇ ಅಂತರ್ಗತ ಮೆಮೊರಿ ನಿರ್ವಹಣೆ ಅಥವಾ ರಕ್ಷಣೆಯನ್ನು ಒದಗಿಸುವುದಿಲ್ಲ. ಎಎಮ್-100 ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ, ಕೊನೆಯ 256 ಮೆಮೊರಿ ಸ್ಥಳಗಳನ್ನು ಪೋರ್ಟ್ ಸ್ಪೇಸ್ಗೆ ಮ್ಯಾಪ್ ಮಾಡಲಾಗಿದೆ. ಹೆಚ್ಚಿನ ಎಎಮ್-100 ಕಂಪ್ಯೂಟರ್ಗಳನ್ನು ಬಹು-ಬಳಕೆದಾರ ಕಂಪ್ಯೂಟರ್ಗಳಾಗಿ ಬಳಸಲಾಗುತ್ತಿತ್ತು, ಮೆಮೊರಿಯನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಬ್ಯಾಂಕ್ ಸ್ವಿಚಿಂಗ್ನೊಂದಿಗೆ 64 ಕೆ ದಾಟಿ ವಿಸ್ತರಿಸಲಾಗುತ್ತದೆ. ಎಎಮ್-100 ಅನ್ನು 22 ಬಳಕೆದಾರರು ಮತ್ತು 512 ಕಿಲೋಬೈಟ್ಗಳ ರಾಮ್ಗೆ ಸಂರಚಿಸಬಹುದಾದರೂ, 9-ಬಳಕೆದಾರ ಎಎಮ್-100ರ ವಿಶಿಷ್ಟ ಮೆಮೊರಿ ಸಂರಚನೆಯು 352 ಕಿಲೋಬೈಟ್ಗಳ ವ್ಯಾಪ್ತಿಯಲ್ಲಿರಬಹುದು. 1981ರಲ್ಲಿ ಎಎಮ್-100/ಟಿಗೆ ಐಚ್ಛಿಕ ಎಎಮ್-700 ಮೆಮೊರಿ ನಿರ್ವಹಣಾ ಘಟಕವನ್ನು ನೀಡಲಾಯಿತು, ಇದು 256 ಬೈಟ್ ಹೆಚ್ಚಳಗಳಲ್ಲಿ ಮೆಮೊರಿ ವಿಭಜನೆಗೆ ಅವಕಾಶ ಮಾಡಿಕೊಟ್ಟಿತು. ಸಿಪಿಯು ರೆಜಿಸ್ಟರ್ಗಳು ಸಿಪಿಯು ಎಂಟು ಸಾಮಾನ್ಯ-ಉದ್ದೇಶದ 16-ಬಿಟ್ ರೆಜಿಸ್ಟರ್ಗಳನ್ನು ಹೊಂದಿದೆ, ಆರ್0 ನಿಂದ ಆರ್7. ರೆಜಿಸ್ಟರ್ಗಳನ್ನು ಈ ವಿನಾಯಿತಿಗಳೊಂದಿಗೆ ಯಾವುದೇ ಉದ್ದೇಶಕ್ಕಾಗಿ ಬಳಸಬಹುದುಃ ರೆಜಿಸ್ಟರ್ ಆರ್ 7 ಪ್ರೋಗ್ರಾಂ ಕೌಂಟರ್ (ಪಿಸಿ) ಆಗಿದೆ. ಯಾವುದೇ ರಿಜಿಸ್ಟರ್ ಅನ್ನು ಸ್ಟ್ಯಾಕ್ ಪಾಯಿಂಟರ್ ಆಗಿ ಬಳಸಬಹುದಾದರೂ, ಆರ್6 ಅನ್ನು ಹಾರ್ಡ್ವೇರ್ ಅಡಚಣೆಗಳು ಮತ್ತು ಬಲೆಗಳಿಗೆ ಬಳಸುವ ಸ್ಟ್ಯಾಕ್ ಪಾಯಿಂಟರ್ (ಎಸ್. ಪಿ.) ಆಗಿದೆ. R0 ಎಂಬುದು ಬ್ಲಾಕ್ ವರ್ಗಾವಣೆ ಸೂಚನೆಗಳ ಎಣಿಕೆ. ವಿಳಾಸ ವಿಧಾನಗಳು ಹೆಚ್ಚಿನ ಸೂಚನೆಗಳು ಪ್ರತಿ ಒಪೆರಾಂಡ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ಆರು ಬಿಟ್ಗಳನ್ನು ನಿಯೋಜಿಸುತ್ತವೆ. ಮೂರು ಬಿಟ್ಗಳು ಎಂಟು ಅಡ್ರಸಿಂಗ್ ಮೋಡ್ಗಳಲ್ಲಿ ಒಂದನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತವೆ ಮತ್ತು ಮೂರು ಬಿಟ್ಗಳು ಸಾಮಾನ್ಯ ರಿಜಿಸ್ಟರ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತವೆ. ಸಿಕ್ಸ್ ಬಿಟ್ ಒಪೆರಾಂಡ್ ಅಡ್ರಸಿಂಗ್ ಮೋಡ್ನ ಎನ್ಕೋಡಿಂಗ್ ಈ ಕೆಳಗಿನಂತಿದೆಃ ಈ ಕೆಳಗಿನ ವಿಭಾಗಗಳಲ್ಲಿ, ಪ್ರತಿ ಐಟಂ ಒಪೆರಾಂಡ್ ಅನ್ನು ಅಸೆಂಬ್ಲಿ ಭಾಷೆಯಲ್ಲಿ ಹೇಗೆ ಬರೆಯಲಾಗುತ್ತದೆ ಎಂಬುದಕ್ಕೆ ಒಂದು ಉದಾಹರಣೆಯನ್ನು ಒಳಗೊಂಡಿದೆ. ಆರ್ಎನ್ ಎಂದರೆ ಆರ್0 ನಿಂದ ಆರ್7 ಎಂದು ಬರೆಯಲಾದ ಎಂಟು ರೆಜಿಸ್ಟರ್ಗಳಲ್ಲಿ ಒಂದು. ಸಾಮಾನ್ಯ ರಿಜಿಸ್ಟರ್ ವಿಳಾಸ ವಿಧಾನಗಳು ಈ ಕೆಳಗಿನ ಎಂಟು ವಿಧಾನಗಳನ್ನು ಯಾವುದೇ ಸಾಮಾನ್ಯ ರಿಜಿಸ್ಟರ್ಗೆ ಅನ್ವಯಿಸಬಹುದು. ಆರ್6 (ಸ್ಟ್ಯಾಕ್ ಪಾಯಿಂಟರ್, ಎಸ್ಪಿ) ಮತ್ತು ಆರ್7 (ಪ್ರೋಗ್ರಾಂ ಕೌಂಟರ್, ಪಿಸಿ) ಗೆ ಅನ್ವಯಿಸಿದಾಗ ಅವುಗಳ ಪರಿಣಾಮಗಳನ್ನು ಈ ಕೆಳಗಿನ ವಿಭಾಗಗಳಲ್ಲಿ ಪ್ರತ್ಯೇಕವಾಗಿ ನಿಗದಿಪಡಿಸಲಾಗಿದೆ. ಸೂಚ್ಯಂಕ ಮತ್ತು ಸೂಚ್ಯಂಕ ಮುಂದೂಡಲ್ಪಟ್ಟ ವಿಧಾನಗಳಲ್ಲಿ, X ಎಂಬುದು ಸೂಚನೆಯ ಎರಡನೇ ಪದದಿಂದ ತೆಗೆದುಕೊಳ್ಳಲಾದ 16-ಬಿಟ್ ಮೌಲ್ಯವಾಗಿದೆ. ಡಬಲ್-ಒಪೆರಾಂಡ್ ಸೂಚನೆಗಳಲ್ಲಿ, ಎರಡೂ ಒಪೆರಾಂಡ್ಗಳು ಈ ವಿಧಾನಗಳನ್ನು ಬಳಸಬಹುದು. ಅಂತಹ ಸೂಚನೆಗಳು ಮೂರು ಪದಗಳ ಉದ್ದವಿರುತ್ತವೆ. ರಿಜಿಸ್ಟರ್ನಲ್ಲಿ ಸ್ವಯಂಚಾಲಿತ ರಚನೆ ಮತ್ತು ಸ್ವಯಂಚಾಲಿತ ಸುಧಾರಣೆ ಕಾರ್ಯಾಚರಣೆಗಳು ಬೈಟ್ ಸೂಚನೆಗಳಲ್ಲಿ 1 ರಿಂದ, ಪದ ಸೂಚನೆಗಳಲ್ಲಿ 2 ರಿಂದ, ಮತ್ತು ಮುಂದೂಡಲ್ಪಟ್ಟ ಮೋಡ್ ಅನ್ನು ಬಳಸಿದಾಗಲೆಲ್ಲಾ 2 ರಿಂದ, ಏಕೆಂದರೆ ರಿಜಿಸ್ಟರ್ ವಿಳಾಸಗಳು ಒಂದು (ಪದ) ಪಾಯಿಂಟರ್ ಆಗಿರುತ್ತವೆ. ಪ್ರೋಗ್ರಾಂ ಕೌಂಟರ್ ಅಡ್ರಸಿಂಗ್ ಮೋಡ್ಗಳನ್ನು ಆರ್7 (ಪ್ರೋಗ್ರಾಂ ಕೌಂಟರ್) ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದಾಗ, ನಾಲ್ಕು ಅಡ್ರಸಿಂಗ್ ಮೋಡ್ಗಳು ಸ್ವಾಭಾವಿಕವಾಗಿ ಉಪಯುಕ್ತ ಪರಿಣಾಮಗಳನ್ನು ನೀಡುತ್ತವೆಃ ಸಂಪೂರ್ಣ ಮೋಡ್ನ ಎರಡು ಸಾಮಾನ್ಯ ಉಪಯೋಗಗಳಿವೆ, ಅವುಗಳ ವಾಕ್ಯರಚನೆಯು ತಕ್ಷಣದ ಮತ್ತು ಮುಂದೂಡಲ್ಪಟ್ಟ ಮೋಡ್ ಅನ್ನು ಸಂಯೋಜಿಸುತ್ತದೆ. ಮೊದಲನೆಯದು ಕಾಯ್ದಿರಿಸಿದ ಪ್ರೊಸೆಸರ್ ಸ್ಥಳಗಳನ್ನು 0000-003 F ನಲ್ಲಿ ಪ್ರವೇಶಿಸುವುದು. ಎರಡನೆಯದು ಪೋರ್ಟ್ ಜಾಗದಲ್ಲಿ ಇನ್ಪುಟ್/ಔಟ್ಪುಟ್ ರೆಜಿಸ್ಟರ್ಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುವುದು, ಏಕೆಂದರೆ ಪ್ರತಿ ಸಾಧನದ ರೆಜಿಸ್ಟರ್ಗಳು ನಿರ್ದಿಷ್ಟ ಮೆಮೊರಿ ವಿಳಾಸಗಳನ್ನು ಹೊಂದಿರುತ್ತವೆ. ರಿಲೇಟಿವ್ ಮೋಡ್ ಸರಳವಾದ ವಾಕ್ಯರಚನೆಯನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಪ್ರೋಗ್ರಾಂ ಅಸ್ಥಿರಗಳು ಮತ್ತು ಜಂಪ್ ಗಮ್ಯಸ್ಥಾನಗಳನ್ನು ಉಲ್ಲೇಖಿಸಲು ಹೆಚ್ಚು ವಿಶಿಷ್ಟವಾಗಿದೆ. ಆಂತರಿಕ ಉಲ್ಲೇಖಗಳಿಗಾಗಿ ಪ್ರತ್ಯೇಕವಾಗಿ ರಿಲೇಟಿವ್ ಮೋಡ್ (ಮತ್ತು ರಿಲೇಟಿವ್ ಡಿಫರ್ಡ್ ಮೋಡ್) ಅನ್ನು ಬಳಸುವ ಪ್ರೋಗ್ರಾಂ ಸ್ಥಾನ-ಸ್ವತಂತ್ರವಾಗಿದೆ; ಇದು ತನ್ನದೇ ಆದ ಸ್ಥಳದ ಬಗ್ಗೆ ಯಾವುದೇ ಊಹೆಗಳನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ, ಆದ್ದರಿಂದ ಅದನ್ನು ಅನಿಯಂತ್ರಿತ ಮೆಮೊರಿ ಸ್ಥಳಕ್ಕೆ ಲೋಡ್ ಮಾಡಬಹುದು, ಅಥವಾ ಅದರ ಸ್ಥಳವನ್ನು ಪ್ರತಿಬಿಂಬಿಸಲು ಅದರ ವಿಳಾಸಗಳನ್ನು ಸರಿಹೊಂದಿಸುವ ಅಗತ್ಯವಿಲ್ಲದೇ ಸ್ಥಳಾಂತರಿಸಬಹುದು. ಪ್ರಸ್ತುತ ಸ್ಥಳಕ್ಕೆ ಸಂಬಂಧಿಸಿದಂತೆ ಅಂತಹ ವಿಳಾಸಗಳನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳುವಾಗ, ಪ್ರೊಸೆಸರ್ ಹಾರಾಡುತ್ತ ಸ್ಥಳಾಂತರವನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ. ತಕ್ಷಣದ ಮತ್ತು ಸಂಪೂರ್ಣ ವಿಧಾನಗಳು ಕೇವಲ ಸ್ವಯಂ ಸೃಷ್ಟಿ ಮತ್ತು ಸ್ವಯಂ ಸೃಷ್ಟಿ ಮುಂದೂಡಲ್ಪಟ್ಟ ವಿಧಾನಗಳಾಗಿವೆ, ಅನುಕ್ರಮವಾಗಿ, ಇವುಗಳನ್ನು ಪಿಸಿಗೆ ಅನ್ವಯಿಸಲಾಗುತ್ತದೆ. ಸಹಾಯಕ ಪದವು ಸೂಚನೆಯಲ್ಲಿದ್ದಾಗ, ಮುಂದಿನ ಸೂಚನೆಯ ಪಿಸಿ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸಹಾಯಕ ಪದದ ಹಿಂದೆ ಹೆಚ್ಚಾಗುತ್ತದೆ. ಪಿಸಿ ಯಾವಾಗಲೂ ಪದಗಳನ್ನು ಸೂಚಿಸುವಂತೆ, ಸ್ವಯಂ ಸೃಷ್ಟಿ ಕಾರ್ಯಾಚರಣೆಯು ಯಾವಾಗಲೂ 2 ರ ಪ್ರಗತಿಯಿಂದ ಇರುತ್ತದೆ. ಸ್ಟ್ಯಾಕ್ ಅಡ್ರಸಿಂಗ್ ಮೋಡ್ಗಳಾದ ಆರ್6 ಅನ್ನು, ಎಸ್. ಪಿ. ಎಂದೂ ಬರೆಯಲಾಗುತ್ತದೆ, ಇದನ್ನು ಬಲೆಗಳು ಮತ್ತು ಅಡಚಣೆಗಳಿಗೆ ಹಾರ್ಡ್ವೇರ್ ಸ್ಟ್ಯಾಕ್ ಆಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಡಬ್ಲ್ಯೂ. ಡಿ. 16 ಒದಗಿಸುವ ವಿಳಾಸ ವಿಧಾನಗಳ ಗುಂಪಿನಿಂದ ಜಾರಿಗೊಳಿಸಲಾದ ಒಂದು ಸಂಪ್ರದಾಯವೆಂದರೆ, ಐಟಂಗಳನ್ನು ಅದರ ಮೇಲೆ ತಳ್ಳಿದಂತೆ ಒಂದು ಸ್ಟ್ಯಾಕ್ ಕೆಳಮುಖವಾಗಿ-ಕಡಿಮೆ ವಿಳಾಸಗಳ ಕಡೆಗೆ ಬೆಳೆಯುತ್ತದೆ. ಎಸ್. ಪಿ. ಗೆ ಅಥವಾ ಪ್ರೋಗ್ರಾಮರ್ ಸಾಫ್ಟ್ವೇರ್ ಸ್ಟ್ಯಾಕ್ ಆಗಿ ಬಳಸಲು ಆಯ್ಕೆ ಮಾಡಿದ ಯಾವುದೇ ರಿಜಿಸ್ಟರ್ಗೆ ಮೋಡ್ ಅನ್ನು ಅನ್ವಯಿಸಿದಾಗ, ವಿಳಾಸ ವಿಧಾನಗಳು ಈ ಕೆಳಗಿನ ಪರಿಣಾಮಗಳನ್ನು ಹೊಂದಿರುತ್ತವೆಃ ಸಾಫ್ಟ್ವೇರ್ ಸ್ಟ್ಯಾಕ್ಗಳು ಬೈಟ್ಗಳನ್ನು ಹೊಂದಿರಬಹುದು, ಆದರೆ ಎಸ್. ಪಿ. ಯಾವಾಗಲೂ ಪದಗಳ ಸ್ಟ್ಯಾಕ್ ಅನ್ನು ಸೂಚಿಸುತ್ತದೆ. ಎಸ್. ಪಿ. ಯಲ್ಲಿ ಸ್ವಯಂಚಾಲಿತ ಅಭಿವೃದ್ಧಿ ಮತ್ತು ಸ್ವಯಂಚಾಲಿತ ಅಭಿವೃದ್ಧಿ ಕಾರ್ಯಾಚರಣೆಗಳು ಯಾವಾಗಲೂ 2 ರ ಪ್ರಗತಿಯಲ್ಲಿರುತ್ತವೆ. ಹೆಚ್ಚಿನ WD16 ಸೂಚನೆಗಳು ಬೈಟ್ಗಳು ಮತ್ತು ಪದಗಳ ಮೇಲೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ. ಬೈಟ್ಗಳನ್ನು ರಿಜಿಸ್ಟರ್ ಸಂಖ್ಯೆಯಿಂದ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗುತ್ತದೆ-ರಿಜಿಸ್ಟರ್ನ ಲೋ-ಆರ್ಡರ್ ಬೈಟ್ ಅನ್ನು ಗುರುತಿಸುವುದು-ಅಥವಾ ಮೆಮೊರಿ ಸ್ಥಳದಿಂದ. ಪದಗಳನ್ನು ರಿಜಿಸ್ಟರ್ ಸಂಖ್ಯೆಯಿಂದ ಅಥವಾ ಕಡಿಮೆ-ಕ್ರಮಾಂಕದ ಬೈಟ್ನ ಮೆಮೊರಿ ಸ್ಥಳದಿಂದ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗುತ್ತದೆ, ಇದು ಸಮ ಸಂಖ್ಯೆಯಾಗಿರಬೇಕು. ಈ ಕೆಳಗಿನ ವಿಭಾಗಗಳಲ್ಲಿನ ಪಟ್ಟಿಗಳಲ್ಲಿ, ಬೈಟ್ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ಸೂಚನಾ ಚಿಹ್ನೆಗೆ ಬಿ ಅಕ್ಷರವನ್ನು ಸೇರಿಸಲಾಗುತ್ತದೆ, ಉದಾಹರಣೆಗೆ, ಎಂಒವಿ ಎಂಒವಿಬಿ ಆಗುತ್ತದೆ. ಎಲ್ಲಾ ಆಪ್ಕೋಡ್ಗಳು ಮತ್ತು ವಿಳಾಸಗಳನ್ನು ಹೆಕ್ಸಾಡೆಸಿಮಲ್ನಲ್ಲಿ ವ್ಯಕ್ತಪಡಿಸಲಾಗುತ್ತದೆ. ಡಬಲ್-ಆಪರೇಟಿಂಗ್ ಸೂಚನೆಗಳು ಉನ್ನತ-ಕ್ರಮಾಂಕದ ನಾಲ್ಕು ಬಿಟ್ಗಳು ನಿರ್ವಹಿಸಬೇಕಾದ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತವೆ. ಆರು ಬಿಟ್ಗಳ ಎರಡು ಗುಂಪುಗಳು, ಮೇಲೆ ವ್ಯಾಖ್ಯಾನಿಸಿದಂತೆ, ಸೋರ್ಸ್ ಒಪೆರಾಂಡ್ ಅಡ್ರಸಿಂಗ್ ಮೋಡ್ ಮತ್ತು ಡೆಸ್ಟಿನೇಶನ್ ಒಪೆರಾಂಡ್ ಅಡ್ರಸಿಂಗ್ ಮೋಡ್ ಅನ್ನು ಸೂಚಿಸುತ್ತವೆ. ಕೆಲವು ಎರಡು-ಕಾರ್ಯಾಚರಣಾ ಸೂಚನೆಗಳು ಒಂದು ಕಾರ್ಯಾಚರಣಾ ಕ್ರಮವನ್ನು ಒಂದು ಕಾರ್ಯಾಚರಣಾ ಕ್ರಮಕ್ಕೆ ಮತ್ತು ಎರಡನೇ ಕಾರ್ಯಾಚರಣಾ ಕ್ರಮಕ್ಕೆ ಒಂದು ನೋಂದಣಿಯನ್ನು ಬಳಸುತ್ತವೆಃ ಉನ್ನತ-ಶ್ರೇಣಿಯ ಏಳು ಬಿಟ್ಗಳು ನಿರ್ವಹಿಸಬೇಕಾದ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತವೆ, ಆರು ಬಿಟ್ಗಳು ಕಾರ್ಯಾಚರಣಾ ಕ್ರಮವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತವೆ ಮತ್ತು ಮೂರು ಬಿಟ್ಗಳು ರಿಜಿಸ್ಟರ್ ಅಥವಾ ರಿಜಿಸ್ಟರ್ ಜೋಡಿಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತವೆ. ರಿಜಿಸ್ಟರ್ ಜೋಡಿಯನ್ನು ಬಳಸಿದಾಗ (ಕೆಳಗೆ "ರೆಗ್ + 1: ರೆಗ್" ಎಂದು ಬರೆಯಲಾಗಿದೆ) ರೆಗ್ ಒಪೆರಾಂಡ್ನ ಕಡಿಮೆ-ಕ್ರಮಾಂಕದ ಭಾಗವನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಮುಂದಿನ ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ರಿಜಿಸ್ಟರ್ ಒಪೆರಾಂಡ್ನ (ಅಥವಾ ಉಳಿದ) ಉನ್ನತ-ಕ್ರಮಾಂಕದ ಭಾಗವನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಏಕ-ಕಾರ್ಯಾಚರಣೆಯ ಸೂಚನೆಗಳು ಉನ್ನತ-ಕ್ರಮಾಂಕದ ಹತ್ತು ಬಿಟ್ಗಳು ನಿರ್ವಹಿಸಬೇಕಾದ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತವೆ, ಬಿಟ್ 15 ಸಾಮಾನ್ಯವಾಗಿ ಬೈಟ್ ಮತ್ತು ಪದ ವಿಳಾಸವನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ. ಆರು ಬಿಟ್ಗಳ ಒಂದು ಗುಂಪು ಮೇಲೆ ವ್ಯಾಖ್ಯಾನಿಸಿದಂತೆ ಒಪೆರಾಂಡ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ. ಏಕ-ಕಾರ್ಯಾಚರಣೆಯ ಸಣ್ಣ ತಕ್ಷಣದ ಸೂಚನೆಗಳು ಉನ್ನತ-ಕ್ರಮಾಂಕದ ಏಳು ಬಿಟ್ಗಳು ಮತ್ತು ಬಿಟ್ಗಳು 5 ಮತ್ತು 4 ನಿರ್ವಹಿಸಬೇಕಾದ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತವೆ. ಮೂರು ಬಿಟ್ಗಳ ಒಂದೇ ಗುಂಪು ರಿಜಿಸ್ಟರ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ. ನಾಲ್ಕು ಬಿಟ್ ಎಣಿಕೆ ಕ್ಷೇತ್ರವು ಸಣ್ಣ ತಕ್ಷಣದ ಅಥವಾ ಎಣಿಕೆಯನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಎಲ್ಲಾ ಸಂದರ್ಭಗಳಲ್ಲಿ 1 ರಿಂದ 16 ರ ವ್ಯಾಪ್ತಿಯನ್ನು ಮಾಡುವ ಮೂಲಕ ಈ ಕ್ಷೇತ್ರಕ್ಕೆ ಒಂದನ್ನು ಸೇರಿಸಲಾಗುತ್ತದೆ. ಫ್ಲೋಟಿಂಗ್ ಪಾಯಿಂಟ್ ಸೂಚನೆಗಳು ಉನ್ನತ-ಕ್ರಮಾಂಕದ ಎಂಟು ಬಿಟ್ಗಳು ನಿರ್ವಹಿಸಬೇಕಾದ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತವೆ. ನಾಲ್ಕು ಬಿಟ್ಗಳ ಎರಡು ಗುಂಪುಗಳು ಮೂಲ ಮತ್ತು ಗಮ್ಯ ವಿಳಾಸ ಕ್ರಮವನ್ನು ಸೂಚಿಸುತ್ತವೆ ಮತ್ತು ನೋಂದಾಯಿಸುತ್ತವೆ. ಕ್ಷೇತ್ರ I = 0 ಆಗಿದ್ದರೆ, ಗೊತ್ತುಪಡಿಸಿದ ರಿಜಿಸ್ಟರ್ ಒಪೆರಾಂಡ್ನ ವಿಳಾಸವನ್ನು ಹೊಂದಿರುತ್ತದೆ, ಇದು ಅಡ್ರಸಿಂಗ್ ಮೋಡ್ (Rn) ಗೆ ಸಮಾನವಾಗಿರುತ್ತದೆ. ಕ್ಷೇತ್ರ I = 1 ಆಗಿದ್ದರೆ, ಗೊತ್ತುಪಡಿಸಿದ ರಿಜಿಸ್ಟರ್ ಆಪರೆಂಡ್ನ ವಿಳಾಸವನ್ನು ಹೊಂದಿರುತ್ತದೆ, ಇದು ಅಡ್ರಸಿಂಗ್ ಮೋಡ್ @0 (Rn) ಗೆ ಸಮಾನವಾಗಿರುತ್ತದೆ. ವರ್ಗಾವಣೆ ಸೂಚನೆಗಳನ್ನು ನಿರ್ಬಂಧಿಸಿ ಉನ್ನತ-ಕ್ರಮಾಂಕದ ಹತ್ತು ಬಿಟ್ಗಳು ನಿರ್ವಹಿಸಬೇಕಾದ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತವೆ. ಮೂರು ಬಿಟ್ಗಳ ಎರಡು ಗುಂಪುಗಳು ಮೂಲ ಮತ್ತು ಗಮ್ಯಸ್ಥಾನದ ದಾಖಲಾತಿಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತವೆ. ಎಲ್ಲಾ ಸಂದರ್ಭಗಳಲ್ಲಿ ಮೂಲ ರಿಜಿಸ್ಟರ್ ಸರಿಸಬೇಕಾದ ಮೆಮೊರಿಯ ಮೊದಲ ಪದ ಅಥವಾ ಬೈಟ್ನ ವಿಳಾಸವನ್ನು ಹೊಂದಿರುತ್ತದೆ ಮತ್ತು ಗಮ್ಯಸ್ಥಾನದ ರಿಜಿಸ್ಟರ್ ಸರಿಸಲಾಗುತ್ತಿರುವ ಡೇಟಾವನ್ನು ಸ್ವೀಕರಿಸುವ ಮೊದಲ ಪದ ಅಥವಾ ಮೆಮೊರಿಯ ಬೈಟ್ನ ವಿಳಾಸವನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಚಲಿಸಲಾಗುವ ಪದಗಳು ಅಥವಾ ಬೈಟ್ಗಳ ಸಂಖ್ಯೆಯು ಆರ್0ನಲ್ಲಿ ಸಹಿ ಮಾಡದ ಪೂರ್ಣಾಂಕವಾಗಿ ಇರುತ್ತದೆ. ಎಣಿಕೆ 1-65536 ನಿಂದ ಇರುತ್ತದೆ. ಈ ಸೂಚನೆಗಳು ಸಂಪೂರ್ಣವಾಗಿ ಅಡ್ಡಿಪಡಿಸಬಲ್ಲವು. ಶಾಖೆಯ ಸೂಚನೆಗಳು ಸೂಚನೆಯ ಉನ್ನತ-ಕ್ರಮಾಂಕದ ಬೈಟ್ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ. ಲೋ-ಆರ್ಡರ್ ಬೈಟ್ ಎಂಬುದು ಪ್ರೋಗ್ರಾಂ ಕೌಂಟರ್ನ ಪ್ರಸ್ತುತ ಸ್ಥಳಕ್ಕೆ ಸಂಬಂಧಿಸಿದಂತೆ ಸಹಿ ಮಾಡಲಾದ ಪದ ಆಫ್ಸೆಟ್ ಆಗಿದೆ. ಇದು ಕೋಡ್ನಲ್ಲಿ ಫಾರ್ವರ್ಡ್ ಮತ್ತು ರಿವರ್ಸ್ ಶಾಖೆಗಳನ್ನು ಅನುಮತಿಸುತ್ತದೆ. ಶಾಖೆಯ ಆಪ್ ಕೋಡ್ನಿಂದ ಗರಿಷ್ಠ ಶಾಖೆಯ ವ್ಯಾಪ್ತಿಯು + 128,-127 ಪದಗಳು. ಹೆಚ್ಚಿನ ಶಾಖೆ ಸೂಚನೆಗಳಲ್ಲಿ, ಶಾಖೆಯನ್ನು ತೆಗೆದುಕೊಳ್ಳಲಾಗಿದೆಯೇ ಎಂಬುದು ಷರತ್ತು ಸಂಕೇತಗಳ ಸ್ಥಿತಿಯನ್ನು ಆಧರಿಸಿದೆ. ಒಂದು ಶಾಖೆಯ ಸೂಚನೆಯು ಸಾಮಾನ್ಯವಾಗಿ ಎರಡು-ಕಾರ್ಯಾಚರಣಾ ಸಿಎಮ್ಪಿ (ಹೋಲಿಕೆ) ಅಥವಾ ಬಿಐಟಿ (ಬಿಟ್ ಪರೀಕ್ಷೆ) ಅಥವಾ ಒಂದು-ಕಾರ್ಯಾಚರಣಾ ಟಿಎಸ್ಟಿ (ಪರೀಕ್ಷೆ) ಸೂಚನೆಯಿಂದ ಮುಂಚಿತವಾಗಿರುತ್ತದೆ. ಅಂಕಗಣಿತ ಮತ್ತು ತರ್ಕ ಸೂಚನೆಗಳು ಷರತ್ತು ಸಂಕೇತಗಳನ್ನು ಸಹ ಹೊಂದಿಸುತ್ತವೆ. x86 ವಿನ್ಯಾಸದಲ್ಲಿನ ಇಂಟೆಲ್ ಪ್ರೊಸೆಸರ್ಗಳಿಗೆ ವ್ಯತಿರಿಕ್ತವಾಗಿ, ಎಂಒವಿ ಸೂಚನೆಗಳು ಅವುಗಳನ್ನು ಸಹ ಹೊಂದಿಸುತ್ತವೆ, ಆದ್ದರಿಂದ ಚಲಿಸಲಾದ ಮೌಲ್ಯವು ಶೂನ್ಯ ಅಥವಾ ಋಣಾತ್ಮಕವಾಗಿದೆಯೇ ಎಂಬುದನ್ನು ಅವಲಂಬಿಸಿ ಶಾಖೆಯ ಸೂಚನೆಯನ್ನು ಬಳಸಬಹುದು. ಶಾಖೆಯ ಸೂಚನೆಗಳ ಸೀಮಿತ ವ್ಯಾಪ್ತಿಯು ಕೋಡ್ ಬೆಳೆದಂತೆ, ಕೆಲವು ಶಾಖೆಗಳ ಗುರಿ ವಿಳಾಸಗಳನ್ನು ತಲುಪಲಾಗುವುದಿಲ್ಲ. ಪ್ರೋಗ್ರಾಮರ್ ಒಂದು ಪದದ ಬಿಸಿಸಿ ಅನ್ನು ಎರಡು ಪದಗಳ ಜೆಎಂಪಿ ಸೂಚನೆಗೆ ಬದಲಾಯಿಸುತ್ತಾರೆ. ಜೆಎಂಪಿಯು ಯಾವುದೇ ಷರತ್ತುಬದ್ಧ ರೂಪಗಳನ್ನು ಹೊಂದಿಲ್ಲದ ಕಾರಣ, ಪ್ರೋಗ್ರಾಮರ್ ಜೆಎಂಪಿಯ ಸುತ್ತ ಕವಲೊಡೆಯಲು ಬಿಸಿಸಿಯನ್ನು ಅದರ ವಿರುದ್ಧ ಅರ್ಥಕ್ಕೆ ಬದಲಾಯಿಸುತ್ತಾನೆ. ಎಸ್. ಓ. ಬಿ. (ವ್ಯವಕಲನ ಒಂದು ಮತ್ತು ಶಾಖೆ) ಮತ್ತೊಂದು ಷರತ್ತುಬದ್ಧ ಶಾಖೆಯ ಸೂಚನೆಯಾಗಿದೆ. ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ರಿಜಿಸ್ಟರ್ ಅನ್ನು 1 ರಿಂದ ಕಡಿಮೆ ಮಾಡಲಾಗುತ್ತದೆ, ಮತ್ತು ಫಲಿತಾಂಶವು ಶೂನ್ಯವಾಗಿಲ್ಲದಿದ್ದರೆ, 6-ಬಿಟ್ ಪದ ಆಫ್ಸೆಟ್ ಅನ್ನು ಆಧರಿಸಿ ರಿವರ್ಸ್ ಶಾಖೆಯನ್ನು ತೆಗೆದುಕೊಳ್ಳಲಾಗುತ್ತದೆ. ಸಬ್ರುಟೈನ್ ಸೂಚನೆಗಳು ಜೆಎಸ್ಆರ್ ಸೂಚನೆಯು ಸ್ಟಾಕ್ನಲ್ಲಿ ಯಾವುದೇ ರಿಜಿಸ್ಟರ್ ಅನ್ನು ಉಳಿಸಬಹುದು. ಈ ವೈಶಿಷ್ಟ್ಯದ ಅಗತ್ಯವಿಲ್ಲದ ಪ್ರೋಗ್ರಾಂಗಳು ಪಿಸಿ ಅನ್ನು ರಿಜಿಸ್ಟರ್ (ಜೆಎಸ್ಆರ್ ಪಿಸಿ, ವಿಳಾಸ) ಎಂದು ಸೂಚಿಸುತ್ತವೆ ಮತ್ತು ಆರ್ಟಿಎನ್ ಪಿಸಿ ಬಳಸಿ ಸಬ್ ರುಟೀನ್ ರಿಟರ್ನ್ಗಳನ್ನು ಸೂಚಿಸುತ್ತವೆ. ಒಂದು ದಿನಚರಿಯನ್ನು ಕರೆದರೆ, ಉದಾಹರಣೆಗೆ, "ಜೆಎಸ್ಆರ್ ಆರ್ 4, ವಿಳಾಸ", ಆಗ ಆರ್ 4 ರ ಹಳೆಯ ಮೌಲ್ಯವನ್ನು ಸ್ಟ್ಯಾಕ್ನ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಉಳಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಹಿಂತಿರುಗಿಸುವ ವಿಳಾಸವು (ಜೆಎಸ್ಆರ್ ನಂತರ) ಆರ್ 4 ಆಗಿರುತ್ತದೆ. ಇದು (ಆರ್4) + ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುವ ಮೂಲಕ ಇನ್-ಲೈನ್ ಕೋಡ್ ಮಾಡಲಾದ ಮೌಲ್ಯಗಳಿಗೆ ಅಥವಾ @(ಆರ್4) + ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುವ ಮೂಲಕ ಇನ್-ಲೈನ್ ಪಾಯಿಂಟರ್ಗಳಿಗೆ ವಾಡಿಕೆಯ ಲಾಭದ ಪ್ರವೇಶವನ್ನು ಅನುಮತಿಸುತ್ತದೆ. ಕರೆ ಮಾಡುವವರ ಕೋಡ್ ಪುನರಾರಂಭಗೊಳ್ಳುವ ಹಂತಕ್ಕೆ ಸ್ವಯಂ-ವೃದ್ಧಿ ಈ ಡೇಟಾವನ್ನು ದಾಟಿ ಹೋಗುತ್ತದೆ. ಅಂತಹ ವಾಡಿಕೆಯು ತನ್ನ ಕರೆ ಮಾಡುವವರ ಬಳಿಗೆ ಮರಳಲು ಆರ್ಟಿಎನ್ ಆರ್ 4 ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕಾಗುತ್ತದೆ. ಜೆಎಸ್ಆರ್ ಪಿಸಿ, @(ಎಸ್ಪಿ) + ಫಾರ್ಮ್ ಅನ್ನು ಕೊರೌಟೈನ್ಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಬಳಸಬಹುದು. ಆರಂಭದಲ್ಲಿ, ಕೊರೌಟೈನ್ನ ಪ್ರವೇಶ ವಿಳಾಸವನ್ನು ಸ್ಟ್ಯಾಕ್ ಮೇಲೆ ಇರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಆ ಸಮಯದಿಂದ ಜೆಎಸ್ಆರ್ ಪಿಸಿ, @(ಎಸ್ಪಿ) + ಸೂಚನೆಯನ್ನು ಕರೆ ಮತ್ತು ರಿಟರ್ನ್ ಹೇಳಿಕೆಗಳೆರಡಕ್ಕೂ ಬಳಸಲಾಗುತ್ತದೆ. ಈ ಜೆಎಸ್ಆರ್ ಸೂಚನೆಯ ಫಲಿತಾಂಶವೆಂದರೆ ಪಿಸಿಯ ವಿಷಯಗಳನ್ನು ಮತ್ತು ಸ್ಟ್ಯಾಕ್ನ ಮೇಲಿನ ಅಂಶವನ್ನು ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳುವುದು, ಆದ್ದರಿಂದ ಎರಡು ದಿನಚರಿಗಳಿಗೆ ನಿಯಂತ್ರಣವನ್ನು ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳಲು ಮತ್ತು ಹಿಂದಿನ ವಿನಿಮಯದಿಂದ ಕೊನೆಗೊಂಡ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಪುನರಾರಂಭಿಸಲು ಅವಕಾಶ ಮಾಡಿಕೊಡಿ. ಏಕ ರಿಜಿಸ್ಟರ್ ಸೂಚನೆಗಳು ಈ ಸೂಚನೆಗಳು 13 ಬಿಟ್ ಆಪ್ಕೋಡ್ ಮತ್ತು ಮೂರು ಬಿಟ್ ರಿಜಿಸ್ಟರ್ ವಾದವನ್ನು ಹೊಂದಿವೆ. ಸೂಚಿಸಲಾದ ನಿಯತಾಂಕ ಸೂಚನೆಗಳು ಮೇಲ್ವಿಚಾರಕ ಕರೆಗಳು ಈ ಸೂಚನೆಗಳನ್ನು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ (ಮೇಲ್ವಿಚಾರಕ) ಕರೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ಎಲ್ಲರೂ ಸಿಕ್ಸ್ ಬಿಟ್ ರಿಜಿಸ್ಟರ್ ವಾದವನ್ನು ಹೊಂದಿದ್ದಾರೆ. ಎಸ್. ವಿ. ಸಿ. ಬಿ ಮತ್ತು ಎಸ್. ವಿ. ಸಿ. ಸಿ. ಗಳನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ, ಆದ್ದರಿಂದ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಗೆ ಒಂದು ವಾದವು ಸ್ಥಳೀಯ ಸೂಚನಾ ಸೆಟ್ನಿಂದ ಬೆಂಬಲಿತವಾದ ಹೆಚ್ಚಿನ ವಿಳಾಸ ವಿಧಾನಗಳನ್ನು ಬಳಸಬಹುದು. ಕಂಡೀಷನ್-ಕೋಡ್ ಕಾರ್ಯಾಚರಣೆಗಳು ಪ್ರೊಸೆಸರ್ ಸ್ಟೇಟಸ್ ವರ್ಡ್ (ಪಿಎಸ್ಡಬ್ಲ್ಯೂ) ನಲ್ಲಿನ ನಾಲ್ಕು ಷರತ್ತು ಸಂಕೇತಗಳು ಎನ್ ಆಗಿದ್ದು, ಋಣಾತ್ಮಕ ಮೌಲ್ಯ ಝಡ್ ಅನ್ನು ಸೂಚಿಸುತ್ತದೆ, ಇದು ಶೂನ್ಯ (ಸಮಾನ) ಸ್ಥಿತಿಯನ್ನು ಸೂಚಿಸುತ್ತದೆ, ವಿ ಓವರ್ಫ್ಲೋ ಸ್ಥಿತಿಯನ್ನು ಸೂಚಿಸುತ್ತದೆ ಮತ್ತು ಸಿ ಕ್ಯಾರಿ ಸ್ಥಿತಿಯನ್ನು ಸೂಚಿಸುತ್ತದೆ. ಮೀಸಲಿಟ್ಟ ಕಡಿಮೆ-ಮೆಮೊರಿ ಸ್ಥಳಗಳು 0000 ಮತ್ತು 303F ನಡುವಿನ ಮೆಮೊರಿ ಸ್ಥಳಗಳು ಪ್ರೊಸೆಸರ್ನಿಂದ ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ಸ್ಥಿರ ಕಾರ್ಯಗಳನ್ನು ಹೊಂದಿವೆ. ಕೆಳಗಿನ ಎಲ್ಲಾ ವಿಳಾಸಗಳು ಪದ ವಿಳಾಸಗಳಾಗಿವೆ. ಕಾರ್ಯಕ್ಷಮತೆ WD16 ಪ್ರೊಸೆಸರ್ ವೇಗವು ಗಡಿಯಾರದ ವೇಗ, ಮೆಮೊರಿ ಕಾನ್ಫಿಗರೇಶನ್, ಆಪ್ ಕೋಡ್ ಮತ್ತು ಅಡ್ರಸಿಂಗ್ ಮೋಡ್ಗಳಿಂದ ಬದಲಾಗುತ್ತದೆ. ಸೂಚನೆಯ ಸಮಯವು ಮೂರು ಅಂಶಗಳನ್ನು ಹೊಂದಿದೆ, ಸೂಚನೆಯನ್ನು ಸ್ವತಃ ಕಾರ್ಯಗತಗೊಳಿಸುವುದು/ಪಡೆಯುವುದು ಮತ್ತು ಮೂಲ ಮತ್ತು ಗಮ್ಯಸ್ಥಾನದ ಪ್ರವೇಶ ಸಮಯ. ಕೊನೆಯ ಎರಡು ಅಂಶಗಳು ಅಡ್ರಸಿಂಗ್ ಮೋಡ್ ಅನ್ನು ಅವಲಂಬಿಸಿವೆ. ಉದಾಹರಣೆಗೆ, 3.3 MHz ನಲ್ಲಿ, ADD x (Rm), y (Rn) ರೂಪದ ಸೂಚನೆಯು ಒಟ್ಟು 10 ಮೈಕ್ರೊ ಸೆಕೆಂಡುಗಳ ಸೂಚನಾ ಸಮಯಕ್ಕೆ 3.6 ಮೈಕ್ರೊ ಸೆಕೆಂಡುಗಳು ಮತ್ತು 3 ಮೈಕ್ರೊ ಸೆಕೆಂಡುಗಳ ಮೂಲ ಸಮಯ ಮತ್ತು 3.3 ಮೈಕ್ರೊ ಸೆಕೆಂಡುಗಳ ಗಮ್ಯ ಸಮಯವನ್ನು ಹೊಂದಿದೆ. ರಿಜಿಸ್ಟರ್-ಟು-ರಿಜಿಸ್ಟರ್ ADD Rm, Rn ಅನ್ನು 3.6 ಮೈಕ್ರೊ ಸೆಕೆಂಡುಗಳಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ. ತೇಲುವ ಬಿಂದುವು ಗಮನಾರ್ಹವಾಗಿ ನಿಧಾನವಾಗಿರುತ್ತದೆ. ಒಂದೂವರೆ ನಿಖರತೆ (48 ಬಿಟ್) ಫ್ಲೋಟಿಂಗ್ ಆಡ್ ಇನ್ಸ್ಟ್ರಕ್ಷನ್ 60 ರಿಂದ 140 ಮೈಕ್ರೋ ಸೆಕೆಂಡುಗಳವರೆಗೆ ಇರುತ್ತದೆ. ಡಬ್ಲ್ಯು. ಡಿ. 16ರ ನಿಖರತೆಯು ಸಾಂಪ್ರದಾಯಿಕ ಏಕ ಮತ್ತು ಎರಡು ನಿಖರ ಫ್ಲೋಟ್ಗಳ ನಡುವಿನ ರಾಜಿ ಆಗಿದೆ. ಇದಕ್ಕೆ ವ್ಯತಿರಿಕ್ತವಾಗಿ, ಆ ಸಮಯದಲ್ಲಿ ಅತ್ಯಂತ ವೇಗದ ಪಿಡಿಪಿ-11 ಕಂಪ್ಯೂಟರ್ ಪಿಡಿಪಿ-11/70 ಆಗಿತ್ತು. ಎ. ಡಿ. ಡಿ. x (ಆರ್. ಎಂ.), y (ಆರ್. ಎನ್.) ಫಾರ್ಮ್ನ ಸೂಚನೆಯು 1.35 ಮೈಕ್ರೊ ಸೆಕೆಂಡುಗಳ ಫೆಚ್/ಎಕ್ಸಿಕ್ಯೂಟ್ ಸಮಯವನ್ನು ಮತ್ತು ತಲಾ 0.6 ಮೈಕ್ರೊ ಸೆಕೆಂಡುಗಳ ಮೂಲ ಮತ್ತು ಗಮ್ಯ ಸಮಯವನ್ನು ಹೊಂದಿದೆ, ಒಟ್ಟು 2.55 ಮೈಕ್ರೊ ಸೆಕೆಂಡುಗಳ ಸೂಚನಾ ಸಮಯಕ್ಕೆ. ಅಡ್ರೆಸ್ಡ್ ಮೆಮೊರಿಯು ಕ್ಯಾಷೆಯಲ್ಲಿಲ್ಲದ ಯಾವುದೇ ಸಂದರ್ಭದಲ್ಲಿ 1.02 ಮೈಕ್ರೊ ಸೆಕೆಂಡುಗಳನ್ನು ಸೇರಿಸುತ್ತದೆ. ರಿಜಿಸ್ಟರ್-ಟು-ರಿಜಿಸ್ಟರ್ ADD Rm, Rn ಅನ್ನು ಕ್ಯಾಶೆಯಿಂದ 0.3 ಮೈಕ್ರೊ ಸೆಕೆಂಡುಗಳಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು. ಎಫ್ಪಿ11-ಸಿ ಸಹ-ಪ್ರೊಸೆಸರ್ ಕಾರ್ಯಗತಗೊಳಿಸಿದ ಏಕ-ನಿಖರವಾದ ತೇಲುವ ಆಡ್ ಸೂಚನೆಯು 0.9 ರಿಂದ 2.5 ಮೈಕ್ರೊ ಸೆಕೆಂಡುಗಳವರೆಗೆ ಇರಬಹುದು ಮತ್ತು 4.2 ಮೈಕ್ರೊ ಸೆಕೆಂಡುಗಳವರೆಗೆ ವ್ಯಾಪ್ತಿಯನ್ನು ಹೊಂದಿರಬಹುದಾದ ಒಪೆರಾಂಡ್ಗಳನ್ನು ಪಡೆಯಲು ಹೆಚ್ಚು ಸಮಯ ಬೇಕಾಗಬಹುದು. WD16 ಬ್ಲಾಕ್ ವರ್ಗಾವಣೆ ಸೂಚನೆಗಳು ಚಲನೆಗಳ ವೇಗವನ್ನು ಸರಿಸುಮಾರು ದ್ವಿಗುಣಗೊಳಿಸುತ್ತವೆ ಮತ್ತು I/O ಅನ್ನು ನಿರ್ಬಂಧಿಸುತ್ತವೆ. ಎಂ. ಓ. ವಿ. (ಆರ್1) +, (ಆರ್2) +, ಎಸ್. ಓ. ಬಿ. ಆರ್0, ಲೂಪ್ ಸೂಚನೆಗಳೊಂದಿಗೆ ಚಲಿಸಲಾದ ಪದವು ಪ್ರತಿ ಪುನರಾವರ್ತನೆಗೆ 10.6 ಮೈಕ್ರೊ ಸೆಕೆಂಡುಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. MBWU R1, R2 ಸಮಾನತೆಯು ಪ್ರತಿ ಪುನರಾವರ್ತನೆಗೆ 5.3 ಮೈಕ್ರೊ ಸೆಕೆಂಡುಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಕಂಪ್ಯೂಟರ್ ಬಳಕೆದಾರರ ಸಂಘವು AM-100T-ಆಧಾರಿತ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ $35,680 ವೆಚ್ಚದ ಮಾನದಂಡಗಳ ಸರಣಿಯನ್ನು ಪ್ರದರ್ಶಿಸಿತು. ತಮ್ಮ CPU-ಬದ್ಧ ಮಾನದಂಡವು AM-100Tಯಲ್ಲಿ 31.4 ಸೆಕೆಂಡುಗಳಲ್ಲಿ ಕಾರ್ಯಗತಗೊಂಡಿದೆ ಎಂದು ಅವರು ಕಂಡುಕೊಂಡರು, ಇದು ಸರಾಸರಿ ಏಕ ಬಳಕೆದಾರ ವ್ಯವಸ್ಥೆಗೆ $15,000 ರಿಂದ $25,000 ಬೆಲೆ ವ್ಯಾಪ್ತಿಯಲ್ಲಿ 218 ಸೆಕೆಂಡುಗಳಿಗೆ ಹೋಲಿಸಿದರೆ. $25,000 ಮತ್ತು $50,000 ನಡುವಿನ ಬೆಲೆಯ ಬಹು-ಬಳಕೆದಾರ ಕಂಪ್ಯೂಟರ್ಗಳ ಗುಂಪಿನಲ್ಲಿ, AM-100T ವೇಗಕ್ಕೆ "ಮೇಲಿನ ಮೂರನೇ" ಸ್ಥಾನದಲ್ಲಿತ್ತು. 1984ರ ಮೇ ತಿಂಗಳಿನ ಕ್ರಿಯೇಟಿವ್ ಕಂಪ್ಯೂಟಿಂಗ್ ಬೆಂಚ್ಮಾರ್ಕ್ WD16ಅನ್ನು (AM-100T ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ) ಪರೀಕ್ಷಿಸಿದ 183 ಯಂತ್ರಗಳಲ್ಲಿ 34ನೇ ಸ್ಥಾನದಲ್ಲಿರಿಸಿತು. ಕಳೆದ ಸಮಯವು 10 ಸೆಕೆಂಡುಗಳಾಗಿದ್ದು, ಐಬಿಎಂ ಪಿಸಿಯ 24 ಸೆಕೆಂಡುಗಳಿಗೆ ಹೋಲಿಸಿದರೆ. ಎಮ್ಯುಲೇಟರ್ ವರ್ಚುವಲ್ ಆಲ್ಫಾ ಮೈಕ್ರೋ ಒಂದು ಮುಕ್ತ ಮೂಲ WD16 ಎಮ್ಯುಲೇಟರ್ ಆಗಿದೆ. ಸಿ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲಾದ ಇದು ಡಬ್ಲ್ಯೂಡಿ16 ಪ್ರೊಸೆಸರ್ ಮತ್ತು ಆಲ್ಫಾ ಮೈಕ್ರೋ ಎಎಂ-100 ಹಾರ್ಡ್ವೇರ್ ಪರಿಸರವನ್ನು ಅನುಕರಿಸುತ್ತದೆ. ಯಾವುದೇ ಬೈನರಿಗಳನ್ನು ಒದಗಿಸದಿದ್ದರೂ, ಇದು ಲಿನಕ್ಸ್ (ರಾಸ್ಪ್ಬೆರಿ ಪೈ ಸೇರಿದಂತೆ), ವಿಂಡೋಸ್ ಮತ್ತು ಮ್ಯಾಕಿಂತೋಷ್ ಡೆಸ್ಕ್ಟಾಪ್ಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂದು ಲೇಖಕರು ಹೇಳುತ್ತಾರೆ. ಇದು ಆಲ್ಫಾ ಮೈಕ್ರೋ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ (ಎಎಂಒಎಸ್) ಮತ್ತು ಎಲ್ಲಾ ಸಂಬಂಧಿತ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ನಡೆಸುತ್ತದೆ. 2002 ರಲ್ಲಿ, ಆಲ್ಫಾ ಮೈಕ್ರೋ ಹವ್ಯಾಸದ ಬಳಕೆಗಾಗಿ ಮಾತ್ರ ಕೈಪಿಡಿಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಎಎಮ್ಓಎಸ್ 4. x ಅಥವಾ 5 ಬೈನರಿಗಳನ್ನು ವಿತರಿಸಲು ಸೀಮಿತ ಅನುಮತಿಯನ್ನು ನೀಡಿತು. ಪಿಡಿಪಿ-11 ವಾಸ್ತುಶಿಲ್ಪದ ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಎಎಮ್-100 ಮತ್ತು ಎಎಮ್-100ಟಿ 16-ಬಿಟ್ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ಗಳ ಛಾಯಾಚಿತ್ರಗಳು ವೆಸ್ಟರ್ನ್ ಡಿಜಿಟಲ್ ಉತ್ಪನ್ನಗಳು 1976ರಲ್ಲಿ ಕಂಪ್ಯೂಟರ್-ಸಂಬಂಧಿತ ಪರಿಚಯಗಳು