IBM Basic assembly language and successors
ಐಬಿಎಂ ಬೇಸಿಕ್ ಅಸೆಂಬ್ಲಿ ಲಾಂಗ್ವೇಜ್ ಮತ್ತು ಉತ್ತರಾಧಿಕಾರಿಗಳು ಐಬಿಎಂ ಸಿಸ್ಟಮ್/360 ಮೇನ್ಫ್ರೇಮ್ ಸಿಸ್ಟಮ್ ಮತ್ತು ಅದರ ಉತ್ತರಾಧಿಕಾರಿಗಳಿಗಾಗಿ ಐಬಿಎಂ ಝಡ್ ಮೂಲಕ ರಚಿಸಲಾದ ಅಸೆಂಬ್ಲಿ ಭಾಷೆಗಳು ಮತ್ತು ಜೋಡಣೆದಾರರ ಸರಣಿಯಾಗಿದೆ. ಇವುಗಳಲ್ಲಿ ಮೊದಲನೆಯದು, ಬೇಸಿಕ್ ಅಸೆಂಬ್ಲಿ ಲಾಂಗ್ವೇಜ್ (ಬಿ. ಎ. ಎಲ್.), ಅತ್ಯಂತ ನಿರ್ಬಂಧಿತ ಅಸೆಂಬ್ಲಿ ಭಾಷೆಯಾಗಿದ್ದು, ಇದನ್ನು 1964 ರಲ್ಲಿ ಪರಿಚಯಿಸಲಾಯಿತು ಮತ್ತು ಐ. ಬಿ. ಎಂ ಬೇಸಿಕ್ ಪ್ರೊಗ್ರಾಮಿಂಗ್ ಸಪೋರ್ಟ್ (ಬಿಪಿಎಸ್/360) ನ ಭಾಗವಾಗಿ ಕೇವಲ 8 ಕೆಬಿ ಮುಖ್ಯ ಮೆಮೊರಿಯೊಂದಿಗೆ 360 ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಬಳಸಲಾಯಿತು, ಮತ್ತು ಕಾರ್ಡ್ ರೀಡರ್, ಕಾರ್ಡ್ ಪಂಚ್ ಮತ್ತು ಇನ್ಪುಟ್/ಔಟ್ಪುಟ್ಗಾಗಿ ಮುದ್ರಕವನ್ನು ಮಾತ್ರ ಬಳಸಲಾಯಿತು. ಬಿ. ಎ. ಎಲ್. ಗಾಗಿ ಮೂಲ ಜೋಡಣೆಯು ಮೂಲ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆ/360 (ಬಿ. ಓ. ಎಸ್./360) ನ ಭಾಗವಾಗಿಯೂ ಲಭ್ಯವಿತ್ತು. ತರುವಾಯ, ಸಿಸ್ಟಮ್/360 ಗಾಗಿ ಒಂದು ಜೋಡಣಾ ಭಾಷೆಯು ಕಾಣಿಸಿಕೊಂಡಿತು, ಅದು ಮ್ಯಾಕ್ರೋಗಳಿಗೆ ಬೆಂಬಲ ನೀಡುವಂತಹ ಹೆಚ್ಚು ಶಕ್ತಿಶಾಲಿ ವೈಶಿಷ್ಟ್ಯಗಳು ಮತ್ತು ಉಪಯುಕ್ತತೆಯನ್ನು ಹೊಂದಿತ್ತು. ಈ ಭಾಷೆ ಮತ್ತು ಅದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿದ ಸಂಯೋಜಕರ ಸಾಲು, ವ್ಯವಸ್ಥೆ/370 ಮತ್ತು ಅದರ ನಂತರದ ವಾಸ್ತುಶಿಲ್ಪಗಳಿಗೆ ವಿಕಸನಗೊಳ್ಳುತ್ತಾ, ಅದರ ವಾಕ್ಯರಚನೆಯನ್ನು ಆನುವಂಶಿಕವಾಗಿ ಪಡೆದು ವಿಸ್ತರಿಸಿತು. ಕಂಪ್ಯೂಟರ್ ಉದ್ಯಮದಲ್ಲಿ ಕೆಲವರು ಇವುಗಳನ್ನು "ಬೇಸಿಕ್ ಅಸೆಂಬ್ಲಿ ಲ್ಯಾಂಗ್ವೇಜ್" ಅಥವಾ "ಬಾಲ್" ಎಂಬ ಸಾಮಾನ್ಯ ಪದದ ಅಡಿಯಲ್ಲಿ ಉಲ್ಲೇಖಿಸಿದ್ದಾರೆ. ಆದಾಗ್ಯೂ, ಅನೇಕರು ಹಾಗೆ ಮಾಡಲಿಲ್ಲ, ಮತ್ತು ಐಬಿಎಂ ಸ್ವತಃ ಅವುಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ "ಸಿಸ್ಟಮ್/360 ಅಸೆಂಬ್ಲರ್ ಲಾಂಗ್ವೇಜ್" ಎಂದು ಉಲ್ಲೇಖಿಸುತ್ತದೆ, ನಿರ್ದಿಷ್ಟ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಅಥವಾ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಅಥವಾ ಅಂತಹುದೇ ಹೆಸರುಗಳಿಗೆ "ಅಸೆಂಬ್ಲರ್" ಎಂದು ಉಲ್ಲೇಖಿಸುತ್ತದೆ. ನಿರ್ದಿಷ್ಟ ಜೋಡಣೆದಾರರನ್ನು ಜೋಡಣೆದಾರ ಇ, ಜೋಡಣೆದಾರ ಎಫ್, ಜೋಡಣೆದಾರ ಎಚ್ ಮುಂತಾದ ಹೆಸರುಗಳಿಂದ ಕರೆಯಲಾಗುತ್ತಿತ್ತು. ಈ ಭಾಷೆಯನ್ನು ಬಳಸುವ ಪ್ರೋಗ್ರಾಮರ್ಗಳು ಮತ್ತು ಈ ಜೋಡಣೆದಾರರ ಕುಟುಂಬವು ಅವುಗಳನ್ನು ಎಎಲ್ಸಿ (ಜೋಡಣೆ ಭಾಷೆಯ ಸಂಕೇತಕ್ಕಾಗಿ) ಅಥವಾ ಸರಳವಾಗಿ "ಜೋಡಣೆದಾರ" ಎಂದೂ ಕರೆಯುತ್ತಾರೆ. ಇತ್ತೀಚಿನ ಭಾಷೆಯನ್ನು ಐಬಿಎಂ ಹೈ-ಲೆವೆಲ್ ಅಸೆಂಬ್ಲರ್ (ಎಚ್ಎಲ್ಎಎಸ್ಎಂ) ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಸಾಮಾನ್ಯ ಗುಣಲಕ್ಷಣಗಳು ಇದು ಜೋಡಣೆ ಭಾಷೆಯಾಗಿರುವುದರಿಂದ, ಬಿ. ಎ. ಎಲ್. ಇದು ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಐ. ಬಿ. ಎಂ. ಮುಖ್ಯ ಚೌಕಟ್ಟಿನ ವಾಸ್ತುಶಿಲ್ಪದ, ಸಿಸ್ಟಮ್/360, ಸ್ಥಳೀಯ ಸೂಚನಾ ಸಮೂಹವನ್ನು ಬಳಸುತ್ತದೆ. ಸಿಸ್ಟಮ್/360, ಸಿಸ್ಟಮ್/370, ಸಿಸ್ಟಮ್/370-ಎಕ್ಸ್ಎ, ಇಎಸ್ಎ/370, ಇಎಸ್ಎ/390, ಮತ್ತು ಝಡ್/ಆರ್ಕಿಟೆಕ್ಚರ್ ಸೇರಿದಂತೆ ಐಬಿಎಂ ಮೇನ್ಫ್ರೇಮ್ ಆರ್ಕಿಟೆಕ್ಚರ್ಗಳ ಸ್ಥಳೀಯ ಸೂಚನಾ ಸೆಟ್ಗಳನ್ನು ಬಿಎಎಲ್ನ ಉತ್ತರಾಧಿಕಾರಿಗಳು ಬಳಸುತ್ತಾರೆ. ಯಂತ್ರ ಸೂಚನೆಗಳ ಸರಳತೆ ಎಂದರೆ ಜೋಡಣೆಯಲ್ಲಿ ಬರೆಯಲಾದ ಪ್ರೋಗ್ರಾಂನ ಮೂಲ ಕೋಡ್ ಸಾಮಾನ್ಯವಾಗಿ ಕೋಬೋಲ್ ಅಥವಾ ಫೋರ್ಟ್ರಾನ್ನಲ್ಲಿ ಸಮಾನವಾದ ಪ್ರೋಗ್ರಾಂಗಿಂತ ಹೆಚ್ಚು ಉದ್ದವಾಗಿರುತ್ತದೆ. ಹಿಂದೆ, ಕೈ-ಕೋಡೆಡ್ ಜೋಡಣೆ ಕಾರ್ಯಕ್ರಮಗಳ ವೇಗವು ಈ ನ್ಯೂನತೆಯನ್ನು ಸರಿದೂಗಿಸುತ್ತದೆ ಎಂದು ಭಾವಿಸಲಾಗಿತ್ತು, ಆದರೆ ಕಂಪೈಲರ್ಗಳನ್ನು ಅತ್ಯುತ್ತಮವಾಗಿಸುವ ಆಗಮನದೊಂದಿಗೆ, ಮುಖ್ಯ ಚೌಕಟ್ಟಿಗೆ ಸಿ ಮತ್ತು ಇತರ ಪ್ರಗತಿಗಳೊಂದಿಗೆ, ಜೋಡಣೆದಾರನು ತನ್ನ ಹೆಚ್ಚಿನ ಆಕರ್ಷಣೆಯನ್ನು ಕಳೆದುಕೊಂಡಿದ್ದಾನೆ. ಆದಾಗ್ಯೂ, ಐಬಿಎಂ ಜೋಡಣೆಯನ್ನು ಮೇಲ್ದರ್ಜೆಗೇರಿಸುವುದನ್ನು ಮುಂದುವರೆಸಿದೆ ಮತ್ತು ವೇಗ ಅಥವಾ ಅತ್ಯಂತ ಸೂಕ್ಷ್ಮ ನಿಯಂತ್ರಣದ ಅಗತ್ಯವಿದ್ದಾಗ ಇದನ್ನು ಇನ್ನೂ ಬಳಸಲಾಗುತ್ತದೆ. ಆದಾಗ್ಯೂ, ಬಿ. ಎ. ಎಲ್. ನ ಎಲ್ಲಾ ಐ. ಬಿ. ಎಂ ಉತ್ತರಾಧಿಕಾರಿಗಳು ಹೆಚ್ಚು ಸಾಂದ್ರವಾದ ಮೂಲ ಸಂಕೇತವನ್ನು ಬರೆಯಲು ಅನುವು ಮಾಡಿಕೊಡುವ ಅತ್ಯಾಧುನಿಕ ಸ್ಥೂಲ ಸೌಲಭ್ಯವನ್ನು ಹೊಂದಿದ್ದಾರೆ. ಜೋಡಣೆಯನ್ನು ಬಳಸಲು ಮತ್ತೊಂದು ಕಾರಣವೆಂದರೆ ಎಲ್ಲಾ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯ ಕಾರ್ಯಗಳನ್ನು ಉನ್ನತ ಮಟ್ಟದ ಭಾಷೆಗಳಲ್ಲಿ ಪ್ರವೇಶಿಸಲಾಗುವುದಿಲ್ಲ. ಐಬಿಎಂನ ಮೇನ್ಫ್ರೇಮ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಗಳ ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೋಗ್ರಾಂ ಇಂಟರ್ಫೇಸ್ಗಳನ್ನು ಅಸೆಂಬ್ಲಿ ಭಾಷೆಯ "ಮ್ಯಾಕ್ರೋ" ಸೂಚನೆಗಳ ಒಂದು ಸೆಟ್ ಎಂದು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ, ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಮೇಲ್ವಿಚಾರಕ ಕರೆ (ಎಸ್ವಿಸಿ) [ಉದಾಹರಣೆಗೆ, ಝಡ್/ಓಎಸ್ನಲ್ಲಿ] ಅಥವಾ ಡಯಾಗ್ನೋಸ್ (ಡಿಐಎಜಿ) [ಉದಾಹರಣೆಗೆ, ಝಡ್/ವಿಎಂ] ಸೂಚನೆಗಳನ್ನು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ದಿನಚರಿಗಳನ್ನು ಆಹ್ವಾನಿಸಲು ಆಹ್ವಾನಿಸುತ್ತದೆ. ಅಸೆಂಬ್ಲರ್ ಸಬ್ರುಟೈನ್ಗಳ ಬಳಕೆಯಿಂದ ಉನ್ನತ ಮಟ್ಟದ ಭಾಷೆಗಳಲ್ಲಿ ಬರೆಯಲಾದ ಪ್ರೋಗ್ರಾಂಗಳಿಂದ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಸೇವೆಗಳನ್ನು ಬಳಸಲು ಸಾಧ್ಯವಿದೆ. ಅಸೆಂಬ್ಲರ್ ಸ್ಟೇಟ್ಮೆಂಟ್ ಫಾರ್ಮ್ಯಾಟ್ ಅಸೆಂಬ್ಲರ್ ಭಾಷೆಯ ಹೇಳಿಕೆಗಳ ಸ್ವರೂಪವು 80-ಕಾಲಮ್ ಪಂಚ್ ಕಾರ್ಡ್ನ ವಿನ್ಯಾಸವನ್ನು ಪ್ರತಿಬಿಂಬಿಸುತ್ತದೆ, ಆದರೂ ಸತತ ಆವೃತ್ತಿಗಳು ಹೆಚ್ಚಿನ ನಿರ್ಬಂಧಗಳನ್ನು ಸಡಿಲಗೊಳಿಸಿವೆ. ಐಚ್ಛಿಕ ಹೇಳಿಕೆಯ ಲೇಬಲ್ ಅಥವಾ ಹೆಸರು ಕಾಲಮ್ 1 ರಲ್ಲಿ ಪ್ರಾರಂಭವಾಗುವ ಸ್ಟ್ರಿಂಗ್ ಆಲ್ಫಾನ್ಯೂಮರಿಕ್ ಅಕ್ಷರಗಳಾಗಿವೆ. ಮೊದಲ ಅಕ್ಷರವು ವರ್ಣಮಾಲೆಯಾಗಿರಬೇಕು. ನಂತರದ ಆವೃತ್ತಿಗಳು ಲೇಬಲ್ಗಳಲ್ಲಿ ಬಳಸುವ ಕಾನೂನುಬದ್ಧ ಅಕ್ಷರಗಳಿಗೆ @, #, $, ಮತ್ತು _ ಅನ್ನು ಸೇರಿಸಿದವು ಮತ್ತು ಗಾತ್ರವನ್ನು ಆರಂಭಿಕ ಆರರಿಂದ ಎಂಟು ಅಕ್ಷರಗಳಿಗೆ, ನಂತರ ಬಹುತೇಕ ಅನಿಯಮಿತ ಉದ್ದಗಳಿಗೆ ಹೆಚ್ಚಿಸಿದವು. ಆಪರೇಶನ್ ಕೋಡ್ ಅಥವಾ "ಜ್ಞಾಪಕ" ವು ಕಾಲಮ್ 1 ರ ಬಲಭಾಗದಲ್ಲಿರುವ ಯಾವುದೇ ಕಾಲಮ್ನಲ್ಲಿ ಪ್ರಾರಂಭವಾಗಬಹುದು, ಇದನ್ನು ಸ್ಟೇಟ್ಮೆಂಟ್ ಲೇಬಲ್ನಿಂದ ಖಾಲಿ ಜಾಗದಿಂದ ಬೇರ್ಪಡಿಸಬಹುದು. ಕಾರ್ಯಾಚರಣೆಯ ಸಂಕೇತವು ಕೇವಲ ಯಂತ್ರ ಸೂಚನೆಯಾಗಿರುತ್ತದೆ (ಮ್ಯಾಕ್ರೋಗಳು ಲಭ್ಯವಿರಲಿಲ್ಲ), ಇದು ಸಾಮಾನ್ಯವಾಗಿ 1,2,3, ಅಥವಾ ವಿರಳವಾಗಿ 4 ಅಕ್ಷರಗಳಾಗಿರುತ್ತದೆ. ಕಾರ್ಯಾಚರಣೆಯ ಸಂಕೇತವನ್ನು ಎಂಟು ಅಕ್ಷರಗಳವರೆಗೆ ಅನುಮತಿಸಲು ಹೆಚ್ಚಿಸಲಾಯಿತು, ನಂತರ ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಅನಿಯಮಿತ ಉದ್ದಗಳಿಗೆ. ಕಾರ್ಯಾಚರಣೆಯ ಸಂಕೇತದ ಬಲಭಾಗದಲ್ಲಿರುವ ಯಾವುದೇ ಅಂಕಣದಲ್ಲಿ ಕಾರ್ಯಾಚರಣೆಯ ಕ್ಷೇತ್ರವು ಪ್ರಾರಂಭವಾಗಬಹುದು, ಕಾರ್ಯಾಚರಣೆಯ ಸಂಕೇತದಿಂದ ಕನಿಷ್ಠ ಒಂದು ಖಾಲಿ ಜಾಗದಿಂದ ಬೇರ್ಪಡಿಸಬಹುದು. ಅಕ್ಷರ ಸ್ಥಿರಾಂಕಗಳನ್ನು ಹೊರತುಪಡಿಸಿ ಒಪೆರಾಂಡ್ಗಳಲ್ಲಿ ಖಾಲಿ ಜಾಗಗಳು ಅಮಾನ್ಯವಾಗಿವೆ. ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಒಪೆರಾಂಡ್ಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಒಪೆರಾಂಡ್ ಕ್ಷೇತ್ರವು ಕಾರ್ಯಾಚರಣೆಯ ಸಂಕೇತವನ್ನು ಅವಲಂಬಿಸಿ ಐಚ್ಛಿಕವಾಗಿರುತ್ತದೆ. ಐಚ್ಛಿಕ ಕಾಮೆಂಟ್ಗಳು ಒಪೆರಾಂಡ್ ಕ್ಷೇತ್ರದ ಬಲಭಾಗದಲ್ಲಿ ಕಾಣಿಸಬಹುದು, ಕನಿಷ್ಠ ಒಂದು ಖಾಲಿ ಜಾಗದಿಂದ ಬೇರ್ಪಡಿಸಬಹುದು. ಬೇಸಿಕ್ ಅಸೆಂಬ್ಲಿ ಲಾಂಗ್ವೇಜ್ ಹೇಳಿಕೆಯ ಮುಂದುವರಿಕೆಯನ್ನು ಅನುಮತಿಸುವುದಿಲ್ಲ. ಜೋಡಣೆಯ ನಂತರದ ಆವೃತ್ತಿಗಳು ಹೇಳಿಕೆಯ 72ನೇ ಅಂಕಣದಲ್ಲಿ ಯಾವುದೇ ಖಾಲಿ-ಅಲ್ಲದ ಅಕ್ಷರವು ಕಾಣಿಸಿಕೊಳ್ಳುವುದರಿಂದ ಮುಂದುವರಿಕೆಯನ್ನು ಸೂಚಿಸುತ್ತವೆ. ಬೇಸಿಕ್ ಅಸೆಂಬ್ಲಿ ಲಾಂಗ್ವೇಜ್ನಲ್ಲಿ 72ನೇ ಅಂಕಣವು ಖಾಲಿಯಾಗಿರಬೇಕು. "ಫುಲ್-ಕಾರ್ಡ್ ಕಾಮೆಂಟ್" ಅನ್ನು ಕಾಲಮ್ 1ರಲ್ಲಿರುವ ನಕ್ಷತ್ರ ಚಿಹ್ನೆ (*) ಸೂಚಿಸುತ್ತದೆ. ಗುರುತಿನ-ಅನುಕ್ರಮ ಕ್ಷೇತ್ರ ಎಂದು ಕರೆಯಲ್ಪಡುವ ಕಾರ್ಡ್ ಕಾಲಮ್ಗಳು 73-80 ಅನ್ನು ಪ್ರೋಗ್ರಾಮರ್ ಯಾವುದೇ ಉದ್ದೇಶಕ್ಕಾಗಿ ಬಳಸಬಹುದು, ಆದರೆ ಸಾಮಾನ್ಯವಾಗಿ ಜಂಬಲ್ ಕಾರ್ಡ್ ಡೆಕ್ ಅನ್ನು ಆಶ್ರಯಿಸಲು ಅನುಕ್ರಮ ಸಂಖ್ಯೆಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಬೇಸಿಕ್ ಅಸೆಂಬ್ಲಿ ಲಾಂಗ್ವೇಜ್ 25ನೇ ಅಂಕಣದಲ್ಲಿ ಪ್ರಾರಂಭವಾಗುವ ಹೇಳಿಕೆಯೊಂದಿಗೆ ಪರ್ಯಾಯ ಹೇಳಿಕೆಯ ಸ್ವರೂಪವನ್ನು ಸಹ ಅನುಮತಿಸುತ್ತದೆ, ಇದು ಜೋಡಿಸಲಾದ ಸೂಚನೆಯನ್ನು 1ನೇ ಅಂಕಣದಲ್ಲಿ ಪ್ರಾರಂಭವಾಗುವ ಅದೇ ಕಾರ್ಡ್ನಲ್ಲಿ ಪಂಚ್ ಮಾಡಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಈ ಆಯ್ಕೆಯನ್ನು ಜೋಡಣೆಯ ನಂತರದ ಆವೃತ್ತಿಗಳಲ್ಲಿ ಮುಂದುವರಿಸಲಾಗಲಿಲ್ಲ. ಸೂಚನೆಗಳ ವಿಧಗಳು ಮೂರು ಮುಖ್ಯ ರೀತಿಯ ಸೂಚನೆಗಳು ಜೋಡಣೆಯಲ್ಲಿ ಬರೆಯಲಾದ ಪ್ರೋಗ್ರಾಂನ ಸೋರ್ಸ್ ಕೋಡ್ನಲ್ಲಿ ಕಂಡುಬರುತ್ತವೆ. ಜೋಡಣೆಯ ಸೂಚನೆಗಳು, ಕೆಲವೊಮ್ಮೆ ನಿರ್ದೇಶನಗಳು, ಹುಸಿ ಕಾರ್ಯಾಚರಣೆಗಳು ಅಥವಾ ಇತರ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿನ ಹುಸಿ ಕಾರ್ಯಾಚರಣೆಗಳು ಎಂದು ಕರೆಯಲ್ಪಡುವ ಜೋಡಣೆಯ ಸೂಚನೆಗಳು, ಕೋಡ್ ಪೀಳಿಗೆಯ ಪ್ರಕ್ರಿಯೆಯ ಸಮಯದಲ್ಲಿ ವಿವಿಧ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಜೋಡಣೆಗೆ ವಿನಂತಿಗಳಾಗಿವೆ. ಉದಾಹರಣೆಗೆ, ಸಿಎಸ್ಇಸಿಟಿ ಎಂದರೆ "ಇಲ್ಲಿ ಕೋಡ್ನ ವಿಭಾಗವನ್ನು ಪ್ರಾರಂಭಿಸಿ"; ಡಿಎಸ್ಇಸಿಟಿ ರಚನೆಗೆ ದತ್ತಾಂಶ ವ್ಯಾಖ್ಯಾನಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ, ಆದರೆ ಯಾವುದೇ ಕೋಡ್ ಅನ್ನು ಉತ್ಪಾದಿಸುವುದಿಲ್ಲ; ಡಿಸಿ ಆಬ್ಜೆಕ್ಟ್ ಕೋಡ್ನಲ್ಲಿ ಇರಿಸಬೇಕಾದ ಸ್ಥಿರಾಂಕವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ. ಎಸ್/360 ವಾಸ್ತುಶಿಲ್ಪದ ಬೇಸ್-ಡಿಸ್ಪ್ಲೇಸ್ಮೆಂಟ್ ವಿಳಾಸವನ್ನು ಬೆಂಬಲಿಸುವ ಯೂಸಿಂಗ್, ಜೋಡಣೆಯ ಹೆಚ್ಚು ಪ್ರಮುಖ ಸೂಚನೆಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ. ಸಂಬಂಧಿತ ವಿಳಾಸಕ್ಕೆ ಯಾವ ಬೇಸ್ ರಿಜಿಸ್ಟರ್ ಮತ್ತು ಆಫ್ಸೆಟ್ ಅನ್ನು ಬಳಸಬೇಕು ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸಲು ಇದು ಜೋಡಣೆದಾರರಿಗೆ ಮಾರ್ಗದರ್ಶನ ನೀಡುತ್ತದೆ. ಬಿ. ಎ. ಎಲ್. ನಲ್ಲಿ, ಇದು ಯೂಸಿಂಗ್ ಬೇಸ್, ರೆಗ್-1,., ರೆಗ್-ಎನ್ ಫಾರ್ಮ್ಗೆ ಸೀಮಿತವಾಗಿತ್ತು, ಎಸ್/360 ನಲ್ಲಿನ ಯಂತ್ರ ಸೂಚನಾ ವಿಳಾಸಗಳು ಬೇಸ್ ರಿಜಿಸ್ಟರ್ನಲ್ಲಿನ ಮೌಲ್ಯದಿಂದ ಸ್ಥಳಾಂತರವನ್ನು (0-4095 ಬೈಟ್ಗಳು) ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತವೆ; ಆದರೆ ವಾಸ್ತುಶಿಲ್ಪದ ನಂತರದ ಆವೃತ್ತಿಗಳು ಸಂಬಂಧಿತ-ವಿಳಾಸ ಸ್ವರೂಪಗಳನ್ನು ಸೇರಿಸಿದವು, ಹಳೆಯ ಸ್ವರೂಪಗಳನ್ನು ಇನ್ನೂ ಅನೇಕ ಸೂಚನೆಗಳ ಮೂಲಕ ಬಳಸಲಾಗುತ್ತದೆ. ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಬೇಸ್ ರೆಜಿಸ್ಟರ್ಗಳು "ಬೇಸ್", ಬೇಸ್ + 4096 (ಅನೇಕ ರೆಜಿಸ್ಟರ್ಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದರೆ), ಇತ್ಯಾದಿಗಳ ವಿಳಾಸವನ್ನು ಒಳಗೊಂಡಿವೆ ಎಂದು ಭಾವಿಸಲಾಗಿದೆ ಎಂದು ಜೋಡಣೆಗೆ ಹೇಳಲು ಯೂಸಿಂಗ್ ಪ್ರೋಗ್ರಾಮರ್ಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಇದು ಪ್ರೋಗ್ರಾಮರ್ಗೆ ಶಾರ್ಟ್ಕಟ್ ಅನ್ನು ಮಾತ್ರ ಒದಗಿಸುತ್ತದೆ, ಇಲ್ಲದಿದ್ದರೆ ಅವರು ಪ್ರತಿ ಸೂಚನೆಯಲ್ಲಿ ಬೇಸ್ ರಿಜಿಸ್ಟರ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕಾಗುತ್ತದೆ. ಈ ಮೌಲ್ಯವನ್ನು ಅವಲಂಬಿಸಿರುವ ಕೋಡ್ ಅನ್ನು ಬರೆಯುವ ಮೊದಲು "ಬೇಸ್" ನ ವಿಳಾಸವನ್ನು ವಾಸ್ತವವಾಗಿ ರಿಜಿಸ್ಟರ್ಗೆ ಲೋಡ್ ಮಾಡಲು ಪ್ರೋಗ್ರಾಮರ್ಗಳು ಇನ್ನೂ ಜವಾಬ್ದಾರರಾಗಿರುತ್ತಾರೆ. ಸಂಬಂಧಿತ DROP ಜೋಡಣೆ ಸೂಚನೆಯು ಹಿಂದಿನ ಬಳಕೆಯನ್ನು ರದ್ದುಗೊಳಿಸುತ್ತದೆ. ಯಂತ್ರದ ಸೂಚನೆಗಳು (ಜ್ಞಾಪಕಶಕ್ತಿ) ಯಂತ್ರದ ಸೂಚನೆಗಳೊಂದಿಗೆ ಒಬ್ಬರಿಗೊಬ್ಬರು ಸಂಬಂಧವಿದೆ. ಪ್ರತಿ ಸೂಚನಾ ಗುಂಪಿಗೆ ಕಾರ್ಯಾಚರಣೆಯ ಕೈಪಿಡಿಯ ತತ್ವಗಳಲ್ಲಿ ಪೂರ್ಣ ಸ್ಮರಣೀಯ ಸೂಚನಾ ಗುಂಪನ್ನು ವಿವರಿಸಲಾಗಿದೆ. ಉದಾಹರಣೆಗಳುಃ * ಇದು ಕಾಮೆಂಟ್ ಲೈನ್ * 'ಜಿಗಿ' ಎಂದು ಲೇಬಲ್ ಮಾಡಲಾದ ಸ್ಥಳದಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾದ ಪೂರ್ಣ ಪದದ ಪೂರ್ಣಾಂಕವನ್ನು ಸಾಮಾನ್ಯ ರಿಜಿಸ್ಟರ್ 3: ಎಲ್ 3 ಗೆ ಲೋಡ್ ಮಾಡಿ, ಜಿಗಿ ಸ್ಲಾ 4,5 ಸಾಮಾನ್ಯ ರಿಜಿಸ್ಟರ್ನಲ್ಲಿ ಮೌಲ್ಯವನ್ನು ಬದಲಾಯಿಸಿ 4 ಅನ್ನು 5 ಬಿಟ್ಗಳಿಂದ ಬಿಟ್ಟುಬಿಡಿ ಎಂ. ವಿ. ಸಿ. ಗುರಿ, ಮೂಲವು ಅಕ್ಷರಗಳನ್ನು ಸ್ಥಳ 'ಮೂಲ' ದಿಂದ 'ಗುರಿ' ಎಪಿ ಕೌಂಟ್ಗೆ ಸ್ಥಳಾಂತರಿಸುತ್ತದೆ, = ಪಿ '1' ಮೆಮೊರಿ ಸ್ಥಳ 'ಕೌಂಟ್' (ಪ್ಯಾಕ್ ಮಾಡಲಾದ ದಶಮಾಂಶ ಸ್ವರೂಪ) ಬಿ ಮುಂದಿನ ಬೇಷರತ್ತಾದ ಶಾಖೆಯನ್ನು 'ಮುಂದಿನ' ಇಲ್ಲಿ 'ಎಂದು ಲೇಬಲ್ ಮಾಡಲು ಇದು ಸಿಎಲ್ಸಿ ಗುರಿ, = ಸಿ' ಅಡ್ರೆಸ್ 'ಮೆಮೊರಿ ಸ್ಥಳ' ಟಾರ್ 'ಅನ್ನು ಹೋಲಿಸಿ X86 ಜೋಡಣಾ ಭಾಷೆಯಂತಹ ಕೆಲವು ಇತರ ವ್ಯವಸ್ಥೆಗಳ ಜೋಡಣೆಗಾರರಿಗಿಂತ ಭಿನ್ನವಾಗಿ, ರಿಜಿಸ್ಟರ್ ಜ್ಞಾಪಕಶಾಸ್ತ್ರವು ಕಾಯ್ದಿರಿಸಿದ ಚಿಹ್ನೆಗಳಲ್ಲ ಆದರೆ ಪ್ರೋಗ್ರಾಂನಲ್ಲಿ ಬೇರೆಡೆ EQU ಹೇಳಿಕೆಗಳ ಮೂಲಕ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ. ಇದು ಜೋಡಣಾ ಭಾಷೆಯ ಕಾರ್ಯಕ್ರಮಗಳ ಓದುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸುಧಾರಿಸುತ್ತದೆ ಮತ್ತು ರಿಜಿಸ್ಟರ್ ಬಳಕೆಯ ಅಡ್ಡ-ಉಲ್ಲೇಖವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಹೀಗಾಗಿ ಸಾಮಾನ್ಯವಾಗಿ ನೀವು ಜೋಡಣಾ ಯೋಜನೆಯಲ್ಲಿ ಈ ಕೆಳಗಿನವುಗಳನ್ನು ನೋಡಬಹುದುಃ R3 EQU 3. L R3, ZIGGY ಕೆಲವು ಗಮನಾರ್ಹ ಸೂಚನಾ ಜ್ಞಾಪಕಗಳು ಎಂದರೆ ರಿಟರ್ನ್ ವಿಳಾಸ ಮತ್ತು ಷರತ್ತು ಕೋಡ್ ಅನ್ನು ರಿಜಿಸ್ಟರ್, ಎಸ್ವಿಸಿ, ಡಯಾಗ್ ಮತ್ತು ಜೆಡ್ಎಪಿಯಲ್ಲಿ ಸಂಗ್ರಹಿಸುವ ಕರೆಗಾಗಿ BALR. ಸಿಸ್ಟಮ್/360 ಯಂತ್ರ ಸೂಚನೆಗಳು ಒಂದು, ಎರಡು, ಅಥವಾ ಮೂರು ಅರ್ಧ ಪದಗಳ ಉದ್ದ (ಎರಡರಿಂದ 6 ಬೈಟ್ಗಳು). ಮೂಲತಃ ನಾಲ್ಕು ಸೂಚನಾ ಸ್ವರೂಪಗಳು ಇದ್ದವು, ಕಾರ್ಯಾಚರಣೆಯ ಸಂಕೇತ ಕ್ಷೇತ್ರದ ಮೊದಲ ಎರಡು ಬಿಟ್ಗಳಿಂದ ಗೊತ್ತುಪಡಿಸಿದವು; z/ಆರ್ಕಿಟೆಕ್ಚರ್ ಹೆಚ್ಚುವರಿ ಸ್ವರೂಪಗಳನ್ನು ಸೇರಿಸಿತು. ಮ್ಯಾಕ್ರೋಗಳು ಮತ್ತು ಷರತ್ತುಬದ್ಧ ಜೋಡಣೆ ಬೇಸಿಕ್ ಪ್ರೊಗ್ರಾಮಿಂಗ್ ಬೆಂಬಲ ಜೋಡಣೆಯು ಮ್ಯಾಕ್ರೋಗಳನ್ನು ಬೆಂಬಲಿಸಲಿಲ್ಲ. ಅಸೆಂಬ್ಲರ್ ಡಿ ಯಿಂದ ಪ್ರಾರಂಭವಾಗುವ ನಂತರದ ಜೋಡಣೆ ಆವೃತ್ತಿಗಳು ಪ್ರೋಗ್ರಾಮರ್ಗೆ ಸೂಚನೆಗಳನ್ನು ಒಟ್ಟಾಗಿ ಮ್ಯಾಕ್ರೋಗಳಲ್ಲಿ ಗುಂಪು ಮಾಡಲು ಮತ್ತು ಅವುಗಳನ್ನು ಗ್ರಂಥಾಲಯಕ್ಕೆ ಸೇರಿಸಲು ಅವಕಾಶ ಮಾಡಿಕೊಡುತ್ತವೆ, ನಂತರ ಅದನ್ನು ಇತರ ಪ್ರೋಗ್ರಾಂಗಳಲ್ಲಿ, ಸಾಮಾನ್ಯವಾಗಿ ಸಿ ಮತ್ತು ಸಂಬಂಧಿತ ಭಾಷೆಗಳಲ್ಲಿನ ಪ್ರಿಪ್ರೊಸೆಸರ್ ಸೌಲಭ್ಯಗಳಂತಹ ನಿಯತಾಂಕಗಳೊಂದಿಗೆ ಆಹ್ವಾನಿಸಬಹುದು. ಆಯ್ದ ನಿಯತಾಂಕಗಳ ಪ್ರಕಾರ ವಿಭಿನ್ನ ಸಂಕೇತಗಳನ್ನು ಉತ್ಪಾದಿಸಲು ಬಳಸುವ ಎಐಎಫ್ (ಒಂದು 'ಇಫ್' ಕನ್ಸ್ಟ್ರಕ್ಟ್) ನಂತಹ ಷರತ್ತುಬದ್ಧ ಜೋಡಣೆ ಸೂಚನೆಗಳನ್ನು ಮ್ಯಾಕ್ರೋಗಳು ಒಳಗೊಂಡಿರಬಹುದು. ಅದು ಈ ಜೋಡಣೆಯ ಸ್ಥೂಲ ಸೌಲಭ್ಯವನ್ನು ಬಹಳ ಶಕ್ತಿಯುತವಾಗಿಸುತ್ತದೆ. ಸಿ ಯಲ್ಲಿ ಬಹುಪದರದ ಮ್ಯಾಕ್ರೋಗಳು ಒಂದು ವಿನಾಯಿತಿಯಾಗಿದ್ದರೂ, ಜೋಡಣೆಯಲ್ಲಿನ ಸ್ಥೂಲ ವ್ಯಾಖ್ಯಾನಗಳು ಸುಲಭವಾಗಿ ನೂರಾರು ಸಾಲುಗಳಾಗಿರಬಹುದು. ಹೆಚ್ಚಿನ ಪ್ರೋಗ್ರಾಂಗಳಿಗೆ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ನಿಂದ ಸೇವೆಗಳು ಬೇಕಾಗುತ್ತವೆ, ಮತ್ತು ಓಎಸ್ ಆ ಸೇವೆಗಳನ್ನು ವಿನಂತಿಸಲು ಪ್ರಮಾಣಿತ ಮ್ಯಾಕ್ರೋಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಇವು ಯುನಿಕ್ಸ್ ಸಿಸ್ಟಮ್ ಕರೆಗಳನ್ನು ಹೋಲುತ್ತವೆ. ಉದಾಹರಣೆಗೆ, ಎಂವಿಎಸ್ನಲ್ಲಿ (ನಂತರದ ಝಡ್/ಓಎಸ್), ಸ್ಟೋರೇಜ್ (ಒಬಿಟೈನ್ ನಿಯತಾಂಕದೊಂದಿಗೆ) ಮೆಮೊರಿಯ ಒಂದು ಬ್ಲಾಕ್ ಅನ್ನು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ನಿಗದಿಪಡಿಸುತ್ತದೆ ಮತ್ತು ಜಿಇಟಿ ಕಡತದಿಂದ ಮುಂದಿನ ತಾರ್ಕಿಕ ದಾಖಲೆಯನ್ನು ಹಿಂಪಡೆಯುತ್ತದೆ. ಈ ಮ್ಯಾಕ್ರೋಗಳು ಕಾರ್ಯಾಚರಣಾ-ವ್ಯವಸ್ಥೆಯ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿವೆ; ಹಲವಾರು ಉನ್ನತ-ಮಟ್ಟದ ಭಾಷೆಗಳಿಗಿಂತ ಭಿನ್ನವಾಗಿ, ಐಬಿಎಂ ಮೇನ್ಫ್ರೇಮ್ ಅಸೆಂಬ್ಲಿ ಭಾಷೆಗಳು ಸ್ಮರಣೆಯನ್ನು ನಿಯೋಜಿಸಲು, ಐ/ಒ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಕಾರ್ಯಾಚರಣಾ-ವ್ಯವಸ್ಥೆ-ಸ್ವತಂತ್ರ ಹೇಳಿಕೆಗಳು ಅಥವಾ ಗ್ರಂಥಾಲಯಗಳನ್ನು ಒದಗಿಸುವುದಿಲ್ಲ ಮತ್ತು ವಿವಿಧ ಐಬಿಎಂ ಮೇನ್ಫ್ರೇಮ್ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳು ವ್ಯವಸ್ಥೆಯ ಸೇವಾ ಮಟ್ಟದಲ್ಲಿ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ. ಉದಾಹರಣೆಗೆ, ಅನುಕ್ರಮ ಕಡತವನ್ನು ಬರೆಯುವುದನ್ನು z/OS ಮತ್ತು z/VSEಯಲ್ಲಿ ವಿಭಿನ್ನವಾಗಿ ಸಂಕೇತಿಸಲಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗಳು ಈ ಕೆಳಗಿನ ತುಣುಕು "ಸೆಕ್ಸ್ = 'ಎಂ' ಆಗಿದ್ದರೆ, ಪುರುಷರಿಗೆ 1 ಅನ್ನು ಸೇರಿಸಿ; ಇಲ್ಲದಿದ್ದರೆ, ಮಹಿಳೆಯರಿಗೆ 1 ಅನ್ನು ಸೇರಿಸಿ" ಎಂಬ ತರ್ಕವನ್ನು ಜೋಡಣೆಯಲ್ಲಿ ಹೇಗೆ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ತೋರಿಸುತ್ತದೆ. CLI SEX, C 'M' Male? ಬಿ. ಎನ್. ಇ. ಐ. ಎಸ್. ಎಫ್. ಇ. ಎಂ. ಇಲ್ಲದಿದ್ದರೆ, ಎಲ್. 7ರ ಸುತ್ತ ಶಾಖೆ ಮಾಡಿ, ಪುರುಷರು ಪುರುಷರ ಪ್ರಸ್ತುತ ಮೌಲ್ಯವನ್ನು 7 ಎಲ್. ಎ. 7,1 (7) ಅನ್ನು ಸೇರಿಸಿ 1 ಎಸ್. ಟಿ. 7 ಅನ್ನು ಸೇರಿಸಿ, ಪುರುಷರು ಫಲಿತಾಂಶವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತಾರೆ ಬಿ. ಈ ಭಾಗವು ಐಎಸ್. ಎಫ್. ಇ. ಎಂ. ಇಕ್ಯು. ಯು. * ಎ ಲೇಬಲ್ ಎಲ್ 7 ರೊಂದಿಗೆ ಮುಕ್ತಾಯಗೊಂಡಿದೆ, ಮಹಿಳೆಯರು ಪ್ರಸ್ತುತ ಮೌಲ್ಯವನ್ನು ಮಹಿಳೆಯರಲ್ಲಿ 7 ಎಲ್. ಎ. 7,1 (7) ಅನ್ನು ಸೇರಿಸಿ 1 ಎಸ್. ಟಿ. 7 ಅನ್ನು ಸೇರಿಸಿ, ಮಹಿಳೆಯರು ಫಲಿತಾಂಶವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತಾರೆ ಗೋ. ಆನ್ ಇಕ್ಯು *-ಉಳಿದ ಪ್ರೋಗ್ರಾಂ-ಪುರುಷರಿಗೆ ಪುರುಷರು ಡಿಸಿ ಎಫ್ '0' ಕೌಂಟರ್ (ಆರಂಭದಲ್ಲಿ = 0) ಮಹಿಳೆಯರಿಗಾಗಿ ಮಹಿಳೆಯರು ಡಿಸಿ ಎಫ್ '0' ಕೌಂಟರ್ (ಆರಂಭದಲ್ಲಿ = 0) ಎಸ್ಟಿಎಂ 14,12,12 (13) ಕರೆ ಮಾಡುವವರ ಸೇವ್ ಏರಿಯಾ ಎಲ್ಆರ್ 12,15 ರಲ್ಲಿ 14,15, ಮತ್ತು 0 ಥ್ರೂ 12 ರೆಜಿಸ್ಟರ್ಗಳನ್ನು ಉಳಿಸಿ, ಪ್ರೋಗ್ರಾಂನ ಪ್ರವೇಶ ಬಿಂದುವಿನ ವಿಳಾಸದೊಂದಿಗೆ ಬೇಸ್ ರಿಜಿಸ್ಟರ್ ಅನ್ನು ಹೊಂದಿಸಿ ಹಲೋ ಬಳಸಿ, 12 ನಾವು ಪಿಜಿಎಂಗಾಗಿ ಬಳಸುತ್ತಿರುವ ರಿಜಿಸ್ಟರ್ ಅನ್ನು ತಿಳಿಸಿ. ಬೇಸ್ ಎಲ್ಎ 15, ಸೇವ್ ನೌ ಪಾಯಿಂಟ್ ಅಟ್ ಅವರ್ ಓನ್ ಸೇವ್ ಏರಿಯಾ ಎಸ್ಟಿ 15,8 (13) ಸೆಟ್ ಫಾರ್ವರ್ಡ್ ಚೈನ್ ಎಸ್ಟಿ 13,4 (15) ಸೆಟ್ ಬ್ಯಾಕ್ ಚೈನ್ ಎಲ್ಆರ್ 13,15 ಸೆಟ್ ಆರ್ 13 ಹೊಸ ಸೇವ್ ಏರಿಯಾ *-ಎಂಡ್ ಆಫ್ ಹೌಸ್ ಕೀಪಿಂಗ್ ವಿಳಾಸಕ್ಕೆ (ಹೆಚ್ಚಿನ ಪ್ರೋಗ್ರಾಂಗಳಿಗೆ ಹೋಲುತ್ತದೆ)-ಡಬ್ಲ್ಯುಟಿಒ 'ಹಲೋ ವರ್ಲ್ಡ್' ರೈಟ್ ಟು ಆಪರೇಟರ್ (ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಮ್ಯಾಕ್ರೋ) * ಎಲ್ 13,4 (13) ಕರೆ ಮಾಡುವವರು ಒದಗಿಸಿದ ಸೇವ್ ಏರಿಯಾ ಎಕ್ಸ್ಸಿ 8 (4,13), 8 (13) ಕ್ಲಿಯರ್ ಫಾರ್ವರ್ಡ್ ಚೈನ್ ಎಲ್ಎಂ 14,12,12 (13) ನೋಂದಣಿಯಲ್ಲಿರುವಂತೆ ರೆಜಿಸ್ಟರ್ಗಳನ್ನು ಮರುಸ್ಥಾಪಿಸಿ ಡಿ. ಆರ್. ಓ. ಪಿ 12 'ಯೂಸಿಂಗ್' ಎಸ್ಆರ್ 15,15 ಸೆಟ್ ರಿಜಿಸ್ಟರ್ 15 ರಿಂದ 0 ಆಗಿರುತ್ತದೆ, ಇದರಿಂದಾಗಿ ರಿಟರ್ನ್ ಕೋಡ್ (ಆರ್ 15) ಶೂನ್ಯ ಬಿಆರ್ 14 ರಿಟರ್ನ್ ಆಗಿರುತ್ತದೆ. ರೆಜಿಸ್ಟರ್ಗಳನ್ನು ಉಳಿಸುವ ಮತ್ತು ನಂತರ ಮರುಸ್ಥಾಪಿಸುವ ಮತ್ತು ಹಿಂದಿರುಗಿಸುವ ಕಾರಣದಿಂದಾಗಿ, ಈ ಸಣ್ಣ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಜಾಬ್ ಕಂಟ್ರೋಲ್ ಲ್ಯಾಂಗ್ವೇಜ್ (ಜೆಸಿಎಲ್) ನಿಂದ ನೇರವಾಗಿ ಕರೆಯಲಾಗುವ ಬ್ಯಾಚ್ ಪ್ರೋಗ್ರಾಂ ಆಗಿ ಬಳಸಬಹುದಾಗಿದೆಃ// ಎಕ್ಸೆಕ್ ಪಿಜಿಎಂ = ಹೆಲ್ಲೋ ಅಥವಾ, ಪರ್ಯಾಯವಾಗಿ, ಇದನ್ನು ಅಂತಹ ಪ್ರೋಗ್ರಾಂನಿಂದ ಸಬ್ರುಟೈನ್ ಎಂದು ಕರೆಯಬಹುದುಃ 'ಹೆಲ್ಲೋ' ಆವೃತ್ತಿಗಳಿಗೆ ಕರೆ ಮಾಡಿ ಐಬಿಎಂ ಸಿಸ್ಟಮ್/360 ಮಾದರಿ 20 ರ ಜೋಡಣೆದಾರರನ್ನು ಹೊರತುಪಡಿಸಿ, ಐಬಿಎಂ ಜೋಡಣೆದಾರರು ಹೆಚ್ಚಾಗಿ ಮೇಲ್ಮುಖವಾಗಿ ಹೊಂದಿಕೊಳ್ಳುತ್ತಾರೆ. ವ್ಯತ್ಯಾಸಗಳು ಮುಖ್ಯವಾಗಿ ಅನುಮತಿಸಲಾದ ಅಭಿವ್ಯಕ್ತಿಗಳ ಸಂಕೀರ್ಣತೆ ಮತ್ತು ಸ್ಥೂಲ ಸಂಸ್ಕರಣೆಯಲ್ಲಿದ್ದವು. ಓಎಸ್/360 ಜೋಡಣೆಗಳನ್ನು ಮೂಲತಃ ಅವುಗಳ ಮೆಮೊರಿ ಅವಶ್ಯಕತೆಗಳಿಗೆ ಅನುಗುಣವಾಗಿ ಗೊತ್ತುಪಡಿಸಲಾಗಿತ್ತು. ಬೇಸಿಕ್ ಪ್ರೊಗ್ರಾಮಿಂಗ್ ಸಪೋರ್ಟ್ ಅಸೆಂಬ್ಲರ್ ಬಿಪಿಎಸ್ನ ಅಸೆಂಬ್ಲರ್ ನಿಜವಾದ "ಬೇಸಿಕ್ ಅಸೆಂಬ್ಲರ್" ಆಗಿದೆ. ಇದನ್ನು ಕಾರ್ಡ್ಗಳಿಂದ ಲೋಡ್ ಮಾಡಲು ಉದ್ದೇಶಿಸಲಾಗಿತ್ತು ಮತ್ತು ಇದು 8 ಕೆಬಿ ಸಿಸ್ಟಮ್/360 (ಮಾದರಿ 20 ಹೊರತುಪಡಿಸಿ) ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಇದು ಸ್ಥೂಲ ಸೂಚನೆಗಳು ಅಥವಾ ವಿಸ್ತೃತ ಜ್ಞಾಪಕಶಾಸ್ತ್ರಕ್ಕೆ ಯಾವುದೇ ಬೆಂಬಲವನ್ನು ಹೊಂದಿಲ್ಲ (ಉದಾಹರಣೆಗೆ ಷರತ್ತು ಕೋಡ್ 2 ಹೆಚ್ಚಿನ ಹೋಲಿಕೆಯನ್ನು ಸೂಚಿಸಿದರೆ ಶಾಖೆಗೆ BC 2 ಬದಲಿಗೆ BH). ಇದು ಕೇವಲ ಒಂದೇ ನಿಯಂತ್ರಣ ವಿಭಾಗವನ್ನು ಜೋಡಿಸಬಹುದು ಮತ್ತು ನಕಲಿ ವಿಭಾಗಗಳನ್ನು (ರಚನೆಯ ವ್ಯಾಖ್ಯಾನಗಳು) ಅನುಮತಿಸುವುದಿಲ್ಲ. ಪ್ಯಾರೆಂಟೆಸೈಸ್ಡ್ ಅಭಿವ್ಯಕ್ತಿಗಳನ್ನು ಅನುಮತಿಸಲಾಗುವುದಿಲ್ಲ ಮತ್ತು ಅಭಿವ್ಯಕ್ತಿಗಳು ಮೂರು ಪದಗಳಿಗೆ ಸೀಮಿತವಾಗಿದ್ದು, ಕೇವಲ ಆಪರೇಟರ್ಗಳು '+', '-' ಮತ್ತು '*' ಆಗಿರುತ್ತವೆ. ಬೇಸಿಕ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಅಸೆಂಬ್ಲರ್ ಬೇಸಿಕ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಎರಡು ಅಸೆಂಬ್ಲರ್ ಆವೃತ್ತಿಗಳನ್ನು ಹೊಂದಿದೆ. ಎರಡಕ್ಕೂ 16 ಕೆಬಿ ಮೆಮೊರಿ ಅಗತ್ಯವಿರುತ್ತದೆ, ಒಂದು ಟೇಪ್ ರೆಸಿಡೆಂಟ್ ಮತ್ತು ಇನ್ನೊಂದು ಡಿಸ್ಕ್. ಅಸೆಂಬ್ಲರ್ ಡಿ ಅಸೆಂಬ್ಲರ್ ಡಿ ಎಂಬುದು 16 ಕೆಬಿ ಮೆಮೊರಿ ಗಾತ್ರದ ಯಂತ್ರಗಳಿಗೆ ಡಿಓಎಸ್/360 ಜೋಡಣೆಯಾಗಿತ್ತು. ಇದು ಎರಡು ಆವೃತ್ತಿಗಳಲ್ಲಿ ಬಂದಿತುಃ ಕನಿಷ್ಠ 16 ಕೆಬಿ ಮೆಮೊರಿ ಹೊಂದಿರುವ ಯಂತ್ರಗಳಿಗೆ 10 ಕೆಬಿ ರೂಪಾಂತರ ಮತ್ತು 24 ಕೆಬಿ ಹೊಂದಿರುವ ಯಂತ್ರಗಳಿಗೆ 14 ಕೆಬಿ ರೂಪಾಂತರ. 64 ಕೆಬಿ ಅಥವಾ ಅದಕ್ಕಿಂತ ಹೆಚ್ಚಿನ ಸಾಮರ್ಥ್ಯದ ಡಿಓಎಸ್ ಯಂತ್ರಗಳಿಗೆ ಎಫ್-ಮಟ್ಟದ ಜೋಡಣಾ ಯಂತ್ರವೂ ಲಭ್ಯವಿತ್ತು. ಡಿ ಜೋಡಣೆದಾರರು ಹೆಚ್ಚಿನ ಆವೃತ್ತಿಗಳ ಬಹುತೇಕ ಎಲ್ಲಾ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಒದಗಿಸಿದರು. ಅಸೆಂಬ್ಲರ್ ಇ ಮತ್ತು ಎಫ್ ಅಸೆಂಬ್ಲರ್ ಇ ಅನ್ನು ಕನಿಷ್ಠ 32 ಕೆಬಿ ಮುಖ್ಯ ಸಂಗ್ರಹಣೆಯೊಂದಿಗೆ ಓಎಸ್/360 ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಚಲಾಯಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ, ಅಸೆಂಬ್ಲರ್ಗೆ 15 ಕೆಬಿ ಅಗತ್ಯವಿರುತ್ತದೆ. ಅಸೆಂಬ್ಲರ್ ಎಫ್ 64 ಕೆಬಿ ಮೆಮೊರಿ ಹೊಂದಿರುವ ಸಿಸ್ಟಮ್ನಲ್ಲಿ ಡಿಓಎಸ್/360 ಅಥವಾ ಓಎಸ್/360 ಅಡಿಯಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಅಸೆಂಬ್ಲರ್ಗೆ 44 ಕೆಬಿ ಅಗತ್ಯವಿರುತ್ತದೆ. ಈ ಜೋಡಣೆಗಳು ಓಎಸ್/360 ರ ಪ್ರಮಾಣಿತ ಭಾಗವಾಗಿದೆ; ರಚಿಸಲಾದ ಆವೃತ್ತಿಯನ್ನು ಸಿಸ್ಟಮ್ ಜನರೇಷನ್ (SYSGEN) ನಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ. ಅಸೆಂಬ್ಲರ್ ಎಚ್ ಅಸೆಂಬ್ಲರ್ ಎಚ್ ಓಎಸ್/360 ಮತ್ತು ಉತ್ತರಾಧಿಕಾರಿಗಳ ಮೇಲೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ; ಇದು ಅಸೆಂಬ್ಲರ್ ಎಫ್ ಗಿಂತ ವೇಗವಾಗಿತ್ತು ಮತ್ತು ಹೆಚ್ಚು ಶಕ್ತಿಯುತವಾಗಿತ್ತು, ಆದರೆ ಸ್ಥೂಲ ಭಾಷೆಯು ಸಂಪೂರ್ಣವಾಗಿ ಹೊಂದಿಕೆಯಾಗಿರಲಿಲ್ಲ. ಅಸೆಂಬ್ಲರ್ ಎಚ್ ಆವೃತ್ತಿ 2 ಅನ್ನು 1981 ರಲ್ಲಿ ಘೋಷಿಸಲಾಯಿತು ಮತ್ತು ಇದು ಎಎಮ್ಓಡಿಇ ಮತ್ತು ಆರ್ಎಮ್ಓಡಿಇ ನಿರ್ದೇಶನಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಎಕ್ಸ್ಟೆಂಡೆಡ್ ಆರ್ಕಿಟೆಕ್ಚರ್ (ಎಕ್ಸ್ಎ) ಗೆ ಬೆಂಬಲವನ್ನು ಒಳಗೊಂಡಿದೆ. ಇದನ್ನು 1994 ರಲ್ಲಿ ಮಾರ್ಕೆಟಿಂಗ್ನಿಂದ ಹಿಂತೆಗೆದುಕೊಳ್ಳಲಾಯಿತು ಮತ್ತು 1995 ರಲ್ಲಿ ಬೆಂಬಲ ಕೊನೆಗೊಂಡಿತು. ಅದರ ಬದಲಿಗೆ ಉನ್ನತ ಮಟ್ಟದ ಅಸೆಂಬ್ಲಿಯನ್ನು ಸ್ಥಾಪಿಸಲಾಯಿತು. ಹೊಸ ಸಿಸ್ಟಮ್/370 ವಾಸ್ತುಶಿಲ್ಪದ ಸೂಚನೆಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಅಸೆಂಬ್ಲರ್ ಎಫ್ ನ ಬಹುತೇಕ ಹೊಂದಾಣಿಕೆಯ ಅಪ್ಗ್ರೇಡ್ ಅಸೆಂಬ್ಲರ್ ಎಕ್ಸ್ಎಫ್ ಆಗಿದೆ. ಈ ಆವೃತ್ತಿಯು OS/VS, DOS/VS ಮತ್ತು VM ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಸಾಮಾನ್ಯ ಜೋಡಣೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ. ಇತರ ಬದಲಾವಣೆಗಳಲ್ಲಿ ಅಭಿವ್ಯಕ್ತಿಗಳು ಮತ್ತು ಸ್ಥೂಲ ಸಂಸ್ಕರಣೆಯ ಮೇಲಿನ ನಿರ್ಬಂಧಗಳನ್ನು ಸಡಿಲಗೊಳಿಸುವುದು ಸೇರಿದೆ. ಅಸೆಂಬ್ಲರ್ ಎಕ್ಸ್ಎಫ್ಗೆ ಕನಿಷ್ಠ ವಿಭಾಗ/ಪ್ರದೇಶದ ಗಾತ್ರ 64 ಕೆಬಿ (ವರ್ಚುವಲ್) ಅಗತ್ಯವಿದೆ. ಶಿಫಾರಸು ಮಾಡಲಾದ ಗಾತ್ರವು 128 ಕೆಬಿ ಆಗಿದೆ. 1992ರ ಜೂನ್ನಲ್ಲಿ ಐಬಿಎಂನ ಅಸೆಂಬ್ಲರ್ ಎಚ್ ಆವೃತ್ತಿ 2ರ ಬದಲಿಗೆ ಹೈ ಲೆವೆಲ್ ಅಸೆಂಬ್ಲರ್ ಅಥವಾ ಎಚ್ಎಲ್ಎಎಸ್ಎಂ ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು. ಇದು ಸಿಸ್ಟಮ್/370 ಮತ್ತು ಸಿಸ್ಟಮ್/390ಗಳಿಗೆ ಪೂರ್ವನಿಯೋಜಿತ ಭಾಷಾಂತರಕಾರವಾಗಿತ್ತು ಮತ್ತು ಎಂವಿಎಸ್, ವಿಎಸ್ಇ ಮತ್ತು ವಿಎಂ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಬೆಂಬಲಿಸಿತು. 2023 ರ ಹೊತ್ತಿಗೆ ಇದು ಐಬಿಎಂನ ಪ್ರಸ್ತುತ ಜೋಡಣಾ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಾಗಿದ್ದು, ಅದರ ಝಡ್/ಓಎಸ್, ಝಡ್/ವಿಎಸ್ಇ, ಝಡ್/ವಿಎಂ ಮತ್ತು ಝಡ್/ಟಿ. ಪಿ. ಎಫ್ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳು ಝಡ್/ಆರ್ಕಿಟೆಕ್ಚರ್ ಮೇನ್ಫ್ರೇಮ್ ಕಂಪ್ಯೂಟರ್ಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿವೆ. 6 ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡಿ ಮತ್ತು ನಂತರ ಲಿನಕ್ಸ್ನಲ್ಲಿ ಸಹ ರನ್ ಮಾಡಿ, ಮತ್ತು ಇಎಲ್ಎಫ್ ಅಥವಾ ಜಿಒಎಫ್ಎಫ್ ಆಬ್ಜೆಕ್ಟ್ ಫೈಲ್ಗಳನ್ನು ಉತ್ಪಾದಿಸಿ (ಈ ಪರಿಸರವನ್ನು ಕೆಲವೊಮ್ಮೆ ಐಬಿಎಂ ಝೆಡ್ನಲ್ಲಿ ಲಿನಕ್ಸ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ). ಐಬಿಎಂನಲ್ಲಿ ಕೆಲಸ ಮಾಡುವಾಗ, ಜಾನ್ ರಾಬರ್ಟ್ ಎಹ್ರ್ಮನ್ ಅವರು ಎಚ್ಎಲ್ಎಎಸ್ಎಂ ಅನ್ನು ರಚಿಸಿದರು ಮತ್ತು ಅದರ ಪ್ರಮುಖ ಅಭಿವರ್ಧಕರಾಗಿದ್ದರು ಮತ್ತು ಅವರನ್ನು "ಉನ್ನತ ಮಟ್ಟದ ಜೋಡಣೆಯ ಪಿತಾಮಹ" ಎಂದು ಪರಿಗಣಿಸಲಾಗಿದೆ. ಹೆಸರಿನ ಹೊರತಾಗಿಯೂ, ಎಚ್ಎಲ್ಎಎಸ್ಎಂ ತನ್ನದೇ ಆದ ಉನ್ನತ ಮಟ್ಟದ ಜೋಡಣೆಯೊಂದಿಗೆ ಸಾಮಾನ್ಯವಾಗಿ ಸಂಬಂಧಿಸಿರುವ ಅನೇಕ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಹೊಂದಿಲ್ಲ. ಬಳಕೆದಾರ-ವ್ಯಾಖ್ಯಾನಿತ ಕಾರ್ಯಗಳನ್ನು ಬರೆಯುವ ಸಾಮರ್ಥ್ಯದಂತಹ ಹೆಚ್ಚುವರಿ ಸ್ಥೂಲ ಭಾಷೆಯ ಸಾಮರ್ಥ್ಯಗಳಿಂದ ಈ ಹೆಸರು ಬರಬಹುದು. ಈ ಜೋಡಣೆಯು ಹೆಚ್ಚಾಗಿ ಎಸ್ಎಲ್ಎಸಿ (ಸ್ಟ್ಯಾನ್ಫೋರ್ಡ್ ಲೀನಿಯರ್ ಆಕ್ಸಿಲರೇಟರ್) ಮಾರ್ಪಾಡುಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಜೋಡಣೆಯ ಎಚ್ ಮತ್ತು ಜೋಡಣೆಯ (ಎಕ್ಸ್ಎಫ್) ಹೋಲುತ್ತದೆ. ಸೇರಿಸಲಾದ ವೈಶಿಷ್ಟ್ಯಗಳಲ್ಲಿ ಸ್ಥಳ ಕೌಂಟರ್ಗಾಗಿ ಸಿ. ಎಸ್. ಇ. ಸಿ. ಟಿ/ಡಿ. ಎಸ್. ಇ. ಸಿ. ಟಿ. ಯ ಸೂಚನೆ, ಅವಲಂಬಿತ ಮತ್ತು ಲೇಬಲ್ ಮಾಡಲಾದ ಬಳಕೆಯ ಹೇಳಿಕೆಗಳು, ಪ್ರಸ್ತುತ ಸಕ್ರಿಯವಾಗಿರುವ ಬಳಕೆಯ ಹೇಳಿಕೆಗಳ ಪಟ್ಟಿ, ಅಡ್ಡ-ಉಲ್ಲೇಖದಲ್ಲಿ ವೇರಿಯೇಬಲ್ ಅನ್ನು ಓದಲಾಗಿದೆಯೇ ಅಥವಾ ಬರೆಯಲಾಗಿದೆಯೇ ಎಂಬುದರ ಸೂಚನೆ ಮತ್ತು ಮಿಶ್ರ-ಕೇಸ್ ಚಿಹ್ನೆಗಳ ಹೆಸರುಗಳನ್ನು ಅನುಮತಿಸುವುದು ಸೇರಿವೆ. ಆರ್. ಎಸ್. ಇ. ಸಿ. ಟಿ. ನಿರ್ದೇಶನವು (ಓದಲು-ಮಾತ್ರ ನಿಯಂತ್ರಣ ವಿಭಾಗ) ಪ್ರತಿ ವಿಭಾಗದ ಆಧಾರದ ಮೇಲೆ ಮರುಪ್ರವೇಶವನ್ನು ಪರಿಶೀಲಿಸಲು ಜೋಡಣೆದಾರರಿಗೆ ಅವಕಾಶ ನೀಡುತ್ತದೆ. ಆರ್. ಎಸ್. ಇ. ಸಿ. ಟಿ. ಯನ್ನು ಈ ಹಿಂದೆ "ಅಸೆಂಬ್ಲರ್ ಎಚ್. ನಲ್ಲಿ ದಾಖಲೆರಹಿತ ಮತ್ತು ಅಸಮಂಜಸವಾಗಿ ಅನುಷ್ಠಾನಗೊಳಿಸಲಾಗಿತ್ತು". ಉನ್ನತ ಮಟ್ಟದ ಅಸೆಂಬ್ಲರ್ ಟೂಲ್ಕಿಟ್ ಉನ್ನತ ಮಟ್ಟದ ಅಸೆಂಬ್ಲರ್ ಟೂಲ್ಕಿಟ್ಗೆ ಪ್ರತ್ಯೇಕ ಬೆಲೆಯ ಪಕ್ಕವಾದ್ಯವಾಗಿದೆ. ಟೂಲ್ಕಿಟ್ ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಒಳಗೊಂಡಿದೆಃ ರಚನಾತ್ಮಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮ್ಯಾಕ್ರೋಗಳ ಒಂದು ಸೆಟ್-IF/ELSE/ENDIF Do/ENDO STRTSRCH/ORELSE/ENDLOOOP/ENDSRCH CASENTRY/CASE/ENDCASE SELECT/WHEN/OTHRWISE/ENDSEL. ಒಂದು ಡಿಸ್ಅಸೆಂಬ್ಲರ್. ಒಂದು "ಪ್ರೋಗ್ರಾಂ ಅಂಡರ್ಸ್ಟ್ಯಾಂಡಿಂಗ್ ಟೂಲ್" (ರೀ-ಎಂಜಿನಿಯರಿಂಗ್ ನೆರವು). ಮೂಲ ಎಕ್ಸ್ಆರ್ಇಎಫ್ ಸೌಲಭ್ಯ (ಅಡ್ಡ-ಉಲ್ಲೇಖ ಸೌಲಭ್ಯ). ಇಂಟರಾಕ್ಟಿವ್ ಡೀಬಗ್ ಸೌಲಭ್ಯ. ವರ್ಧಿತ ಸೂಪರ್ಸಿ (ಮೂಲ ಹೋಲಿಕೆ ಸಾಧನ). ವಿಶೇಷ ಆವೃತ್ತಿಗಳು 7090/7094 ಬೆಂಬಲ ಪ್ಯಾಕೇಜ್ ಜೋಡಣೆದಾರ ಐಬಿಎಂ 7090/7094 ಬೆಂಬಲ ಪ್ಯಾಕೇಜ್, "ಸಪ್ಯಾಕ್" ಎಂದು ಕರೆಯಲ್ಪಡುತ್ತದೆ, ಇದು ಸಿಸ್ಟಮ್ 360 ಗಾಗಿ ಬರೆಯಲಾದ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಐಬಿಎಂ 709,7090,7094, ಅಥವಾ 7094 II "ನಲ್ಲಿ ಜೋಡಿಸಲು, ಪರೀಕ್ಷಿಸಲು ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅನುಮತಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಮೂರು ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಈ ಅಡ್ಡ-ಜೋಡಣೆಯು 7090 ಅಥವಾ 7094 ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ಸಿಸ್ಟಮ್/360 ಅಭಿವೃದ್ಧಿಯಲ್ಲಿರುವಾಗ ಇದನ್ನು ಬಳಸಲಾಗುತ್ತಿತ್ತು. ಈ ಜೋಡಣೆಯು ಆರು-ಬಿಟ್ ಬಿ. ಸಿ. ಡಿ ಅಕ್ಷರಗಳ ಸೆಟ್ ಮತ್ತು ಎಂಟು-ಬಿಟ್ ಇ. ಬಿ. ಸಿ. ಡಿ. ಐ. ಸಿ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಐಬಿಎಂ ಸಿಸ್ಟಮ್/360 ಮಾಡೆಲ್ 20 ಜೋಡಣೆದಾರರು ಐಬಿಎಂ ಮಾಡೆಲ್ 20 ಗಾಗಿ ಎರಡು ಜೋಡಣೆಗಳನ್ನು ಪೂರೈಸಿತುಃ ಮಾಡೆಲ್ 20 ಬೇಸಿಕ್ ಜೋಡಣೆ, ಮತ್ತು ಮಾಡೆಲ್ 20 ಡಿಪಿಎಸ್/ಟಿಪಿಎಸ್ ಜೋಡಣೆ. ಎರಡೂ ಮಾದರಿಗಳು ಸಿ. ಐ. ಓ., ಟಿ. ಐ. ಓ., ಎಕ್ಸ್. ಐ. ಓ. ಬಿ., ಎಸ್. ಪಿ. ಎಸ್. ಡಬ್ಲ್ಯೂ., ಬಿ. ಎ. ಎಸ್., ಬಿ. ಎ. ಎಸ್. ಆರ್. ಮತ್ತು ಎಚ್. ಪಿ. ಆರ್. ಸೇರಿದಂತೆ ಮಾದರಿ 20ರಲ್ಲಿ ಲಭ್ಯವಿರುವ ಸೂಚನೆಗಳನ್ನು ಮಾತ್ರ ಬೆಂಬಲಿಸುತ್ತವೆ. ಬೇಸಿಕ್ ಅಸೆಂಬ್ಲರ್ ಸಿಸ್ಟಮ್/360 ಬೇಸಿಕ್ ಅಸೆಂಬ್ಲರ್ನ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ನಿರ್ಬಂಧಿತ ಆವೃತ್ತಿಯಾಗಿದೆ; ಗಮನಾರ್ಹವಾಗಿ, ಚಿಹ್ನೆಗಳು ನಾಲ್ಕು ಅಕ್ಷರಗಳ ಉದ್ದಕ್ಕೆ ಸೀಮಿತವಾಗಿವೆ. ಈ ಆವೃತ್ತಿಯು 4 ಕೆಬಿ ಮೆಮೊರಿ ಹೊಂದಿರುವ ಸಿಸ್ಟಮ್ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದೆ, ಮತ್ತು ಸ್ಥೂಲ ಬೆಂಬಲವು ಐಒಸಿಎಸ್ ಮ್ಯಾಕ್ರೋಗಳಿಗೆ ಸೀಮಿತವಾಗಿದೆ. ಕಾರ್ಡ್ ಆವೃತ್ತಿಗಳು ಎರಡು-ಪಾಸ್ ಜೋಡಣೆಯಾಗಿದ್ದು ಅವು ಕಾರ್ಡ್ ಇನ್ಪುಟ್/ಔಟ್ಪುಟ್ ಅನ್ನು ಮಾತ್ರ ಬೆಂಬಲಿಸುತ್ತವೆ. ಟೇಪ್-ರೆಸಿಡೆಂಟ್ ಆವೃತ್ತಿಗಳು ಒನ್-ಪಾಸ್ ಆಗಿದ್ದು, ಮಧ್ಯಂತರ ಶೇಖರಣೆಗಾಗಿ ಮ್ಯಾಗ್ನೆಟಿಕ್ ಟೇಪ್ ಅನ್ನು ಬಳಸುತ್ತವೆ. ಸಿಪಿಎಸ್ ಅಸೆಂಬ್ಲರ್ನೊಂದಿಗೆ ಜೋಡಿಸಲಾದ ಕಾರ್ಯಕ್ರಮಗಳು ಗರಿಷ್ಠ 16 ಕೆಬಿ ಅನ್ನು ಪರಿಹರಿಸಬಹುದು. ಡಿಪಿಎಸ್/ಟಿಪಿಎಸ್ ಜೋಡಣೆಯು ಸಿಸ್ಟಮ್/360 ಬಿಪಿಎಸ್/ಬಿಒಎಸ್ ಜೋಡಣೆಯ ಸ್ವಲ್ಪಮಟ್ಟಿಗೆ ನಿರ್ಬಂಧಿತ ಆವೃತ್ತಿಯಾಗಿದೆ. ಐಬಿಎಂ ಸಿಸ್ಟಮ್/360 ಮಾಡೆಲ್ 44 ಪಿಎಸ್ ಅಸೆಂಬ್ಲರ್ ಐಬಿಎಂ ಸಿಸ್ಟಮ್/360 ಮಾಡೆಲ್ 44 ಪ್ರೊಗ್ರಾಮಿಂಗ್ ಸಿಸ್ಟಮ್ ಅಸೆಂಬ್ಲರ್ ಓಎಸ್/360 ಮತ್ತು ಡಿಓಎಸ್/360 ಅಸೆಂಬ್ಲರ್ ಭಾಷೆಯ "ಆಯ್ದ ಉಪವಿಭಾಗ" ವನ್ನು ಸಂಸ್ಕರಿಸುತ್ತದೆ. ಅತ್ಯಂತ ಗಮನಾರ್ಹವಾಗಿ ಮಾಡೆಲ್ 44 ಜೋಡಣೆಯು ಮ್ಯಾಕ್ರೋಗಳು ಮತ್ತು ಮುಂದುವರಿಕೆಯ ಹೇಳಿಕೆಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಹೊಂದಿಲ್ಲ. ಮತ್ತೊಂದೆಡೆ ಇದು ಇತರ ಸಿಸ್ಟಮ್/360 ಜೋಡಣೆಗಳಲ್ಲಿ ಕಂಡುಬರದ ಹಲವಾರು ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಹೊಂದಿದೆ-ಮುಖ್ಯವಾಗಿ ಸಾಮಾನ್ಯ ಎಂದು ಹೆಸರಿಸಲಾದ ಕಾರ್ಡ್ ಇಮೇಜ್ ಸೋರ್ಸ್ ಡೇಟಾಸೆಟ್ ಅನ್ನು ನವೀಕರಿಸುವ ಸೂಚನೆಗಳು ಮತ್ತು ಸೆಟಾ ಜೋಡಣೆ ಅಸ್ಥಿರಗಳ ಸೂಚ್ಯ ವ್ಯಾಖ್ಯಾನ. ಇದು ಶೇಖರಣಾ-ಶೇಖರಣಾ (ಎಸ್ಎಸ್) ಸೂಚನೆಗಳನ್ನು ಅಥವಾ ಬೈನರಿ (ಸಿವಿಬಿ) ಗೆ ಪರಿವರ್ತಿಸಲು, ದಶಮಾಂಶ (ಸಿವಿಡಿ) ಗೆ ಪರಿವರ್ತಿಸಲು, ನೇರ ಓದಲು (ಆರ್ಡಿಡಿ) ಮತ್ತು ನೇರ ಬರೆಯಲು (ಡಬ್ಲ್ಯುಆರ್ಡಿ) ಸೂಚನೆಗಳನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ. ಇದು ಮಾದರಿ 44ಕ್ಕೆ ವಿಶಿಷ್ಟವಾದ ನಾಲ್ಕು ಸೂಚನೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆಃ ಚೇಂಜ್ ಪ್ರಿಯಾರಿಟಿ ಮಾಸ್ಕ್ (ಸಿಎಚ್ಪಿಎಂ), ಲೋಡ್ ಪಿಎಸ್ಡಬ್ಲ್ಯೂ ಸ್ಪೆಷಲ್ (ಎಲ್ಪಿಎಸ್ಎಕ್ಸ್), ರೀಡ್ ಡೈರೆಕ್ಟ್ ವರ್ಡ್ (ಆರ್ಡಿಡಿಡಬ್ಲ್ಯೂ), ಮತ್ತು ರೈಟ್ ಡೈರೆಕ್ಟ್ ವರ್ಡ್ (ಡಬ್ಲ್ಯುಆರ್ಡಿಡಬ್ಲ್ಯೂ). ಇದು ಮೂಲ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ನವೀಕರಿಸುವ ನಿರ್ದೇಶನಗಳನ್ನು ಸಹ ಒಳಗೊಂಡಿದೆ, ಇದು ಇತರ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ (ಎಸ್ಕೆಪಿಟಿಒ, ರೆಂಡ್, ಎನ್ಯುಎಂ, ಒಎಂಐಟಿ ಮತ್ತು ಎಂಡ್ಯುಪಿ) ಯುಟಿಲಿಟಿ ಪ್ರೋಗ್ರಾಂಗಳು ನಿರ್ವಹಿಸುವ ಕಾರ್ಯವಾಗಿದೆ. ಐಬಿಎಂ ಸಿಸ್ಟಮ್/360 ಟಿಎಸ್ಎಸ್ ಜೋಡಣೆ ವ್ಯವಸ್ಥೆ/360 ಮಾದರಿ 67 ಸಮಯ ಹಂಚಿಕೆ ವ್ಯವಸ್ಥೆಯ ಜೋಡಣೆಯು ವಿಶಿಷ್ಟ ಟಿಎಸ್ಎಸ್ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬೆಂಬಲಿಸಲು ನಿರ್ದೇಶನಗಳಲ್ಲಿ ಹಲವಾರು ವ್ಯತ್ಯಾಸಗಳನ್ನು ಹೊಂದಿದೆ. ಪಿಎಸ್ಇಸಿಟಿ ನಿರ್ದೇಶನವು ಸ್ಥಳಾಂತರಿಸಬಹುದಾದ ವಿಳಾಸ ಸ್ಥಿರಾಂಕಗಳು ಮತ್ತು ಪ್ರೋಗ್ರಾಂ ಬಳಸುವ ಮಾರ್ಪಡಿಸಬಹುದಾದ ಡೇಟಾವನ್ನು ಹೊಂದಿರುವ ಮೂಲಮಾದರಿಯ ನಿಯಂತ್ರಣ ವಿಭಾಗವನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ. ಅಸೆಂಬ್ಲರ್ ಜಿ "ಅಸೆಂಬ್ಲರ್ ಜಿ" ಎಂಬುದು 1970ರ ದಶಕದಲ್ಲಿ ವಾಟರ್ಲೂ ವಿಶ್ವವಿದ್ಯಾಲಯವು ಅಸೆಂಬ್ಲರ್ ಎಫ್ಗೆ ಮಾಡಿದ ಮಾರ್ಪಾಡುಗಳ ಒಂದು ಗುಂಪಾಗಿದೆ (ಅಸೆಂಬ್ಲರ್ ಎಫ್ ಆಗಿತ್ತು/ಮುಕ್ತ ಮೂಲವಾಗಿದೆ). ವರ್ಧನೆಗಳು ಹೆಚ್ಚಾಗಿ ಇನ್ಪುಟ್/ಔಟ್ಪುಟ್ನ ಉತ್ತಮ ನಿರ್ವಹಣೆ ಮತ್ತು ಸುಧಾರಿತ ಬಫರಿಂಗ್ನಲ್ಲಿವೆ, ಇದು ಜೋಡಣೆಗಳನ್ನು ಗಣನೀಯವಾಗಿ ವೇಗಗೊಳಿಸುತ್ತದೆ. "ಅಸೆಂಬ್ಲರ್ ಜಿ" ಎಂದಿಗೂ ಐಬಿಎಂ ಉತ್ಪನ್ನವಾಗಿರಲಿಲ್ಲ. ಐಬಿಎಂ ಅಲ್ಲದ ಜೋಡಣೆದಾರರು ವಿಶೇಷ ಪರಿಸರಕ್ಕಾಗಿ ಹಲವಾರು ಐಬಿಎಂ-ಹೊಂದಾಣಿಕೆಯ ಜೋಡಣೆದಾರರು ಇದ್ದಾರೆ. ಯುನಿಸಿಸ್ನ ಯುನಿವಾಕ್ 90/60,90/70 ಮತ್ತು 90/80 ಸರಣಿಗಳನ್ನು ಐಬಿಎಂ-ಫಾರ್ಮ್ಯಾಟ್ ಜೋಡಣೆಯನ್ನು ಸ್ವೀಕರಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ, ಏಕೆಂದರೆ ಯಂತ್ರ ಸರಣಿಯು ಎಸ್/360 ಮತ್ತು ಎಸ್/370ರಂತೆಯೇ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಫುಜಿಟ್ಸು ಬಿಎಸ್ 2000 ಸರಣಿಯನ್ನು ಯುನಿವಾಕ್ನಂತೆಯೇ ಅದೇ ಸಂಪನ್ಮೂಲದಿಂದ 370 ರಂತೆ ನಿರ್ಮಿಸಲಾಗಿದೆ ಮತ್ತು ಇದು ಇನ್ನೂ ಯುರೋಪಿನ ಕೆಲವು ಭಾಗಗಳಲ್ಲಿ ಬಳಕೆಯಲ್ಲಿದೆ. ಡಿಗ್ನಸ್ ಎಲ್ಎಲ್ಸಿ ಸಿಸ್ಟಮ್ಸ್/ಎಎಸ್ಎಂ ಒಂದು ಎಚ್ಎಲ್ಎಎಸ್ಎಂ-ಹೊಂದಿಕೆಯಾಗುವ ಜೋಡಣೆಯಾಗಿದ್ದು ಅದು ಸ್ಥಳೀಯವಾಗಿ ಐಬಿಎಂ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಅಥವಾ ಅಡ್ಡ-ಜೋಡಣೆಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಡಾನ್ ಹಿಗ್ಗಿನ್ಸ್ ಬರೆದ ಫ್ರೀವೇರ್ ಪಿಸಿ/370 ಅನ್ನು ನಂತರ ಮೈಕ್ರೋ ಫೋಕಸ್ ಖರೀದಿಸಿತು. Z390 ಒಂದು ಜೋಡಣೆ ಮತ್ತು ಸಿಸ್ಟಮ್ 390 ಎಮ್ಯುಲೇಟರ್ ಆಗಿದ್ದು, ಇದನ್ನು ಡಾನ್ ಹಿಗ್ಗಿನ್ಸ್ ಬರೆದಿದ್ದಾರೆ ಮತ್ತು ಇದನ್ನು ಜಾವಾದಲ್ಲಿ ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಲಾಗಿದೆ. ಇದು ಮುಕ್ತ ಮೂಲವಾಗಿದೆ ಮತ್ತು http://www.z390.org ಪೆನ್ ಸ್ಟೇಟ್ ಯೂನಿವರ್ಸಿಟಿಯಿಂದ ಲಭ್ಯವಿದೆ, ಇದು ಸಿಸ್ಟಮ್ 370 ಜೋಡಣೆದಾರ ಮತ್ತು ಇಂಟರ್ಪ್ರಿಟರ್ ಅನ್ನು ಒಳಗೊಂಡಿರುವ ASSIST ಎಂಬ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ರಚಿಸಿದೆ. ಟಾಚಿಯಾನ್ ಸಾಫ್ಟ್ವೇರ್ ಎಲ್ಎಲ್ಸಿ ವಿಂಡೋಸ್, ಲಿನಕ್ಸ್/x86, ಎಸ್/390 ಗಾಗಿ ಲಿನಕ್ಸ್ ಮತ್ತು ಜೆಡ್ ಸೀರೀಸ್, ಎಐಎಕ್ಸ್ ಮತ್ತು ಸೋಲಾರಿಸ್ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಟಾಚಿಯಾನ್ ಅಸೆಂಬ್ಲರ್ ವರ್ಕ್ಬೆಂಚ್ ಅನ್ನು ಮಾರಾಟ ಮಾಡುತ್ತದೆ. ಗ್ನು ಅಸೆಂಬ್ಲರ್ (ಅನಿಲ) ಓಎಸ್/390 ಮತ್ತು ಐಬಿಎಂ ಝೆಡ್ನಲ್ಲಿ ಲಿನಕ್ಸ್ಗಾಗಿ ಗ್ನು ಕಂಪೈಲರ್ ಕಲೆಕ್ಷನ್ (ಜಿಸಿಸಿ) ಭಾಗವಾಗಿದೆ. ಈ ಜೋಡಿಸುವಿಕೆಯು ಒಂದು ವಿಶಿಷ್ಟ ವಾಕ್ಯರಚನೆಯನ್ನು ಹೊಂದಿದ್ದು ಅದು ಐಬಿಎಂ ವಿನ್ಯಾಸಗಳಿಗಾಗಿ ಇತರ ಜೋಡಣೆಗಳೊಂದಿಗೆ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ. ಪ್ರಾಮುಖ್ಯತೆ ಮೂಲತಃ ಎಲ್ಲಾ ಸಿಸ್ಟಮ್/360 ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಜೋಡಣಾ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲಾಗುತ್ತಿತ್ತು ಮತ್ತು ಎಲ್ಲಾ ಸಿಸ್ಟಮ್ ಇಂಟರ್ಫೇಸ್ಗಳನ್ನು ಸ್ಥೂಲ ವ್ಯಾಖ್ಯಾನಗಳಿಂದ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗುತ್ತಿತ್ತು. ಉನ್ನತ ಮಟ್ಟದ ಭಾಷೆಗಳ (ಎಚ್ಎಲ್ಎಲ್) ಪ್ರವೇಶವನ್ನು ಆ ಭಾಷೆಯು ಒದಗಿಸುವುದಕ್ಕೆ ಸೀಮಿತಗೊಳಿಸಲಾಗಿತ್ತು, ಮತ್ತು ಇತರ ಸಿಸ್ಟಮ್ ಕರೆಗಳನ್ನು ಎಚ್ಎಲ್ಎಲ್ ಪ್ರೋಗ್ರಾಂಗಳಿಂದ ಕರೆಯಲಾಗುವ ಜೋಡಣೆಯ ಉಪ-ರೂಢಿಗಳಾಗಿ ಸಂಕೇತಿಸಬೇಕಾಗಿತ್ತು. ಅಲ್ಲದೆ, ಸಾಮಾನ್ಯ ಓಎಸ್ ಕಾರ್ಯಗಳನ್ನು ವಿಸ್ತರಿಸುವ ಅಥವಾ ಬದಲಾಯಿಸುವಂತಹ ಬಳಕೆದಾರ-ಸರಬರಾಜು ಮಾಡಿದ ದಿನಚರಿಗಳಾದ ಎಕ್ಸಿಟ್ಸ್ ಎಂದು ಕರೆಯಲಾಗುವ ಅನುಸ್ಥಾಪನೆಯ ಮೂಲಕ ಓಎಸ್ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಕಸ್ಟಮೈಸ್ ಮಾಡಲು ಐಬಿಎಂ ಅವಕಾಶ ಮಾಡಿಕೊಟ್ಟಿತು. ಈ ನಿರ್ಗಮನಗಳನ್ನು ಜೋಡಣಾ ಭಾಷೆಯಲ್ಲಿ ಸಂಕೇತಿಸಬೇಕಾಗಿತ್ತು. ನಂತರ, ಐಬಿಎಂ ಓಎಸ್/360 ಅನ್ನು ಸಿಸ್ಟಮ್ಸ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಾದ ಪಿಎಲ್/ಎಸ್ನಲ್ಲಿ ಮರುಕೋಡ್ ಮಾಡಿತು, ಆದರೆ, ಒಂದು ಸಣ್ಣ ಪ್ರಯೋಗವನ್ನು ಹೊರತುಪಡಿಸಿ, ಪಿಎಲ್/ಎಸ್ ಕಂಪೈಲರ್ ಅನ್ನು ಬಳಕೆದಾರರಿಗೆ ಬಿಡುಗಡೆ ಮಾಡದಿರಲು ನಿರ್ಧರಿಸಿತು. ಈ ಅಂಶಗಳ ಪರಿಣಾಮವಾಗಿ, ಜೋಡಣಾ ಭಾಷೆಯು ಅನೇಕ ವರ್ಷಗಳವರೆಗೆ ಐಬಿಎಂ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಗಮನಾರ್ಹ ಬಳಕೆಯನ್ನು ಕಂಡಿತು. ಐಬಿಎಂ ಸಿಸ್ಟಮ್/360 ಎಎಸ್ಎಸ್ಐಎಸ್ಟಿ ಅಸೆಂಬ್ಲರ್ ಪಿಸಿ-ಆಧಾರಿತ ಐಬಿಎಂ-ಹೊಂದಿಕೆಯಾಗುವ ಮೇನ್ಫ್ರೇಮ್ಗಳು-ಹೊಂದಿಕೆಯಾಗುವ ಯಂತ್ರಗಳ ಪಟ್ಟಿ ಅಥವಾ ವರ್ಚುವಲ್ ಯಂತ್ರಗಳನ್ನು ಬೇರ್ಪಡಿಸುವ-ಜೋಡಣೆಯ ಹಿಮ್ಮುಖ ಪ್ರಕ್ರಿಯೆ, ಯಂತ್ರ ಸಂಕೇತದಿಂದ ಜೋಡಣೆಯಂತಹ ಮೂಲವನ್ನು ಪುನರ್ನಿರ್ಮಿಸುವುದು ಟಿಪ್ಪಣಿಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಐಬಿಎಂ ಹೈ ಲೆವೆಲ್ ಅಸೆಂಬ್ಲರ್ ಕೈಪಿಡಿ ಐಬಿಎಂ ಸಿಸ್ಟಮ್/360 ಅಸೆಂಬ್ಲರ್ ಲಾಂಗ್ವೇಜ್ (ವಿದ್ಯಾರ್ಥಿ ಪಠ್ಯ) ಝಡ್/ಓಎಸ್ & ಝಡ್/ವಿಎಂ & ಝಡ್/ವಿಎಸ್ಇಗಾಗಿ ಹೈ ಲೆವೆಲ್ ಅಸೆಂಬ್ಲರ್ ರೆಫರೆನ್ಸ್ ಪಂಕ್ಟಿಲಿಯಸ್ ಪ್ರೋಗ್ರಾಮರ್ಃ ಐಬಿಎಂ ಮೇನ್ಫ್ರೇಮ್ ಅಸೆಂಬ್ಲರ್ ಬೇಸಿಕ್ ಐಬಿಎಂ ಮೇನ್ಫ್ರೇಮ್ ಅಸೆಂಬ್ಲಿ ಲಾಂಗ್ವೇಜ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಓಎಸ್/390 ಅಸೆಂಬ್ಲರ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಇಂಟ್ರಡಕ್ಷನ್ (ಆರ್ಕೈವ್) ವೆಬ್ ಎನೇಬಲ್ಡ್ ಐಬಿಎಂ ಅಸೆಂಬ್ಲರ್ ಎಫ್ ಕಂಪೈಲರ್ ಸಣ್ಣ ಪ್ರಯೋಗಗಳಿಗಾಗಿ ಎಎಸ್ಎಸ್ಐ