City & Guilds Mnemonic Code
ಸಿಟಿ & ಗಿಲ್ಡ್ಸ್ ನೆಮೊನಿಕ್ ಕೋಡ್ ಮತ್ತು ಅದರ ಸಂಬಂಧಿತ ಸಿಟಿ & ಗಿಲ್ಡ್ಸ್ ಕಂಪ್ಯೂಟರ್ ಒಂದು ಜೋಡಣಾ ಭಾಷೆ ಮತ್ತು ಅದನ್ನು ನಡೆಸುವ ವರ್ಚುವಲ್ ಕಂಪ್ಯೂಟರ್ ಸಿಸ್ಟಮ್ಗೆ ಒಂದು ವಿವರಣೆಯಾಗಿದೆ. ಇದನ್ನು 1964 ರಲ್ಲಿ ಸಿಟಿ ಅಂಡ್ ಗಿಲ್ಡ್ಸ್ ಆಫ್ ಲಂಡನ್ ಇನ್ಸ್ಟಿಟ್ಯೂಟ್ ಪರಿಚಯಿಸಿತು ಮತ್ತು ಹಲವಾರು ಕಂಪ್ಯೂಟರ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮತ್ತು ಆಡಳಿತ ಕೋರ್ಸ್ಗಳಿಗೆ ಆಧಾರವಾಗಿ ಬಳಸಲಾಯಿತು. ಕಂಪ್ಯೂಟರ್ ಮಾದರಿಯು ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ತುಂಬಾ ಸರಳವಾಗಿತ್ತು, ಮತ್ತು ಕಾರ್ಯಾಚರಣೆಯ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಐಸಿಎಲ್ 1900 ಸರಣಿ ಮತ್ತು ಎಲಿಯಟ್ 900 ಕುಟುಂಬದಂತಹ ಹಲವಾರು ಮೇನ್ಫ್ರೇಮ್ ಕಂಪ್ಯೂಟರ್ಗಳಲ್ಲಿ ಇಂಟರ್ಪ್ರಿಟರ್ಗಳಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಯಿತು. ನವೀಕರಿಸಿದ ಆವೃತ್ತಿಯು 1968ರಲ್ಲಿ ಬಿಡುಗಡೆಯಾಯಿತು. ಸಿಟಿ ಅಂಡ್ ಗಿಲ್ಡ್ಸ್ ಆಫ್ ಲಂಡನ್ ಇನ್ಸ್ಟಿಟ್ಯೂಟ್ (ಸಿ & ಜಿ) 19ನೇ ಶತಮಾನದ ಅಂತ್ಯದಿಂದ ವಿವಿಧ ರೀತಿಯ ವೃತ್ತಿಪರ ಮತ್ತು ಅಪ್ರೆಂಟಿಸ್ಶಿಪ್ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ನೀಡುತ್ತಿದೆ. 1960 ರ ದಶಕದ ಆರಂಭದಲ್ಲಿ, ಮೊದಲ ಕಂಪ್ಯೂಟರ್ ವ್ಯವಸ್ಥೆಗಳು ದೊಡ್ಡ ಕಂಪನಿಗಳಲ್ಲಿ ವೇಗವಾಗಿ ಬೆಳೆಯಲು ಪ್ರಾರಂಭಿಸಿದವು, ಮತ್ತು ಸಿ & ಜಿ ಕಂಪ್ಯೂಟರ್ ಕಾರ್ಯಾಚರಣೆ ಮತ್ತು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕುರಿತು ಸರಣಿ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಪರಿಚಯಿಸಲು ನಿರ್ಧರಿಸಿತು. ಸಿಟಿ & ಗಿಲ್ಡ್ಸ್ ನೆಮೊನಿಕ್ ಕೋಡ್ ಒಂದೇ ಹೊಸ ಜೋಡಣಾ ಭಾಷೆಯನ್ನು ಪರಿಚಯಿಸುವ ಮೂಲಕ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳಾದ್ಯಂತ ವ್ಯಾಪಕವಾದ ಹೊಂದಾಣಿಕೆಯಿಲ್ಲದ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಿತು, ನಂತರ ಅದನ್ನು ಯಾವುದೇ ಸಾಕಷ್ಟು ಶಕ್ತಿಯುತವಾದ ಪ್ಲಾಟ್ಫಾರ್ಮ್ನಲ್ಲಿ ವರ್ಚುವಲ್ ಯಂತ್ರದಲ್ಲಿ ವ್ಯಾಖ್ಯಾನಿಸಬಹುದು. ಈ ವ್ಯವಸ್ಥೆಯನ್ನು ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಸರಳೀಕರಿಸಲಾಗಿದ್ದು, ಅದನ್ನು ಸಾಧ್ಯವಾದಷ್ಟು ದೊಡ್ಡದಾಗಿ ಚಲಾಯಿಸಬಹುದಾದ ಯಂತ್ರಗಳ ಸಂಖ್ಯೆಯನ್ನು ಮಾಡಲಾಗಿದೆ. ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಜೋಡಣೆಯೊಂದಿಗೆ ಸಂಯೋಜಿಸದ ಹಲವಾರು ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸಹ ಸೇರಿಸಿತು, ಇದರಲ್ಲಿ ಪ್ರಮಾಣಿತ ದತ್ತಾಂಶ ಸ್ವರೂಪವು ಫ್ಲೋಟಿಂಗ್ ಪಾಯಿಂಟ್ ಆಗಿರುತ್ತದೆ ಮತ್ತು ಸುಧಾರಿತ ಗಣಿತ ಮತ್ತು ಸ್ಟ್ರಿಂಗ್ ನಿರ್ವಹಣೆಗೆ ಹಲವಾರು ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ, ಇದನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಬೇಸಿಕ್ನಂತಹ ಉನ್ನತ ಮಟ್ಟದ ಭಾಷೆಯಲ್ಲಿ ನಿರೀಕ್ಷಿಸಬಹುದು. ಮೊದಲ ಬಿಡುಗಡೆಯು 1964 ರಲ್ಲಿ ನಡೆಯಿತು, ಮತ್ತು ಕಂಪ್ಯೂಟರ್ ಸಿಬ್ಬಂದಿಗೆ ಮೂಲ ಮತ್ತು ಸುಧಾರಿತ ಪ್ರಮಾಣಪತ್ರಗಳು ಎಂಬ ಎರಡು ಕೋರ್ಸ್ಗಳಲ್ಲಿ ಬಳಸಲಾಯಿತು. ಈ ವ್ಯವಸ್ಥೆಯನ್ನು 1968ರಲ್ಲಿ ಪರಿಷ್ಕೃತ ಜ್ಞಾಪಕ ಸಂಹಿತೆಯಾಗಿ ನವೀಕರಿಸಲಾಯಿತು, ಆ ಸಮಯದಲ್ಲಿ ಬೇಸಿಕ್ ಕೋರ್ಸ್ ಕಂಪ್ಯೂಟರ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮತ್ತು ಮಾಹಿತಿ ಸಂಸ್ಕರಣೆಯಲ್ಲಿ ಪ್ರಮಾಣಪತ್ರವಾಯಿತು. ಬೈನರಿ ಪೂರ್ಣಾಂಕಗಳನ್ನು ಬಳಸಿದ ಬಹುಪಾಲು ನೈಜ-ಪ್ರಪಂಚದ ಯಂತ್ರಗಳಿಗೆ ಅಥವಾ ಆ ಯುಗದ ವ್ಯಾಪಾರ-ಆಧಾರಿತ ಯಂತ್ರಗಳಿಗೆ, ಬೈನರಿ ಕೋಡೆಡ್ ದಶಮಾಂಶಕ್ಕೆ ವಿರುದ್ಧವಾಗಿ, ಅದರ ಮೂಲ ದತ್ತಾಂಶ ಪ್ರಕಾರವು ಫ್ಲೋಟಿಂಗ್ ಪಾಯಿಂಟ್ ಸಂಖ್ಯೆಯಾಗಿರುವುದರಿಂದ ಕಂಪ್ಯೂಟರ್ ಒಂದು ವಿಚಿತ್ರತೆಯಾಗಿತ್ತು. ಮೆಮೊರಿಯಿಂದ ದತ್ತಾಂಶವನ್ನು ಲೋಡ್ ಮಾಡುವುದು ಅಥವಾ ಬಿಟ್ ಶಿಫ್ಟಿಂಗ್ನಂತಹ ಹೆಚ್ಚಿನ ಜೋಡಣೆಗಳಲ್ಲಿ ಕಂಡುಬರುವ ಕಡಿಮೆ-ಮಟ್ಟದ ಆಜ್ಞೆಗಳ ಜೊತೆಗೆ, ಸಿ & ಜಿ ಸಹ ಗುಣಾಕಾರ ಮತ್ತು ವಿಭಜನೆಯನ್ನು ಒಳಗೊಂಡಿತ್ತು, ಜೊತೆಗೆ ಘಾತಾಂಕಗಳು ಮತ್ತು ತ್ರಿಕೋನಮಿತಿಯ ಕಾರ್ಯಗಳಂತಹ ಹಲವಾರು ಸುಧಾರಿತ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಒಳಗೊಂಡಿತ್ತು. ಮೆಮೊರಿ ಸ್ಥಳವು ಪರ್ಯಾಯವಾಗಿ ಒಂದು ಅಕ್ಷರವನ್ನು ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳಬಹುದು. ಕಂಪ್ಯೂಟರ್ 1000 ಪದಗಳ ಮುಖ್ಯ ಸ್ಮರಣೆಯನ್ನು ಹೊಂದಿರುತ್ತದೆ ಎಂದು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ. ಮೊದಲ ಹತ್ತು ವಿಳಾಸಗಳನ್ನು ಸೂಚ್ಯಂಕ ದಾಖಲೆಗಳಾಗಿ ಬಳಸಬಹುದಾಗಿತ್ತು ಆದರೆ ಅವು ವಿಶೇಷ ಅರ್ಥಗಳನ್ನು ಸಹ ಹೊಂದಿದ್ದವು. ಸ್ಥಳ ಶೂನ್ಯವನ್ನು ಶಾಶ್ವತವಾಗಿ ಶೂನ್ಯ ಮೌಲ್ಯಕ್ಕೆ ಹೊಂದಿಸಲಾಗಿದೆ, ಆದರೆ 1 ಶೇಖರಣೆಯಾಗಿದೆ. 4 ಸಬ್ ರೂಟಿನ್ ಕರೆಗಳ ಸಮಯದಲ್ಲಿ ಹಿಂದಿರುಗುವ ವಿಳಾಸವನ್ನು ಹೊಂದಿತ್ತು. ಪರಿಷ್ಕೃತ ಆವೃತ್ತಿಯಲ್ಲಿ, ಸೂಚನೆಯೊಂದಿಗೆ 5 ಅನ್ನು ಬಳಸಲಾಯಿತು ಮತ್ತು ಸಿಎನ್ಸಿ ಸೂಚನೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಅಕ್ಷರಗಳಿಂದ ಸಂಖ್ಯೆಗಳಿಗೆ ಪರಿವರ್ತಿಸುವಾಗ ಸ್ವರೂಪವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು 6 ಮತ್ತು 7 ಅನ್ನು ಬಳಸಲಾಯಿತು. ಈ ಯಂತ್ರವು ಶೇಖರಣೆ ಯಂತ್ರದ ವಿನ್ಯಾಸವಾಗಿತ್ತು. ಹೆಚ್ಚಿನ ಸೂಚನೆಗಳು ಮುಖ್ಯ ಮೆಮೊರಿಗೆ ಸೂಚಿಸುವ ಎರಡು ಒಪೆರಾಂಡ್ಗಳನ್ನು ತೆಗೆದುಕೊಂಡವು, ಇದನ್ನು n ಮತ್ತು m. n ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ, ಸಾಮಾನ್ಯವಾಗಿ 12-ಬಿಟ್ ಮೌಲ್ಯ 0 ರಿಂದ 999, ಆದರೆ m 0 ರಿಂದ 9 ರವರೆಗಿನ ರೆಜಿಸ್ಟರ್ಗಳಲ್ಲಿ ಒಂದನ್ನು ಆಯ್ಕೆ ಮಾಡಿತು. ಸಂಪೂರ್ಣ ವಿಳಾಸವನ್ನು ಒದಗಿಸಲು ಆ ರಿಜಿಸ್ಟರ್ನಲ್ಲಿರುವ ಮೌಲ್ಯವನ್ನು n ಗೆ ಸೇರಿಸಲಾಗಿದೆ. ಉದಾಹರಣೆಗೆ, ADD ಸೂಚನೆಯು ಎರಡು ಒಪೆರಾಂಡ್ಗಳನ್ನು ಓದುತ್ತದೆ, ಆಯ್ದ ರಿಜಿಸ್ಟರ್ m ನಲ್ಲಿನ ಮೌಲ್ಯವನ್ನು ಸ್ಥಿರ ಮೌಲ್ಯ n ಗೆ ಸೇರಿಸುತ್ತದೆ, ಮತ್ತು ನಂತರ ಫಲಿತಾಂಶದ ಮೆಮೊರಿ ಸ್ಥಳದಲ್ಲಿ ಮೌಲ್ಯವನ್ನು ಪ್ರವೇಶಿಸುತ್ತದೆ, ಇದನ್ನು C ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ದಾಖಲೆಯಲ್ಲಿ, ಪ್ರಶ್ನೆಯಲ್ಲಿರುವ ಮೌಲ್ಯವನ್ನು ಮೆಮೊರಿ ಸ್ಥಳದಿಂದ ಓದಿದ್ದರೆ ಅದನ್ನು ಪ್ಯಾರೆನ್ಗಳಲ್ಲಿ ಸೂಚಿಸಲಾಗಿದೆ, ಆದ್ದರಿಂದ ಹೆಚ್ಚಿನ ಸೂಚನೆಗಳು n + (m) ರೂಪದಲ್ಲಿರುತ್ತವೆ, ಅಂದರೆ ರಿಜಿಸ್ಟರ್/ಮೆಮೊರಿ ಸ್ಥಳ m ನಲ್ಲಿನ ಮೌಲ್ಯವನ್ನು ಸ್ಥಿರ ಮೌಲ್ಯ n ಗೆ ಸೇರಿಸಲಾಗಿದೆ. ಸೇರ್ಪಡೆಯು ಕಾರ್ಯಾಚರಣೆಯನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ, ಅಂದರೆ ರಿಜಿಸ್ಟರ್ m ನಲ್ಲಿನ ಮೌಲ್ಯವನ್ನು ಸ್ಥಿರ ಮೌಲ್ಯ n ಗೆ ಸೇರಿಸಲಾಗುತ್ತದೆ, ಮತ್ತು ನಂತರ ಪರಿಣಾಮವಾಗಿ ಮೆಮೊರಿ ಸ್ಥಳದಲ್ಲಿನ ಮೌಲ್ಯವನ್ನು, (n + (m)), ಸಂಗ್ರಹಕದಲ್ಲಿ ಈಗಾಗಲೇ ಇರುವ ಮೌಲ್ಯಕ್ಕೆ ಸೇರಿಸಲಾಗುತ್ತದೆ. ಎಎಸ್ಸಿಐಐ ಅನ್ನು ಪ್ರಮಾಣೀಕರಿಸುವ ಮೊದಲು ಈ ವ್ಯವಸ್ಥೆಯನ್ನು ರಚಿಸಲಾಯಿತು, ಮತ್ತು ಆ ಯುಗದ ಯಂತ್ರಗಳಿಗೆ ವಿಶಿಷ್ಟವಾದಂತೆ, ತನ್ನದೇ ಆದ ಕಸ್ಟಮ್ ಅಕ್ಷರಗಳ ಗುಂಪನ್ನು ಬಳಸಲಾಯಿತು. ಇದು 0 ರಿಂದ 9 ಸ್ಥಾನಗಳಲ್ಲಿ 0 ರಿಂದ 9,10 ರಿಂದ 35 ರಲ್ಲಿ A ನಿಂದ Z, ಮತ್ತು ನಂತರ ಒಟ್ಟು 64 ಅಕ್ಷರಗಳಿಗೆ ಹಲವಾರು ಚಿಹ್ನೆಗಳನ್ನು ಹೊಂದಿತ್ತು. ಕೋಡ್ ಕಾಮೆಂಟ್ಗಳನ್ನು ಸೇರಿಸಲು ಈ ವ್ಯವಸ್ಥೆಯು ಯಾವುದೇ ಸೌಲಭ್ಯವನ್ನು ಹೊಂದಿರಲಿಲ್ಲ. ಇದು ಸಾಂಕೇತಿಕ ಲೇಬಲ್ಗಳನ್ನು ಸಹ ಹೊಂದಿರಲಿಲ್ಲ, ಆದ್ದರಿಂದ ಪ್ರೋಗ್ರಾಂ ಸಾಲುಗಳನ್ನು ಸೇರಿಸಿದರೆ ಅಥವಾ ತೆಗೆದುಹಾಕಿದರೆ, ಪ್ರೋಗ್ರಾಮರ್ ಶಾಖೆಗಳ ಸ್ಥಳಗಳನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ನವೀಕರಿಸಬೇಕಾಗಿತ್ತು. ನಿಮೋನಿಕ್ ಕೋಡ್ನಲ್ಲಿನ ಸೂಚನೆಗಳನ್ನು ಮೂರು ವಿಶಾಲ ವರ್ಗಗಳಾಗಿ ವಿಂಗಡಿಸಬಹುದು, ಹೆಚ್ಚಿನ ಜೋಡಣಾ ಭಾಷೆಗಳನ್ನು ನಿಕಟವಾಗಿ ಪ್ರತಿಬಿಂಬಿಸುವ ಮೂಲ ಗಣಿತ ಮತ್ತು ತರ್ಕ ಕಾರ್ಯಾಚರಣೆಗಳು, ಹೆಚ್ಚುವರಿ ಗಣಿತದ ಕಾರ್ಯಾಚರಣೆಗಳು ಮತ್ತು ಇನ್ಪುಟ್/ಔಟ್ಪುಟ್ ಕಾರ್ಯಾಚರಣೆಗಳು. ಒಂದು ಕುತೂಹಲಕಾರಿ ಸೇರ್ಪಡೆಯೆಂದರೆ "ಪ್ರಶ್ನೆ" ಗಾಗಿ "ಕ್ಯೂ", ಇದನ್ನು ಯಾವುದೇ ಸೂಚನೆಯ ಮುಂಭಾಗಕ್ಕೆ ಸೇರಿಸಬಹುದು. ಕ್ಯೂ ಎದುರಾದಾಗ, ಇಂಟರ್ಪ್ರಿಟರ್ ಸೂಚನೆಯನ್ನು ಚಲಾಯಿಸುತ್ತಾನೆ ಮತ್ತು ನಂತರ ಡೀಬಗ್ ಮಾಡುವ ಮಾಹಿತಿಯನ್ನು ಪ್ರಿಂಟರ್ಗೆ ಔಟ್ಪುಟ್ ಮಾಡುತ್ತಾನೆ. ಸೂಚನೆಗಳನ್ನು, ಆವೃತ್ತಿಯನ್ನು ಅವಲಂಬಿಸಿ, ಆಂತರಿಕವಾಗಿ ಈ ಸ್ವರೂಪದಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗಿದೆಃ ಎಫ್ಎಫ್ [ಕ್ಯೂ] ಎನ್ಎನ್ಎನ್ ಎಂ ಎಫ್ಎಫ್, "ಆರ್ಡರ್ ಸಂಖ್ಯೆ", ಸಂಖ್ಯಾತ್ಮಕ ಸೂಚನಾ ಆಪ್ಕೋಡ್ ಆಗಿತ್ತು. ಕ್ಯೂ ಪ್ರಶ್ನೆಯ ಕಾರ್ಯವನ್ನು ಸೂಚಿಸಿತು, ಮತ್ತು ಎನ್ ಎನ್ ಎನ್ ಮತ್ತು ಎಂ ಎನ್ ಮತ್ತು ಎಂ ಗೆ ಮೂರು-ಅಂಕಿಯ ಮತ್ತು ಒಂದು-ಅಂಕಿಯ ಮೌಲ್ಯಗಳಾಗಿದ್ದವು. ಸಂಖ್ಯೆಗಳನ್ನು ದಶಮಾಂಶ ರೂಪದಲ್ಲಿ ನಮೂದಿಸಲಾಗುತ್ತಿತ್ತು. ಮೂಲಭೂತ ಕಾರ್ಯಾಚರಣೆಗಳು ಈ ವ್ಯವಸ್ಥೆಯು ತನ್ನ ಮೂಲ ಅಂಕಗಣಿತ ಮತ್ತು ತಾರ್ಕಿಕ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಸಾಂಸ್ಥಿಕ ಉದ್ದೇಶಗಳಿಗಾಗಿ ಹಲವಾರು ಗುಂಪುಗಳಾಗಿ ವಿಂಗಡಿಸಿದೆ. ಬೇರೆ ರೀತಿಯಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸದ ಹೊರತು, ಪಟ್ಟಿಗಳು ಎಲಿಯಟ್ 903 ದಾಖಲೆಯಿಂದ ಬಂದಿವೆ. ಗುಂಪು 0, ಸಂಚಯಕ/ಮೆಮೊರಿ ಕಾರ್ಯಾಚರಣೆಗಳುಃ ಗುಂಪು 1, ಸಂಚಯಕ/ಸ್ಥಿರ ಕಾರ್ಯಾಚರಣೆಗಳು, ಪೂರ್ಣಾಂಕ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿರುವ ಒಂದೇ ಒಪೆರಾಂಡ್ನೊಂದಿಗೆ. ಮೂಲ ವಿವರಣೆಯಲ್ಲಿ n ಅನ್ನು ಮಾತ್ರ ಬಳಸಲಾಗುತ್ತಿತ್ತು, 1968ರ ಪರಿಷ್ಕರಣೆಯಲ್ಲಿ, m ಅನ್ನು ಐಚ್ಛಿಕವಾಗಿ ಪೂರೈಸಬಹುದು ಮತ್ತು ಅದರ ಮೌಲ್ಯವನ್ನು nನಲ್ಲಿ ಸ್ಥಿರಾಂಕಕ್ಕೆ ಸೇರಿಸಬಹುದು. ಗುಂಪು 2, ಸಂಗ್ರಹ ಮೌಲ್ಯಃ ಗುಂಪು 3, ಪರೀಕ್ಷೆ ಮತ್ತು ಶಾಖೆಃ ಪರಿಷ್ಕೃತ ಆವೃತ್ತಿಯು ಕೆಲವು ಸಂಕೇತಗಳನ್ನು ಬದಲಾಯಿಸಿತು ಮತ್ತು ಹೊಸದನ್ನು ಸೇರಿಸಿತು. ಈ ವಿಭಾಗದಲ್ಲಿನ ಪಟ್ಟಿಯು ಐ. ಸಿ. ಎಲ್. ದಾಖಲಾತಿಯಿಂದ ಬಂದಿದೆಃ ಲೂಪ್ಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಎಲ್. ಓ. ಪಿ. ಸೂಚನೆಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ; ಪುನರಾವರ್ತನೆಗಳ ಸಂಖ್ಯೆಯನ್ನು ರಿಜಿಸ್ಟರ್ 5ರಲ್ಲಿ ಇರಿಸುವ ಮೂಲಕ, ಎಲ್. ಓ. ಪಿ. ಯು ಪ್ರತಿ ಬಾರಿಯೂ ಮೌಲ್ಯವನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ ಮತ್ತು ನಂತರ ಲೂಪ್ನ ಮೇಲ್ಭಾಗಕ್ಕೆ ಜಿಗಿಯುತ್ತದೆ. ಎಕ್ಸ್ಟೆಂಡೆಡ್ ಮ್ಯಾಥ್ ಗ್ರೂಪ್ 4 ಪ್ರಮಾಣಿತ ಗಣಿತ ಕಾರ್ಯಗಳ ಒಂದು ಗುಂಪಾಗಿದೆಃ ಇನ್ಪುಟ್/ಔಟ್ಪುಟ್ ಗ್ರೂಪ್ 5,6 ಮತ್ತು 7 ಇನ್ಪುಟ್/ಔಟ್ಪುಟ್ ಸೂಚನೆಗಳಾಗಿವೆ. ಐಸಿಎಲ್ ಮತ್ತು ಎಲಿಯಟ್ ಎಂಬ ಎರಡು ಪರಿಚಿತ ಆವೃತ್ತಿಗಳ ನಡುವೆ ಗಮನಾರ್ಹ ವ್ಯತ್ಯಾಸಗಳಿವೆ, ಆದರೆ ಇಲಿಯಟ್ ಆವೃತ್ತಿಯು ಹಿಂದಿನ ವಿವರಣೆಯಾಗಿರುವುದರಿಂದ ಇವು ವ್ಯತ್ಯಾಸಗಳಾಗಿವೆಯೇ ಅಥವಾ ಯಂತ್ರವು ಟೇಪ್ ಮತ್ತು ಡಿಸ್ಕ್ ಬೆಂಬಲವನ್ನು ಹೊಂದಿಲ್ಲದ ಕಾರಣದಿಂದಾಗಿ ಮತ್ತು ಆ ಸಾಧನಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಸೂಚನೆಗಳನ್ನು ಸರಳವಾಗಿ ತೆಗೆದುಹಾಕುತ್ತಿದೆಯೇ ಎಂಬುದು ಸ್ಪಷ್ಟವಾಗಿಲ್ಲ. ಇದರ ಫಲಿತಾಂಶವು ತುಲನಾತ್ಮಕವಾಗಿ ಸೀಮಿತ ಕಾರ್ಯಗಳ ಸಮೂಹವಾಗಿದೆಃ ಇದಕ್ಕೆ ವಿರುದ್ಧವಾಗಿ, 1968ರ ವಿವರಣೆಗೆ ಅನುಗುಣವಾದ ಐ. ಸಿ. ಎಲ್. ಆವೃತ್ತಿಯು ಹೆಚ್ಚು ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ. ಇದರ ಕಂಪ್ಯೂಟರ್ ಒಂದೇ ಇನ್ಪುಟ್ ಮತ್ತು ಒಂದೇ ಔಟ್ಪುಟ್ ಚಾನೆಲ್ ಅನ್ನು ಹೊಂದಿದ್ದು ಅದನ್ನು ವಿವಿಧ ಸಾಧನಗಳಿಗೆ ಸಂಪರ್ಕಿಸಬಹುದು. ಐದು ಸಾಧನಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿತ್ತು, 10 ಪೇಪರ್ ಟೇಪ್ ರೀಡರ್, 30 ಕಾರ್ಡ್ ರೀಡರ್, 50 ಮ್ಯಾಗ್ನೆಟಿಕ್ ಟೇಪ್, 60 ಡಿಸ್ಕ್ ಪ್ಯಾಕ್ ಮತ್ತು 80 ಪ್ರಿಂಟರ್ ಆಗಿತ್ತು. ಸಾಧನಗಳಲ್ಲಿ ಒಂದನ್ನು ಬಳಸಲು, ಎಆರ್ಡಿ ಎನ್, ಎಂ ಅಥವಾ ಎಡಬ್ಲ್ಯೂಡಿ ಎನ್, ಎಂ ಸೂಚನೆಯನ್ನು ಕ್ರಮವಾಗಿ ಓದಲು ಅಥವಾ ಬರೆಯಲು, ಅಪೇಕ್ಷಿತ ಸಾಧನ ಸಂಖ್ಯೆಯೊಂದಿಗೆ (ಎನ್ + (ಎಂ)) ಕರೆಯಲಾಯಿತು. ಒಮ್ಮೆ ತೆರೆದ ನಂತರ, ಸಾಧನಗಳನ್ನು ವಿವಿಧ ಐ/ಒ ಸೂಚನೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಓದಬಹುದು ಮತ್ತು ಬರೆಯಬಹುದು. ಇವುಗಳಲ್ಲಿ ಸಂಖ್ಯೆಗಳು ಮತ್ತು ಅಕ್ಷರಗಳಿಗೆ ಪ್ರತ್ಯೇಕ ಸೂಚನೆಗಳು, ಇವೆರಡರ ನಡುವೆ ಪರಿವರ್ತಿಸುವ ಸೂಚನೆಗಳು ಮತ್ತು ಲೈನ್ ಫೀಡ್ ಅನ್ನು ಔಟ್ಪುಟ್ ಮಾಡುವುದು ಅಥವಾ ಟೇಪ್ ಅನ್ನು ರಿವೈಂಡ್ ಮಾಡುವಂತಹ ನಿರ್ದಿಷ್ಟ ಕಾರ್ಯಾಚರಣೆಗಳಿಗೆ ಹಲವಾರು ಇತರ ಸೂಚನೆಗಳು ಸೇರಿದ್ದವು. "ಬ್ಲಾಕ್" ಎಂಬ ಪರಿಕಲ್ಪನೆಯು ಒಂದು ಪ್ರಮುಖ ಲಕ್ಷಣವಾಗಿತ್ತು, ಇದು ಏಕಕಾಲದಲ್ಲಿ ಓದಲ್ಪಟ್ಟ ಸಂಬಂಧಿತ ದತ್ತಾಂಶಗಳ ಒಂದು ಗುಂಪು. ಇದನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಒಂದೇ ಸೂಚನೆಯಲ್ಲಿ ಅಕ್ಷರದ ತಂತಿಗಳನ್ನು ಓದಲು ಮತ್ತು ಬರೆಯಲು ಬಳಸಲಾಗುತ್ತಿತ್ತು. ಬ್ಲಾಕ್ ಅಕ್ಷರ ಎಂದು ಕರೆಯಲಾಗುವ ಪಾತ್ರದೊಂದಿಗೆ ಬ್ಲಾಕ್ ಕೊನೆಗೊಂಡಿತು. ವಿವಿಧ ನೈಜ-ಪ್ರಪಂಚದ ಸಾಧನಗಳಿಗೆ ಡೇಟಾವನ್ನು ಓದುವುದು ಮತ್ತು ಬರೆಯುವುದು ವ್ಯವಸ್ಥೆಯ ಪ್ರಮುಖ ಗುರಿಯಾಗಿರುವುದರಿಂದ, ಕೋಡ್ ಓದಬಲ್ಲ ಪಠ್ಯವನ್ನು ಔಟ್ಪುಟ್ ಮಾಡುವ ಕಾರ್ಯವನ್ನು ಸುಲಭಗೊಳಿಸಲು ಪ್ರಿಂಟ್ಎಫ್ ಫಾರ್ಮ್ಯಾಟ್ ಸ್ಟ್ರಿಂಗ್ಗಳಂತೆಯೇ ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ವ್ಯವಸ್ಥೆಯನ್ನು ಒಳಗೊಂಡಿತ್ತು. ಸ್ವರೂಪವನ್ನು ಮೆಮೊರಿಯಲ್ಲಿ ಮೌಲ್ಯವಾಗಿ, ಹೆಚ್ಚಿನ ಸೂಚನೆಗಳಿಗೆ n + (m) ನಲ್ಲಿ, ಅಥವಾ CNC ಸೂಚನೆಗೆ 6 ಮತ್ತು 7 ಸ್ಥಳಗಳಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ, ಇದು ಔಟ್ಪುಟ್ ಸ್ಥಳವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು n + (m) ಅನ್ನು ಬಳಸುತ್ತದೆ. ನಾಲ್ಕು ಮೂಲಭೂತ ಸ್ವರೂಪಗಳಿವೆ, ಇವೆಲ್ಲವೂ ಪ್ರಮುಖ ಸ್ಥಳ ಮತ್ತು ಪ್ಲಸ್ ಅಥವಾ ಮೈನಸ್ ಚಿಹ್ನೆಯೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುತ್ತವೆಃ ಜೋಡಣೆ ನಿರ್ದೇಶನಗಳು ಯಂತ್ರದ ಸೂಚನೆಗಳ ಜೊತೆಗೆ, ಭಾಷೆಯು ಸಣ್ಣ ಸಂಖ್ಯೆಯ ನಿರ್ದೇಶನಗಳನ್ನು ಸಹ ಒಳಗೊಂಡಿತ್ತುಃ (ಶೀರ್ಷಿಕೆ) ಈ ಕೆಳಗಿನ ಸಾಲನ್ನು ಔಟ್ಪುಟ್ ಸಾಧನಕ್ಕೆ ಮುದ್ರಿಸುತ್ತದೆ (ಸ್ಟೋರ್ ಎನ್) ಈ ಕೆಳಗಿನ ಕೋಡ್ನ ಆರಂಭಿಕ ಸ್ಥಳವನ್ನು ಹೊಂದಿಸುತ್ತದೆ. ಒಂದೇ ಪ್ರೋಗ್ರಾಂನಲ್ಲಿ ಹಲವಾರು ಸ್ಟೋರ್ಗಳನ್ನು ಬಳಸಬಹುದು (ವೇಟ್) ಕಾರ್ಯಗತಗೊಳ್ಳುವುದನ್ನು ನಿಲ್ಲಿಸುತ್ತದೆ ಮತ್ತು ಆಪರೇಟರ್ನಿಂದ ಗೋ ಸೂಚನೆಗಾಗಿ ಕಾಯುತ್ತದೆ (ಎಕ್ಸಿಕ್ಯುಟ್ ಎನ್) ಪ್ರೋಗ್ರಾಂ ಕೋಡ್ನ ಅಂತ್ಯವನ್ನು ಸೂಚಿಸುತ್ತದೆ ಮತ್ತು ಪ್ರೋಗ್ರಾಂ ಚಾಲನೆಯಲ್ಲಿರುವಾಗ ಆರಂಭಿಕ ಪ್ರೋಗ್ರಾಂ ಕೌಂಟರ್ ಸ್ಥಳವನ್ನು ಹೊಂದಿಸುತ್ತದೆ. ಇದು ಲೋಡ್ ಮತ್ತು ಸೇವ್, ಇನ್ಪುಟ್ ಅಥವಾ ಔಟ್ಪುಟ್ ಸಾಧನವನ್ನು ಮರುನಿರ್ದೇಶಿಸಲು ಆನ್, ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಪ್ರಾರಂಭಿಸಲು ಗೋ ಅನ್ನು ಒಳಗೊಂಡಿತ್ತು. ಉದಾಹರಣೆ ಈ ಉದಾಹರಣೆಯು, ಹರ್ಬರ್ಟ್ನಿಂದ, ಪಿಐ ಅನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡುತ್ತದೆ ಮತ್ತು ಮುದ್ರಿಸುತ್ತದೆ. ಎಲಿಯಟ್ 903 ಗಾಗಿ ಬರೆಯಲಾದ ಇದು ಹಿಂದಿನ I/O ಆಜ್ಞೆಯನ್ನು ಬಳಸುತ್ತದೆ, ಇದು ಪಂಚ್ ಟೇಪ್ಗೆ ಮುದ್ರಿಸುತ್ತದೆ. (ಶೀರ್ಷಿಕೆ) ಸಿಂಪಲ್ ಟೆಸ್ಟ್ (ಸ್ಟೋರ್ 12) ಎ. ಡಿ. ಎ. ಎನ್. 1 ಎ. ಆರ್. ಸಿ. 16 ಎಮ್. ಎಲ್. ಟಿ. ಎನ್. 4 ಪಿ. ಎನ್. ಟಿ. 1,6 ಜೆ. ಎಸ್. ಟಿ. (ಎಕ್ಸಿಕ್ಯುಟ್ 12) ಅನ್ನು ಚಲಾಯಿಸುವಾಗ, ಆಜ್ಞೆಯೊಂದಿಗೆ, ಈ ಪ್ರೋಗ್ರಾಂ ಉತ್ಪಾದಿಸುತ್ತದೆಃ ಸಿಂಪಲ್ ಟೆಸ್ಟ್ <ಐ. ಡಿ. 1> ಟಿಪ್ಪಣಿಗಳು ಪಿ-ಕೋಡ್ ಯಂತ್ರವನ್ನು ಸಹ ನೋಡಿ-ಇದೇ ರೀತಿಯ ಶೈಕ್ಷಣಿಕ ವರ್ಚುವಲ್ ಯಂತ್ರ. ಉಲ್ಲೇಖಗಳು ಉಲ್ಲೇಖಗಳ ಗ್ರಂಥಸೂಚಿ ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಮೆಮೊರೀಸ್ ಆಫ್ ಎ ಪ್ರೋಗ್ರಾಮರ್-ಹೆಲೆನ್ ಯಂಗ್ ಸಿ & ಜಿ ಇಂಟರ್ಪ್ರಿಟರ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯ ಅನುಷ್ಠಾನದ ಆರಂಭಿಕ ಕೆಲಸವನ್ನು ವಿವರಿಸುತ್ತಾರೆ