Mostek 5065
ಮೋಸ್ಟೆಕ್ MK5065 ಎಂಬುದು 1974ರ ಆರಂಭದಲ್ಲಿ ಮೋಸ್ಟೆಕ್ ಪರಿಚಯಿಸಿದ 8-ಬಿಟ್ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ ಆಗಿತ್ತು. ವಿನ್ಯಾಸವನ್ನು ಮೂಲತಃ ಒಲಿವೆಟ್ಟಿ ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಕ್ಯಾಲ್ಕುಲೇಟರ್ನಲ್ಲಿ ಬಳಸಲು ಮೊಟೊರೊಲಾ ಅಭಿವೃದ್ಧಿಪಡಿಸಿತು ಮತ್ತು ಕ್ಯಾಲ್ಕುಲೇಟರ್ ಅಲ್ಲದ ಪಾತ್ರಗಳಲ್ಲಿ ಬಳಸಲು ಮೊಸ್ಟೆಕ್ಗೆ ಪರವಾನಗಿ ನೀಡಲಾಯಿತು. ಇದು ಮೂರು ಸೆಟ್ ಪ್ರೊಸೆಸರ್ ರೆಜಿಸ್ಟರ್ಗಳನ್ನು ಒಳಗೊಂಡಿತ್ತು, ಇದು ಒಂದೇ ಚಕ್ರದಲ್ಲಿ ಇಂಟರಪ್ಟ್ ಹ್ಯಾಂಡ್ಲರ್ಗೆ ಬದಲಾಯಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ, ಮತ್ತು ಡೇಟಾ-ಫಾರ್-ಡೇಟಾ ಮೋಡ್ ನೇರ ಮೆಮೊರಿ ಪ್ರವೇಶಕ್ಕೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ. 100ರ ಪ್ರಮಾಣದಲ್ಲಿ 58 $ನಷ್ಟು ತುಲನಾತ್ಮಕವಾಗಿ ಕಡಿಮೆ ವೆಚ್ಚದ (ಆ ಯುಗಕ್ಕೆ) ಹೊರತಾಗಿಯೂ, 5065 ಕಡಿಮೆ ಬಳಕೆಯನ್ನು ಕಂಡಿದೆ ಎಂದು ತೋರುತ್ತದೆ. ಅದೇ ಸಮಯದಲ್ಲಿ ಅದೇ ಮಾರುಕಟ್ಟೆಗಳನ್ನು ಗುರಿಯಾಗಿಟ್ಟುಕೊಂಡು ಫೇರ್ಚೈಲ್ಡ್ ಎಫ್8 ಅನ್ನು ಪರಿಚಯಿಸಲಾಯಿತು. ಅದರ ಹೆಚ್ಚು ಆಧುನಿಕ ವಿನ್ಯಾಸದಿಂದಾಗಿ ಎಫ್8 5065ಕ್ಕಿಂತ ಹಲವಾರು ಪ್ರಯೋಜನಗಳನ್ನು ಹೊಂದಿತ್ತು. ಜೂನ್ 1975ರಲ್ಲಿ, ಎರಡನೇ ಮೂಲ ವ್ಯವಸ್ಥೆಯಡಿಯಲ್ಲಿ ಮೋಸ್ಟೆಕ್ ಎಫ್8ಗೆ ಪರವಾನಗಿ ನೀಡಿದರು. 5065 ವಿಮಾನವು ಮೊಸ್ಟೆಕ್ನ 1975ರ ಕ್ಯಾಟಲಾಗ್ನಿಂದ ಕಣ್ಮರೆಯಾಯಿತು, ಇದು ಅವರ ಎಫ್8, ಎಂ. ಕೆ. 3850 ಅನ್ನು ಮಾತ್ರ ಉಲ್ಲೇಖಿಸುತ್ತದೆ. 5065 ಅನ್ನು ಒಲಿವೆಟ್ಟಿ ನಿರ್ಮಿಸುತ್ತಿರುವ ಡೆಸ್ಕ್ಟಾಪ್ ಕ್ಯಾಲ್ಕುಲೇಟರ್ಗಾಗಿ ಮೊಟೊರೊಲಾ ಕಸ್ಟಮ್ ಪಿಎಂಓಎಸ್ ಸಿಪಿಯು ವಿನ್ಯಾಸವಾಗಿ ಪ್ರಾರಂಭಿಸಿತು. ವಿನ್ಯಾಸದ ಪ್ರಯತ್ನವನ್ನು ರಾಡ್ ಆರ್ಗಿಲ್ ಮತ್ತು ಬಿಲ್ ಮೆನ್ಷ್ ಅವರು ಮುನ್ನಡೆಸಿದರು, 5065 ಅನ್ನು ನಿರ್ಮಿಸಿದರು. ಸ್ವಲ್ಪ ಸಮಯದ ನಂತರ, ಇಬ್ಬರೂ ಮೊಟೊರೊಲಾ 6800 ಗಾಗಿ ಅಭಿವೃದ್ಧಿ ತಂಡದ ಕೇಂದ್ರವನ್ನು ರಚಿಸಿದರು. ಕ್ಯಾಲ್ಕುಲೇಟರ್ ಮಾರುಕಟ್ಟೆಯಲ್ಲಿ ಮಾರಾಟ ಮಾಡಬಾರದು ಎಂಬ ಷರತ್ತಿನಡಿಯಲ್ಲಿ ಮೊಟೊರೊಲಾ ಈ ವಿನ್ಯಾಸವನ್ನು ಮೊಸ್ಟೆಕ್ಗೆ ಪರವಾನಗಿ ನೀಡಿತು. ಮೋಸ್ಟೆಕ್ ತಮ್ಮ ಆವೃತ್ತಿಯನ್ನು 1974ರ ಫೆಬ್ರವರಿಯಲ್ಲಿ ಪ್ರಾರಂಭಿಸಿದರು. 1975 ರ ಆರಂಭದ ವೇಳೆಗೆ ಇದು ಪರಿಮಾಣ ಉತ್ಪಾದನೆಯಲ್ಲಿತ್ತು ಮತ್ತು 100 ರಿಂದ 499 ರವರೆಗಿನ ಲಾಟ್ಗಳಲ್ಲಿ $58 ಕ್ಕೆ ಮಾರಾಟವಾಯಿತು. ಸೆಪ್ಟೆಂಬರ್ 1974ರಲ್ಲಿ, ಫೇರ್ಚೈಲ್ಡ್ ಸೆಮಿಕಂಡಕ್ಟರ್ ಫೇರ್ಚೈಲ್ಡ್ ಎಫ್8 ಅನ್ನು ಮಾದರಿ ಸಾಗಣೆಯೊಂದಿಗೆ ಮುಂದಿನ ಏಪ್ರಿಲ್ನಿಂದ ಪ್ರಾರಂಭಿಸಿ ಆ ವರ್ಷದ ಕೊನೆಯಲ್ಲಿ ಪೂರ್ಣ ಉತ್ಪಾದನೆಯೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಿತು. ಎಫ್8 ಮಾದರಿಯು ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ 5065 ಮಾದರಿಯನ್ನು ಹೋಲುತ್ತಿತ್ತು, ಇದನ್ನು ಮೂಲತಃ ಒಲಿವೆಟ್ಟಿಯ ಜರ್ಮನ್ ಪ್ರತಿಸ್ಪರ್ಧಿ ಒಲಿಂಪಿಯಾ-ವರ್ಕೆಗಾಗಿ ಕ್ಯಾಲ್ಕುಲೇಟರ್ ಸಿಪಿಯು ಆಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿತ್ತು. ಎಫ್8 ಹಲವಾರು ವಿನ್ಯಾಸದ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಹೊಂದಿತ್ತು, ಅದು ಕಾರ್ಯಗತಗೊಳಿಸಲು ತುಂಬಾ ಸುಲಭವಾಗಿತ್ತು, ಸಾಮಾನ್ಯ ವಿನ್ಯಾಸಗಳಿಗೆ ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ ರಾಮ್, ರಾಮ್, ಗಡಿಯಾರ ಮತ್ತು ಐ/ಒ ಅನ್ನು ಒದಗಿಸಲು ಕೇವಲ ಎರಡು ಚಿಪ್ಗಳು ಬೇಕಾಗುತ್ತವೆ. ಇದು 5056ರಲ್ಲಿ ಎನ್. ಎಂ. ಓ. ಎಸ್-ಆಧಾರಿತ ಚಿಪ್ ಆಗಿ ಸುಧಾರಿಸಿತು, ಇದು ಸಣ್ಣ ವೈಶಿಷ್ಟ್ಯದ ಗಾತ್ರದಲ್ಲಿ ತಯಾರಿಸಲು ಅನುವು ಮಾಡಿಕೊಟ್ಟಿತು, ಇದು ಅದರ ವೆಚ್ಚವನ್ನು ಕಡಿಮೆ ಮಾಡಿತು ಮತ್ತು ಅದನ್ನು ಹೆಚ್ಚು ವೇಗವಾಗಿ ಚಲಾಯಿಸಲು ಅವಕಾಶ ಮಾಡಿಕೊಟ್ಟಿತು. ಜೂನ್ 1975ರಲ್ಲಿ, ಮೋಸ್ಟೆಕ್ ಫೇರ್ಚೈಲ್ಡ್ನಿಂದ ಎಫ್8 ವಿನ್ಯಾಸಕ್ಕೆ ಪರವಾನಗಿ ಪಡೆದರು ಮತ್ತು ಅದನ್ನು ತಮ್ಮ ಹೊಸ ಎನ್ಎಂಓಎಸ್ ಸಾಲಿನಲ್ಲಿ ತಂದರು. 5065 ರ ಉಲ್ಲೇಖಗಳು ಅವರ 1975 ರ ಕ್ಯಾಟಲಾಗ್ ಸಮಯದಲ್ಲಿ ಕಣ್ಮರೆಯಾಗುತ್ತವೆ, ಇದು ಅವರ ಎಫ್ 8, ಎಂ. ಕೆ. 3850 ಆವೃತ್ತಿಯನ್ನು ಮಾತ್ರ ಉಲ್ಲೇಖಿಸುತ್ತದೆ. ಮೊಸ್ಟೆಕ್ ಮುಂದಿನ ವರ್ಷದಲ್ಲಿ ತಮ್ಮ ಎಫ್8ನ ಬೆಲೆಯನ್ನು ಆಕ್ರಮಣಕಾರಿಯಾಗಿ ಕಡಿಮೆ ಮಾಡಿದರು, 1976ರ ವೇಳೆಗೆ ಪ್ಲಾಸ್ಟಿಕ್ ಪ್ಯಾಕೇಜಿಂಗ್ನಲ್ಲಿ $10ರಷ್ಟನ್ನು ತಲುಪಿದರು. ವಿವರಣೆ ಮೂಲ ವಿನ್ಯಾಸ 1970ರ ದಶಕದ ಆರಂಭದಲ್ಲಿ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ ಅನ್ನು ಸ್ವತಂತ್ರ ಕಂಪ್ಯೂಟರ್ಗೆ ಆಧಾರವಾಗಿ ಬಳಸುವ ಕಲ್ಪನೆಯು ಇನ್ನೂ ಸಾಮಾನ್ಯವಾಗಿರಲಿಲ್ಲ, ಮತ್ತು ಆ ಯುಗದ ವಿನ್ಯಾಸಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ ಪ್ರದೇಶ ಎಂದು ಇಂದು ಕರೆಯಲ್ಪಡುವ, ಕ್ಯಾಶ್ ರಿಜಿಸ್ಟರ್ ಅಥವಾ ಗ್ಯಾಸ್ ಪಂಪ್ನಂತಹ ಸಾಧನವನ್ನು ನಿಯಂತ್ರಿಸಲು ಬಳಸಲಾಗುವ ಪ್ರೊಸೆಸರ್ಗಳಲ್ಲಿ ಬಳಸಲು ಸುಲಭವಾಗುವಂತೆ ಮಾಡುವ ಉದ್ದೇಶದ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಒಳಗೊಂಡಿದ್ದವು. ಈ ವ್ಯವಸ್ಥೆಗಳು ವಿವಿಧ ಇನ್ಪುಟ್ಗಳಿಗೆ ತ್ವರಿತವಾಗಿ ಪ್ರತಿಕ್ರಿಯಿಸಬೇಕಾಗುತ್ತದೆ, ಇದನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಇಂಟರಪ್ಟ್ಗಳ ಮೂಲಕ ಸಾಧಿಸಲಾಗುತ್ತದೆ. ಈ ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿ ಇದು ಸಾಮಾನ್ಯ ಕಾರ್ಯಾಚರಣೆಯಾಗಿರುವುದರಿಂದ, ಅನೇಕ ವಿನ್ಯಾಸಗಳು ಅಡಚಣೆ ಕಾರ್ಯಕ್ಷಮತೆ ಅಥವಾ ಅನುಷ್ಠಾನವನ್ನು ಸುಧಾರಿಸುವ ಮಾರ್ಗಗಳ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸುತ್ತವೆ. 5065ರ ಸಂದರ್ಭದಲ್ಲಿ, ಕ್ಯಾರಿ ಫ್ಲ್ಯಾಗ್ನೊಂದಿಗೆ ಸಂಚಯಕ, ಪ್ರೋಗ್ರಾಂ ಕೌಂಟರ್ ಮತ್ತು ಆಂತರಿಕ "ಮುಖ್ಯ ಲಿಂಕ್" ರಿಜಿಸ್ಟರ್ಗಾಗಿ ಮೂರು ಪ್ರತ್ಯೇಕ ಸೆಟ್ಗಳ ರೆಜಿಸ್ಟರ್ಗಳನ್ನು ಒದಗಿಸುವ ಮೂಲಕ ಇದನ್ನು ಸಾಧಿಸಲಾಯಿತು. ಒಂದು ಅಡಚಣೆಯನ್ನು ಸ್ವೀಕರಿಸಿದ ನಂತರ, ಪ್ರೊಸೆಸರ್ ಪ್ರಸ್ತುತ ಸೂಚನೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಿತು ಮತ್ತು ನಂತರ ಈ ರೆಜಿಸ್ಟರ್ಗಳ ಆಯ್ದ ಸೆಟ್ ಅನ್ನು ಸೂಚಿಸಿತು, ಅಥವಾ ಅವರು ಅವುಗಳನ್ನು "ಮಟ್ಟಗಳು" ಎಂದು ಕರೆದರು. ಇದು ಸಾಮಾನ್ಯ ಕಾರ್ಯಾಚರಣೆ ಮತ್ತು ಎರಡು ಅಡಚಣೆ ಮಟ್ಟಗಳಿಗೆ ಅನುಗುಣವಾಗಿ ಕೋಡ್ನ ಮೂರು ಪ್ರತ್ಯೇಕ ವಿಭಾಗಗಳನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡಲು ವ್ಯವಸ್ಥೆಗೆ ಅವಕಾಶ ಮಾಡಿಕೊಟ್ಟಿತು. ಬಾಹ್ಯ ಸಾಧನಗಳು ಎರಡು ಪಿನ್ಗಳಲ್ಲಿ ಅಡಚಣೆಯನ್ನು ಉಂಟುಮಾಡಬಹುದು, ಮತ್ತು ಇವೆರಡನ್ನೂ ಸಾಫ್ಟ್ವೇರ್ನಲ್ಲಿ ಆನ್ ಅಥವಾ ಆಫ್ ಮಾಡಬಹುದು. ಉದಾಹರಣೆಗೆ, ಸಕ್ರಿಯಗೊಳಿಸಿದರೆ ಮತ್ತು ಪ್ರಚೋದಿಸಿದರೆ, ಪ್ರೊಸೆಸರ್ ಪ್ರಸ್ತುತ ಸೂಚನೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸುವ ಮೂಲಕ, ಹಂತ 2 ರೆಜಿಸ್ಟರ್ಗಳಿಗೆ ಬದಲಾಯಿಸುವ ಮೂಲಕ ಮತ್ತು ಮುಂದುವರಿಸುವ ಮೂಲಕ ಪ್ರತಿಕ್ರಿಯಿಸುತ್ತದೆ. ಸಾಮಾನ್ಯ ಕಾರ್ಯಾಚರಣೆಯು 3ನೇ ಹಂತದಲ್ಲಿತ್ತು, ಇದು ಅಡಚಣೆಯಿಂದ ಹಿಂದಿರುಗುವ ಸೂಚನೆಯನ್ನು ಕರೆದಾಗ ಮರಳಿತು. ಇದು ಅಂತರಾಯ ಸೇವೆಯನ್ನು ಬಹಳ ವೇಗವಾಗಿ ಮಾಡುತ್ತದೆ ಏಕೆಂದರೆ ರಾಜ್ಯದ ಮಾಹಿತಿಯನ್ನು ಒಂದೇ ಚಕ್ರದಲ್ಲಿ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತಿದೆ, ಆದರೆ ಅನೇಕ ವಿನ್ಯಾಸಗಳಿಗೆ ಈ ಮಾಹಿತಿಯನ್ನು ಬಳಕೆದಾರ-ಲಿಖಿತ ಕೋಡ್ ಬಳಸಿ ಸಂಗ್ರಹಿಸಬೇಕಾಗುತ್ತದೆ, ಅದು ಪೂರ್ಣಗೊಳ್ಳಲು ಅನೇಕ ಚಕ್ರಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಬಹುದು. ರಿಜಿಸ್ಟರ್ ವಿಷಯಗಳನ್ನು ಸಂಗ್ರಹಿಸುವ ಬದಲು ವೇಗದ ಸಬ್ರುಟೈನ್ ಕರೆಗಳಿಗೆ ಸಹ ಅದೇ ವ್ಯವಸ್ಥೆಯನ್ನು ಬಳಸಬಹುದು. ಪ್ರೊಸೆಸರ್ ಸ್ಥಿತಿಯನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಉಳಿಸಲಾಗಿರುವುದರಿಂದ, ರಿಟರ್ನ್ ವಿಳಾಸವನ್ನು ಮಾತ್ರ ಕೋಡ್ನಲ್ಲಿ ಸ್ಪಷ್ಟವಾಗಿ ಬರೆಯಬೇಕಾಗಿತ್ತು. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಮೆಮೊರಿಯಲ್ಲಿನ ಮೊದಲ 256 ಸ್ಥಳಗಳಾದ ಶೂನ್ಯ ಪುಟವನ್ನು ಕರೆ ಸ್ಟ್ಯಾಕ್ ಆಗಿ ಬಳಸಲಾಯಿತು. ಇದು ಕೆಲಸ ಮಾಡಲು, ಈ ಮೆಮೊರಿ ಪ್ರದೇಶವನ್ನು ಬರೆಯಬಹುದಾದ ಮೆಮೊರಿಯ ಕೆಲವು ರೂಪದಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕಾಗಿತ್ತು. ಪುಟವು 128 16-ಬಿಟ್ ವಿಳಾಸಗಳನ್ನು ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳಬಹುದು, ಪ್ರಸ್ತುತ ಮೌಲ್ಯವನ್ನು "ಪಾಯಿಂಟರ್ ರಿಜಿಸ್ಟರ್" ಸೂಚಿಸುತ್ತದೆ, ಇದನ್ನು ಇತರ ವಿನ್ಯಾಸಗಳಲ್ಲಿ ಸ್ಟ್ಯಾಕ್ ಪಾಯಿಂಟರ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಡೈರೆಕ್ಟ್ ಮೆಮೊರಿ ಆಕ್ಸೆಸ್ (ಡಿಎಂಎ) ಅನುಷ್ಠಾನಕ್ಕೆ ಸಹಾಯ ಮಾಡಲು, ಈ ವ್ಯವಸ್ಥೆಯು ಮೆಮೊರಿಗೆ ಪ್ರವೇಶವನ್ನು ಬಯಸುವ ಬಾಹ್ಯ ಸಾಧನದಿಂದ ಎತ್ತುವ ಪಿನ್ ಅನ್ನು ಒಳಗೊಂಡಿತ್ತು. ಈ ಸಂಕೇತವನ್ನು ಸ್ವೀಕರಿಸಿದಾಗ, ಪ್ರೊಸೆಸರ್ ಮೆಮೊರಿಯಿಂದ ಅಗತ್ಯವಿರುವ ಯಾವುದೇ ಓದುವಿಕೆ ಮತ್ತು ಬರವಣಿಗೆಯನ್ನು ಒಳಗೊಂಡಂತೆ ಪ್ರಸ್ತುತ ಸೂಚನೆಯೊಂದಿಗೆ ಮುಂದುವರಿಯುತ್ತದೆ. ಸೂಚನೆಯು ಪೂರ್ಣಗೊಂಡಾಗ ಅದು ಸಿದ್ಧವಾಗಿದೆ ಎಂದು ಸೂಚಿಸಲು ಪಿನ್ ಅನ್ನು ಮೇಲಕ್ಕೆತ್ತಿ ನಂತರ ವಿರಾಮಗೊಳಿಸಿದ ಸ್ಥಿತಿಗೆ ಹೋಗುತ್ತದೆ. ಬಾಹ್ಯ ಸಾಧನವು ನಂತರ ಅದರ ಡಿ. ಎಂ. ಎ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ಅದು ಮುಗಿದ ನಂತರ ಇಳಿಯುತ್ತದೆ. ಪ್ರೊಸೆಸರ್ ನಂತರ ಪಿನ್ ಅನ್ನು ಬಿಡಿಸುತ್ತದೆ, ವಿರಾಮಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ಅದು ನಿಲ್ಲಿಸಿದ ಸ್ಥಳವನ್ನು ಎತ್ತಿಕೊಳ್ಳುತ್ತದೆ. ಸೂಚನೆಗಳು ಮತ್ತು ವಿಳಾಸಗಳು ಒಟ್ಟು 51 ಸೂಚನೆಗಳು ಮತ್ತು 81 ಆಪ್ಕೋಡ್ಗಳು ಇದ್ದವು. ಸೂಚನೆಗಳು ಅನೇಕ ಸ್ವರೂಪಗಳಲ್ಲಿ ಬರುತ್ತವೆ, ಆದರೆ ಅವುಗಳಲ್ಲಿ ಹೆಚ್ಚಿನವು ಎರಡು-ಬೈಟ್ ಆಪ್ಕೋಡ್-ಆಪರೇಟಿಂಗ್ ಜೋಡಿಗಳಲ್ಲಿ ಬರುತ್ತವೆ. ಯಾವುದೇ ಹೆಚ್ಚುವರಿ ಮಾಹಿತಿಯ ಅಗತ್ಯವಿಲ್ಲದ ರಿಟರ್ನ್-ಫ್ರಮ್-ಸಬ್ರೂಟಿನ್ ಅಥವಾ ಶಿಫ್ಟ್-ಲೆಫ್ಟ್ನಂತಹ ವಿಷಯಗಳಿಗೆ ಸಣ್ಣ ಸಂಖ್ಯೆಯ ಒಂದು-ಬೈಟ್ ಸೂಚನೆಗಳನ್ನು ಬಳಸಲಾಯಿತು. ಮೆಮೊರಿಯನ್ನು ಬಳಸಿದ ಆ ಸೂಚನೆಗಳು (ರೆಜಿಸ್ಟರ್ಗಳಿಗೆ ವಿರುದ್ಧವಾಗಿ) ಮೊದಲ ಬೈಟ್ನ ಮೇಲಿನ 6 ಬಿಟ್ಗಳಲ್ಲಿ ಆಪ್ಕೋಡ್ನೊಂದಿಗೆ ಎರಡು-ಬೈಟ್ ಸ್ವರೂಪವನ್ನು ಬಳಸಿದವು. ಕೆಳಗಿನ 2 ಬಿಟ್ಗಳು ಮೆಮೊರಿ ಪ್ರವೇಶದ ಪ್ರಕಾರವನ್ನು ನಿಯಂತ್ರಿಸುತ್ತವೆ. ಮೊದಲನೆಯದು (ಬಿಟ್ 1) ಈ ಕೆಳಗಿನ 8-ಬಿಟ್ ಒಪೆರಾಂಡ್ ನೇರ ಅಥವಾ ಪರೋಕ್ಷ ವಿಳಾಸವಾಗಿದೆಯೇ ಎಂದು ಸೂಚಿಸುತ್ತದೆ. ಎರಡನೆಯದು (ಬಿಟ್ 0) 8-ಬಿಟ್ ಮೌಲ್ಯವನ್ನು ಪ್ರೋಗ್ರಾಂ ಕೌಂಟರ್ನಿಂದ ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ಪ್ರಸ್ತುತ ಮೆಮೊರಿ ಪುಟದಿಂದ ಸರಿದೂಗಿಸಲಾಗಿದೆಯೇ ಅಥವಾ ಶೂನ್ಯ ಪುಟದಲ್ಲಿದೆಯೇ ಎಂಬುದನ್ನು ನಿಯಂತ್ರಿಸುತ್ತದೆ. ಈ ಕೆಳಗಿನ ಒಪೆರಾಂಡ್ ಬೈಟ್ 8 ಬಿಟ್ ವಿಳಾಸವನ್ನು ಹೊಂದಿದೆ. ಇದರರ್ಥ ನೇರ ವಿಳಾಸವನ್ನು ಬಳಸುವಾಗ, ದತ್ತಾಂಶವು ಪ್ರಸ್ತುತ ಸೂಚನೆಯ 256 ಬೈಟ್ಗಳೊಳಗೆ ಅಥವಾ ಮೆಮೊರಿಯ ಮೊದಲ 256 ಬೈಟ್ಗಳೊಳಗೆ ಇರಬೇಕು. ಹೆಚ್ಚಿನ ಮುಖ್ಯ ಮೆಮೊರಿಗೆ ಪ್ರವೇಶದ ಅಗತ್ಯವಿದ್ದರೆ, ಪರೋಕ್ಷ ವಿಳಾಸವನ್ನು ಬಳಸಬೇಕು. ಪರೋಕ್ಷ ವಿಳಾಸಗಳು ಎರಡು-ಹಂತದ ಪ್ರವೇಶ ಮಾದರಿಯನ್ನು ಬಳಸುತ್ತವೆ. ಮೊದಲು ಪ್ರೊಸೆಸರ್ ಸೂಚನೆಯ ಕೆಳಗಿನ 8-ಬಿಟ್ಗಳನ್ನು ಓದುತ್ತದೆ ಮತ್ತು ಯಾವ ಆಫ್ಸೆಟ್ ಅನ್ನು ಬಳಸಬೇಕೆಂದು ನೋಡಲು ಬಿಟ್ 0 ಅನ್ನು ನೋಡುತ್ತದೆ. ಇದು ನಂತರ ಆ ಸ್ಥಳದಲ್ಲಿ ಬೈಟ್ ಅನ್ನು ಮತ್ತು ಮುಂದಿನ ಬೈಟ್ ಅನ್ನು ಓದುತ್ತದೆ, ವಿಶೇಷ ಬಫರ್ನಲ್ಲಿ 16-ಬಿಟ್ ಮೌಲ್ಯವನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ. ನಂತರ ಅದು ಆ 16-ಬಿಟ್ ಸ್ಥಳಕ್ಕೆ ಡೇಟಾವನ್ನು ಓದುತ್ತದೆ ಅಥವಾ ಬರೆಯುತ್ತದೆ. ಈ ಮಾದರಿಯು ಆ ಯುಗದ ಸಣ್ಣ ಗಣಕಯಂತ್ರಗಳಲ್ಲಿ ಸಾಮಾನ್ಯವಾಗಿ ಕಂಡುಬಂದಿತು, ಏಕೆಂದರೆ ಇದು ದತ್ತಾಂಶದ ಮೇಲೆ ಕೆಲವು ರೀತಿಯ ಲೂಪಿಂಗ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸುಲಭವಾಗಿಸಿತು. ಮೆಮೊರಿಯಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾದ ಪ್ರತಿ ವಿಳಾಸದ ಅತ್ಯಂತ ಮಹತ್ವದ ಬಿಟ್ ಅನ್ನು ಅದು ನೇರ ಅಥವಾ ಪರೋಕ್ಷ ವಿಳಾಸವಾಗಿದೆಯೇ ಎಂದು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ಬಳಸಲಾಗುತ್ತಿತ್ತು, ಇದು ನಿಜವಾದ ವಿಳಾಸಕ್ಕೆ 15-ಬಿಟ್ಗಳನ್ನು ಬಿಟ್ಟು, 32 ಕೆಬಿ ಮೆಮೊರಿಗೆ ಅವಕಾಶ ನೀಡುತ್ತದೆ. ಪರೋಕ್ಷ ವಿಳಾಸದಿಂದ ಸೂಚಿಸಲಾದ ವಿಳಾಸವು ಅದರ ಉನ್ನತ ಬಿಟ್ ಸೆಟ್ ಅನ್ನು ಹೊಂದಿರುವುದರಿಂದ, ಪರೋಕ್ಷ ವಿಳಾಸಗಳು ಸರಪಳಿಗಳನ್ನು ರಚಿಸಬಹುದು. ಚೈನ್ಡ್ ಆಕ್ಸೆಸ್ನ ಈ ಶೈಲಿಯು ಐಬಿಎಂ 1620, ಎಚ್. ಪಿ. 2100 ಮತ್ತು ಡೇಟಾ ಜನರಲ್ ನೋವಾದಂತಹ ಮಿನಿಕಂಪ್ಯೂಟರ್ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿಯೂ ಕಂಡುಬಂದಿದೆ, ಆದರೆ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ಗಳಿಗೆ ಇದು ಅಪರೂಪವಾಗಿತ್ತು. ಶಾಖೆಗಳು, ಸಬ್ರುಟೈನ್ ಕರೆಗಳು ಮತ್ತು ಜಿಗಿತಗಳಿಗೆ, ಎರಡನೇ ಸ್ವರೂಪವನ್ನು ಬಳಸಲಾಗುತ್ತಿತ್ತು, ಅಲ್ಲಿ ಆಪ್ಕೋಡ್ ಮೇಲಿನ 4 ಬಿಟ್ಗಳನ್ನು ಬಳಸುತ್ತಿತ್ತು, ಮತ್ತು ಕೆಳಗಿನ 4 ಬಿಟ್ಗಳು 8-ಬಿಟ್ ಒಪೆರಾಂಡ್ನೊಂದಿಗೆ 12-ಬಿಟ್ ವಿಳಾಸವನ್ನು ರೂಪಿಸುತ್ತವೆ. ಇದರರ್ಥ ಕೋಡ್ 4 ಕೆಬಿ "ಬ್ಲಾಕ್" ಒಳಗೆ ಮಾತ್ರ ಇತರ ಕೋಡ್ ಅನ್ನು ಕರೆಯಬಹುದು. ವಿಶೇಷ ಉದ್ದೇಶಗಳಿಗಾಗಿ ಅನೇಕ ಇತರ ಬೋಧನಾ ಸ್ವರೂಪಗಳು ಇದ್ದವು. ಇನ್ಪುಟ್/ಔಟ್ಪುಟ್ ಅನ್ನು ವಿಶೇಷ ಸೂಚನೆಗಳ ಮೂಲಕ ನಿರ್ವಹಿಸಲಾಗಿದೆ ಮತ್ತು ಮೆಮೊರಿಯನ್ನು ಮ್ಯಾಪ್ ಮಾಡಲಾಗಿಲ್ಲ. ಆಪ್ಕೋಡ್ನ ಮೇಲಿನ 4 ಬಿಟ್ಗಳು I/O ಸೂಚನೆಯನ್ನು (ಇನ್ಪುಟ್, ಔಟ್ಪುಟ್, ಸ್ಥಿತಿ, ಇತ್ಯಾದಿ) ಹೊಂದಿರುತ್ತವೆ. ), ಆದರೆ ಕೆಳಗಿನ 4 ಬಿಟ್ಗಳು "ಫ್ರೀ ಫೀಲ್ಡ್" ಆಗಿದ್ದವು. ಪ್ರೋಗ್ರಾಂ ಈ 4 ಬಿಟ್ಗಳಲ್ಲಿ ಯಾವುದೇ ಮೌಲ್ಯವನ್ನು ಇರಿಸಬಹುದು ಮತ್ತು ಸಾಧನಕ್ಕೆ ಸೂಚನೆಗಳನ್ನು ಕಳುಹಿಸಲು ಅದನ್ನು ತಾತ್ಕಾಲಿಕ ದತ್ತಾಂಶ ಕ್ಷೇತ್ರವಾಗಿ ಬಳಸಬಹುದು. ಸೂಚನೆಯನ್ನು ಪ್ರಚೋದಿಸುವುದರಿಂದ ನಾಲ್ಕು-ಚಕ್ರಗಳ ಪ್ರಕ್ರಿಯೆಗೆ ಕಾರಣವಾಯಿತು. ಮೊದಲ ಚಕ್ರದಲ್ಲಿ 4 ಬಿಟ್ ಮುಕ್ತ ಕ್ಷೇತ್ರವನ್ನು ಒಳಗೊಂಡಂತೆ ಸೂಚನೆಯ ಕೆಳಗಿನ 6 ಬಿಟ್ಗಳನ್ನು ಎಚ್ ಬಸ್ನಲ್ಲಿ ಹಾಕಲಾಯಿತು ಮತ್ತು ಸಂಚಯಕದ ಮೌಲ್ಯವನ್ನು ಎಲ್ ಬಸ್ನಲ್ಲಿ ಹಾಕಲಾಯಿತು. ಸಾಧನವು ತನ್ನ ಸೂಚನೆಯನ್ನು ಡಿಕೋಡ್ ಮಾಡಲು ಎರಡನ್ನೂ ಓದಬಹುದು. ಎರಡನೇ ಚಕ್ರದಲ್ಲಿ, ಸಿಪಿಯು ಔಟ್ಪುಟ್ಗಾಗಿ ಸಾಧನಕ್ಕೆ ಡೇಟಾವನ್ನು ಕಳುಹಿಸಿದರೆ, 8-ಬಿಟ್ ಮೌಲ್ಯವನ್ನು ಬಸ್ನಲ್ಲಿ ಹಾಕಲಾಗುತ್ತದೆ. ಮೂರನೆಯದಾಗಿ, ಸಿಪಿಯುಗೆ ಕಳುಹಿಸಲಾಗುವ ಯಾವುದೇ ದತ್ತಾಂಶವನ್ನು ಬಸ್ನಲ್ಲಿ ಹಿಂತಿರುಗಿಸಲಾಗುತ್ತದೆ. ನಾಲ್ಕನೆಯದು I/O ಚಕ್ರದ ಅಂತ್ಯವನ್ನು ಸೂಚಿಸುತ್ತದೆ. ಇತರ ವಿವರಗಳು ಮುಖ್ಯ ಬಸ್ ಅನ್ನು ಮಲ್ಟಿಪ್ಲೆಕ್ಸ್ ಮಾಡಲಾಗಿದ್ದು, ವಿಳಾಸ ಮತ್ತು ದತ್ತಾಂಶ ಎರಡಕ್ಕೂ ಒಟ್ಟು 16 ಪಿನ್ಗಳನ್ನು ಬಳಸಲಾಗುತ್ತಿತ್ತು. ಬಸ್ ಅನ್ನು "ಹೈ" (ಎಚ್) ಮತ್ತು "ಲೋ" (ಎಲ್) ಬದಿಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ, ಎರಡೂ 8-ಬಿಟ್ಗಳು. ಮೆಮೊರಿ ಪ್ರವೇಶದ ಸಮಯದಲ್ಲಿ, 15-ಬಿಟ್ ವಿಳಾಸವನ್ನು ಉನ್ನತ ಮತ್ತು ಕೆಳ ಬದಿಗಳಲ್ಲಿ ಇರಿಸಲಾಗುತ್ತದೆ, ಮತ್ತು ನಂತರ ಆ ಸ್ಥಳದಲ್ಲಿರುವ ಡೇಟಾವನ್ನು ಎಲ್ ಬಸ್ ಅನ್ನು ಮಾತ್ರ ಬಳಸಿ ಓದಲಾಗುತ್ತದೆ ಅಥವಾ ಬರೆಯಲಾಗುತ್ತದೆ. ಇದರರ್ಥ ಮೆಮೊರಿ ಪ್ರವೇಶಗಳಿಗೆ ಎರಡು ಚಕ್ರಗಳು ಬೇಕಾಗುತ್ತವೆ, ಇದು ಪ್ರತ್ಯೇಕ (ಮಲ್ಟಿಪ್ಲೆಕ್ಸ್ ಮಾಡದ) ವಿಳಾಸ ಮತ್ತು ಡೇಟಾ ಬಸ್ಗಳೊಂದಿಗಿನ ವಿನ್ಯಾಸಗಳಿಗಿಂತ ನಿಧಾನವಾಗಿರುತ್ತದೆ. 1970ರ ದಶಕದ ಆರಂಭದಲ್ಲಿ ಸಾಮಾನ್ಯವಾಗಿದ್ದ ಪಿ. ಎಂ. ಓ. ಎಸ್. ಪ್ರಕ್ರಿಯೆಯ ಮೇಲೆ ನಿರ್ಮಿಸಲಾದ 5065ಕ್ಕೆ-12ವಿ (ವಿಜಿಜಿ), + 5ವಿ (ವಿಎಸ್ಎಸ್),-5ವಿ (ವಿಡಿಡಿ) ಮತ್ತು ಗ್ರೌಂಡ್ ಎಂಬ ಮೂರು ವೋಲ್ಟೇಜ್ ಪೂರೈಕೆ ಮಟ್ಟಗಳು ಬೇಕಾಗಿದ್ದವು. ಇದು 40-ಪಿನ್ ಡಿಐಪಿಯಲ್ಲಿ ಪ್ಯಾಕ್ ಮಾಡಲ್ಪಟ್ಟಿತ್ತು, ಇದು ಆ ಯುಗದ ಹೆಚ್ಚಿನ ಪ್ರೊಸೆಸರ್ಗಳಿಗೆ ಸಾಮಾನ್ಯವಾಗಿತ್ತು. ಮಲ್ಟಿಪ್ಲೆಕ್ಸ್ಡ್ ಬಸ್ನ ಬಳಕೆಯು ಪಿನ್ ಬಳಕೆಯನ್ನು ಐದು ಪಿನ್ಗಳನ್ನು ಸಂಪರ್ಕವಿಲ್ಲದೆ ಬಿಡುವ ಹಂತಕ್ಕೆ ಇಳಿಸಿತು. ಹೆಚ್ಚಿನ ಪಿ. ಎಂ. ಓ. ಎಸ್. ವಿನ್ಯಾಸಗಳಂತೆಯೇ, ಬಾಹ್ಯ ಗಡಿಯಾರ ಚಿಪ್ ಅಗತ್ಯವಿತ್ತು, ಈ ಸಂದರ್ಭದಲ್ಲಿ ಎಂ. ಕೆ. 5009. 1975ರ ಕೊನೆಯಲ್ಲಿ ಪೆರಿಫೆರಲ್ ಇಂಟರ್ಫೇಸ್ ಅಡಾಪ್ಟರ್ (ಪಿಐಎ) ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡುವ ಯೋಜನೆಯೂ ಇತ್ತು. ಈ ವ್ಯವಸ್ಥೆಯನ್ನು ಮೌಲ್ಯಮಾಪನ ವ್ಯವಸ್ಥೆಯೊಂದಿಗೆ ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು, ಎರಡು-ಬೋರ್ಡ್ ಜಿಇಎಂಎಸ್-8, ಸಾಮಾನ್ಯ ಮೌಲ್ಯಮಾಪನ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ ಸಿಸ್ಟಮ್ಗೆ ಚಿಕ್ಕದಾಗಿದೆ. ಇದರಲ್ಲಿ ಗಡಿಯಾರ ಚಾಲಕ, 512 ಬೈಟ್ಗಳ ರಾಮ್, 1 ರಿಂದ 12 ಕೆಬಿ ರಾಮ್ ಮತ್ತು ಕಂಪ್ಯೂಟರ್ ಟರ್ಮಿನಲ್ನೊಂದಿಗೆ ಬಳಸಲು ಯುಎಆರ್ಟಿ ಸೇರಿವೆ. ರಾಮ್ "ಪ್ರೋಗ್ರಾಂ ಏಡ್ ರೊಟೀನ್" ಅನ್ನು ಒಳಗೊಂಡಿತ್ತು, ಇದು ಒಂದು ಸಣ್ಣ ಸಿಸ್ಟಮ್ ಡೆವಲಪ್ಮೆಂಟ್ ಟೂಲ್ ಮತ್ತು ಡೀಬಗ್ಗರ್ ಉಪಯುಕ್ತತೆಯಾಗಿದೆ. ಪ್ರೊಸೆಸರ್ ಬೋರ್ಡ್ ಮತ್ತು PAR ROM $597,12k RAM ಕಾರ್ಡ್ ಮತ್ತೊಂದು $597, ಅಥವಾ ಎರಡೂ ಒಟ್ಟಾಗಿ $995 ಆಗಿತ್ತು. ನಿರ್ದಿಷ್ಟಪಡಿಸದ "16-ಬಿಟ್ ಮಿನಿಕಂಪ್ಯೂಟರ್" ಗಾಗಿ ಕ್ರಾಸ್ ಅಸೆಂಬ್ಲರ್ ಸಹ ಲಭ್ಯವಿತ್ತು. 5056ರ ಗಡಿಯಾರದ ವೇಗಗಳು ಉಳಿದಿರುವ ಯಾವುದೇ ಉಲ್ಲೇಖಗಳಲ್ಲಿ ಕಾಣಿಸುವುದಿಲ್ಲ. ಸೂಚನೆಯ ಸಮಯವನ್ನು 3 ರಿಂದ 16 ಮೈಕ್ರೋಸೆಕ್ ಎಂದು ಪಟ್ಟಿ ಮಾಡಲಾಗಿದೆ. ಸೂಚನೆಯ ಸಮಯವನ್ನು 3 ರಿಂದ 16 ಮೈಕ್ರೋಸೆಕ್ ಎಂದು ಉಲ್ಲೇಖಿಸಲಾಗಿದ್ದರೂ, 1 MHz ಗಡಿಯಾರವನ್ನು ಬಳಸಬಹುದು. ಟಿಪ್ಪಣಿಗಳು ಉಲ್ಲೇಖಗಳು ಗ್ರಂಥಸೂಚಿ 8-ಬಿಟ್ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ಗಳು