COP400
ಸಿ. ಓ. ಪಿ. 400 ಅಥವಾ ಸಿ. ಓ. ಪಿ. II ಎಂಬುದು 4-ಬಿಟ್ ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ ಕುಟುಂಬವಾಗಿದ್ದು, 1977ರಲ್ಲಿ ನ್ಯಾಷನಲ್ ಸೆಮಿಕಂಡಕ್ಟರ್ ತಮ್ಮ ಮೂಲ ಪಿ. ಎಂ. ಓ. ಎಸ್. ಸಿ. ಓ. ಪಿ ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ಗೆ ಫಾಲೋ-ಆನ್ ಉತ್ಪನ್ನವಾಗಿ ಪರಿಚಯಿಸಿತು. COP400 ಕುಟುಂಬದ ಸದಸ್ಯರು ಆಂತರಿಕ ಸಮಯ, ತರ್ಕ, ROM, RAM ಮತ್ತು ಮೀಸಲಾದ ನಿಯಂತ್ರಕಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅಗತ್ಯವಾದ I/O ಅನ್ನು ಹೊಂದಿರುವ ಸಂಪೂರ್ಣ ಮೈಕ್ರೊಕಂಪ್ಯೂಟರ್ಗಳಾಗಿವೆ. ಕೆಲವು ಸಿ. ಓ. ಪಿ. 400 ಸಾಧನಗಳು ವೆಸ್ಟರ್ನ್ ಡಿಜಿಟಲ್ನಿಂದ ಡಬ್ಲ್ಯೂ. ಡಿ. 4200 ಕುಟುಂಬವಾಗಿ ಎರಡನೇ ಮೂಲವನ್ನು ಪಡೆದಿದ್ದವು. ಸೋವಿಯತ್ ಒಕ್ಕೂಟದಲ್ಲಿ ಹಲವಾರು ಸಿ. ಓ. ಪಿ. 400 ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ಗಳನ್ನು 1820ರ ಸರಣಿಯಾಗಿ ತಯಾರಿಸಲಾಯಿತು (ಉದಾ. ಸಿ. ಓ. ಪಿ. 402 ಅನ್ನು κρ1820VE1 ಎಂಬ ಹೆಸರಿನೊಂದಿಗೆ). ಸಿ. ಓ. ಪಿ. 400 ಅನ್ನು ಸಿ. ಎಂ. ಓ. ಎಸ್. ಅಥವಾ ಎನ್-ಚಾನೆಲ್ ಸಿಲಿಕಾನ್ ಗೇಟ್ ಎಂ. ಓ. ಎಸ್. ತಂತ್ರಜ್ಞಾನದಲ್ಲಿ ಅಳವಡಿಸಲಾಗಿದೆ. ಇದನ್ನು ಸಾಮಾನ್ಯವಾಗಿ 24-ಅಥವಾ 28-ಪಿನ್ ಡಿಐಪಿ ಪ್ಯಾಕೇಜ್ಗಳಲ್ಲಿ ಪ್ಯಾಕ್ ಮಾಡಲಾಗುತ್ತಿತ್ತು. ವೇಗದ ಕುಟುಂಬದ ಸದಸ್ಯರ ಸೂಚನಾ ಚಕ್ರದ ಸಮಯವು 4 ಮೈಕ್ರೋ ಸೆಕೆಂಡುಗಳು. ಸಿ. ಓ. ಪಿ. 400 ಕುಟುಂಬವು ಹಲವಾರು ಮೆಮೊರಿ ಮತ್ತು ಪಿನ್ಔಟ್ ಸಂರಚನೆಗಳನ್ನು ನೀಡಿತು. ಸಿಒಪಿ400-ಕುಟುಂಬದ ಚಿಪ್ಗಳನ್ನು ಬಳಸಿದ ಗಮನಾರ್ಹ ಉತ್ಪನ್ನಗಳಲ್ಲಿ ಆಪಲ್ ಲಿಸಾ, ಮಿಲ್ಟನ್ ಬ್ರಾಡ್ಲಿ ಮತ್ತು ಮ್ಯಾಟೆಲ್ ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಆಟಗಳು, ಕೋಲೆಕೊ ಹೆಡ್ ಟು ಹೆಡ್ ಬ್ಯಾಸ್ಕೆಟ್ಬಾಲ್, ಗ್ರಂಡಿ ನ್ಯೂಬ್ರೇನ್ ಮತ್ತು ಇತರವು ಸೇರಿವೆ. ಮೆಮೊರಿ COP400 ROM ಮತ್ತು RAM ಗಾಗಿ ಪ್ರತ್ಯೇಕ ಮೆಮೊರಿ ಸ್ಥಳಗಳನ್ನು ಬಳಸುತ್ತದೆ. ರಾಮ್ ವಿಳಾಸಗಳು ಗರಿಷ್ಠ 11-ಬಿಟ್ ಆಗಿದ್ದರೆ, ಡೇಟಾ ವಿಳಾಸಗಳು ಗರಿಷ್ಠ 7-ಬಿಟ್ ಆಗಿರುತ್ತವೆ. ರಾಮ್ ಪ್ರೋಗ್ರಾಂ ಮೆಮೊರಿಯು 512,1024, ಅಥವಾ 2048x8-ಬಿಟ್ ರಾಮ್ ಅನ್ನು ಹೊಂದಿರುತ್ತದೆ. ರಾಮ್ ಬೈಟ್ಗಳು ಪ್ರೋಗ್ರಾಂ ಸೂಚನೆಗಳು, ಪ್ರೋಗ್ರಾಂ ಡೇಟಾ ಅಥವಾ ಜಂಪ್ ಅಡ್ರೆಸ್ ಪಾಯಿಂಟರ್ಗಳಾಗಿರಬಹುದು. ಜೆಪಿ ಮತ್ತು ಜೆಎಸ್ಆರ್ಪಿ ಸೂಚನೆಗಳೊಂದಿಗೆ ಸಂಬಂಧಿಸಿದ ವಿಶೇಷ ಗುಣಲಕ್ಷಣಗಳಿಂದಾಗಿ, ರಾಮ್ ಅನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ತಲಾ 64 ಬೈಟ್ಗಳ ಪುಟಗಳಾಗಿ ಸಂಘಟಿಸಲಾಗಿದೆ ಎಂದು ಭಾವಿಸಬೇಕು. ಅಲ್ಲದೆ, LQID ಮತ್ತು JID ಸೂಚನೆಗಳು ನಿರ್ವಹಿಸುವ ವಿಶಿಷ್ಟ ಕಾರ್ಯಾಚರಣೆಗಳ ಕಾರಣದಿಂದಾಗಿ, ROM ಪುಟಗಳನ್ನು ಕೆಲವೊಮ್ಮೆ 256 ಬೈಟ್ಗಳ ಬ್ಲಾಕ್ಗಳಾಗಿ ಸಂಘಟಿಸಲಾಗಿದೆ ಎಂದು ಭಾವಿಸಬೇಕು. RAM ಡೇಟಾ ಮೆಮೊರಿಯು 32,64, ಅಥವಾ 128x4-ಬಿಟ್ RAM ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ, ಇದನ್ನು 16 4-ಬಿಟ್ ಅಂಕೆಗಳ ಹಲವಾರು ಡೇಟಾ ರೆಜಿಸ್ಟರ್ಗಳಾಗಿ ಆಯೋಜಿಸಲಾಗಿದೆ. RAM ವಿಳಾಸವನ್ನು ಪಾಯಿಂಟರ್ ಆಗಿ ಬಳಸುವ 6-ಅಥವಾ 7-ಬಿಟ್ ಬಿ ರಿಜಿಸ್ಟರ್ ಮೂಲಕ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ. ಬಿ ರಿಜಿಸ್ಟರ್ನ ಮೇಲಿನ 2 ಅಥವಾ 3 ಬಿಟ್ಗಳು (ಬಿಆರ್) 4 ಅಥವಾ 8 ಡೇಟಾ ರಿಜಿಸ್ಟರ್ಗಳಲ್ಲಿ ಒಂದನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತವೆ ಮತ್ತು ಕೆಳಗಿನ 4 ಬಿಟ್ಗಳು (ಬಿಡಿ) ಆಯ್ದ ಡೇಟಾ ರಿಜಿಸ್ಟರ್ನಲ್ಲಿ 16 4-ಬಿಟ್ ಅಂಕಿಗಳಲ್ಲಿ ಒಂದನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತವೆ. ಬಿ ರಿಜಿಸ್ಟರ್ ಸೂಚಿಸುವ RAM ಅಂಕಿಯ 4-ಬಿಟ್ ವಿಷಯಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಎ ರಿಜಿಸ್ಟರ್ನಲ್ಲಿ ಲೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ, ವಿನಿಮಯ ಮಾಡಲಾಗುತ್ತದೆ ಅಥವಾ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ರೇಖಾಚಿತ್ರದಲ್ಲಿ ತೋರಿಸಿರುವ ರಿಜಿಸ್ಟರ್ ಸಂರಚನೆಯು ಗರಿಷ್ಠ ROM (2048x8 ಬಿಟ್ಗಳು) ಮತ್ತು RAM (128x4 ಬಿಟ್ಗಳು) ಹೊಂದಿರುವ COP400 ಕುಟುಂಬದ ಸದಸ್ಯರಿಗೆ ಅನ್ವಯಿಸುತ್ತದೆ. ಕೇವಲ 512 ಅಥವಾ 1024 ಬೈಟ್ಗಳ ರಾಮ್ ಹೊಂದಿರುವ ಕುಟುಂಬದ ಸದಸ್ಯರು ಕೇವಲ 9 ಅಥವಾ 10-ಬಿಟ್ ಪಿಸಿ ಹೊಂದಿರುತ್ತಾರೆ. 64 ಅಥವಾ 32 ಸ್ಥಳಗಳ RAM ಹೊಂದಿರುವವರು ಕೇವಲ 2-ಬಿಟ್ ಬಿಆರ್ ರಿಜಿಸ್ಟರ್ ಅನ್ನು ಹೊಂದಿರುತ್ತಾರೆ. ಕೆಲವು ಕೆಳದರ್ಜೆಯ ಕುಟುಂಬದ ಸದಸ್ಯರು ಎಸ್ಸಿ ಸ್ಟ್ಯಾಕ್ ರಿಜಿಸ್ಟರ್ ಅನ್ನು ಬಿಟ್ಟುಬಿಡುತ್ತಾರೆ. 4-ಬಿಟ್ ಎ ರಿಜಿಸ್ಟರ್ (ಸಂಚಯಕ) ಹೆಚ್ಚಿನ ಅಂಕಗಣಿತ, ತರ್ಕ ಮತ್ತು ದತ್ತಾಂಶ ಮೆಮೊರಿ ಪ್ರವೇಶ ಕಾರ್ಯಾಚರಣೆಗಳಿಗೆ ಮೂಲ ಮತ್ತು ಗಮ್ಯಸ್ಥಾನದ ರಿಜಿಸ್ಟರ್ ಆಗಿದೆ. ಬಿ ರಿಜಿಸ್ಟರ್ನ ಬಿಆರ್ ಮತ್ತು ಬಿಡಿ ಭಾಗಗಳನ್ನು ಲೋಡ್ ಮಾಡಲು, 8-ಬಿಟ್ ಕ್ಯೂ ಲ್ಯಾಚ್ ಡೇಟಾದ 4 ಬಿಟ್ಗಳನ್ನು ಲೋಡ್ ಮಾಡಲು ಮತ್ತು ಇನ್ಪುಟ್ ಮಾಡಲು, 8-ಬಿಟ್ ಎಲ್ ಪೋರ್ಟ್ನ 4 ಬಿಟ್ಗಳನ್ನು ಇನ್ಪುಟ್ ಮಾಡಲು ಮತ್ತು ಎಸ್ಐಒ ರಿಜಿಸ್ಟರ್ನೊಂದಿಗೆ ಡೇಟಾ ವಿನಿಮಯವನ್ನು ನಿರ್ವಹಿಸಲು ಸಹ ಇದನ್ನು ಬಳಸಬಹುದು. 4-ಬಿಟ್ ಎಎಲ್ಯು ಅಂಕಗಣಿತ ಮತ್ತು ತರ್ಕದ ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ, ಎ. ಎಎಸ್ಸಿ ಮತ್ತು ಸಿಎಎಸ್ಸಿ ಕಾರ್ಯಾಚರಣೆಗಳ ಫಲಿತಾಂಶಗಳನ್ನು 1-ಬಿಟ್ ಸಿ ರಿಜಿಸ್ಟರ್ಗೆ ಸಂಗ್ರಹಿಸುತ್ತದೆ, ಇದನ್ನು ಹೆಚ್ಚಾಗಿ ಅಂಕಗಣಿತದ ಉಕ್ಕಿ ಹರಿಯುವಿಕೆಯನ್ನು ಸೂಚಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ಎಲ್ಲಾ ರಾಮ್ ವಿಳಾಸಗಳನ್ನು 9-, 10-, ಅಥವಾ 11-ಬಿಟ್ ಪಿಸಿ ರಿಜಿಸ್ಟರ್ ಮೂಲಕ ಸಾಧಿಸಲಾಗುತ್ತದೆ. ಇದರ ಬೈನರಿ ಮೌಲ್ಯವು ಸಾಮಾನ್ಯವಾಗಿ ಮುಂದಿನ ಪ್ರೋಗ್ರಾಂ ಸೂಚನೆಯಾದ ರಾಮ್ನಲ್ಲಿರುವ ಬೈಟ್ಗಳಲ್ಲಿ ಒಂದನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ. ಪ್ರಸ್ತುತ ಸೂಚನೆಯು ನಿಯಂತ್ರಣ ಸೂಚನೆಯ ವರ್ಗಾವಣೆಯಾಗಿರದ ಹೊರತು, ಮುಂದಿನ ಅನುಕ್ರಮ ರಾಮ್ ಸ್ಥಳವನ್ನು ಸೂಚಿಸಲು ಪ್ರಸ್ತುತ ಸೂಚನೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಮೊದಲು ಪಿಸಿಯ ಮೌಲ್ಯವನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ 1 ರಿಂದ ಹೆಚ್ಚಿಸಲಾಗುತ್ತದೆ. ನಂತರದ ಸಂದರ್ಭದಲ್ಲಿ, ನಿಯಂತ್ರಣ ಕಾರ್ಯಾಚರಣೆಯ ವರ್ಗಾವಣೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸೂಕ್ತವಾದ ಅನುಕ್ರಮವಲ್ಲದ ಮೌಲ್ಯವನ್ನು ಪಿ. ಸಿ. ಯಲ್ಲಿ ತುಂಬಿಸಲಾಗುತ್ತದೆ. ಮುಂದಿನ 64 ಬೈಟ್ ಪುಟ ಅಥವಾ ಪ್ರೋಗ್ರಾಂ ಮೆಮೊರಿಯ 256 ಬೈಟ್ ಬ್ಲಾಕ್ ಅನ್ನು ಸೂಚಿಸಲು ಪಿಸಿ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸುತ್ತುತ್ತದೆ. ಮೇಲಿನ 1,2, ಅಥವಾ 3 ಬಿಟ್ಗಳ ಪಿಸಿಗಳನ್ನು ಜೆಐಡಿ ಮತ್ತು ಎಲ್ಕ್ಯೂಐಡಿ ಸೂಚನೆಗಳಲ್ಲಿ ಸಹ ಬಳಸಲಾಗುತ್ತದೆ. ಸಬ್ ರೂಟಿನ್ ಸೇವ್ ರೆಜಿಸ್ಟರ್ಗಳಾದ ಎಸ್. ಎ., ಎಸ್. ಬಿ. ಮತ್ತು ಎಸ್. ಸಿ. ಯಿಂದ ಮೂರು ಹಂತದ ಸಬ್ ರೂಟಿನ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ, ಇದು ಲಾಸ್ಟ್-ಇನ್, ಫಸ್ಟ್-ಔಟ್ (ಎಲ್. ಐ. ಎಫ್. ಓ.) ಹಾರ್ಡ್ವೇರ್ ಸಬ್ ರೂಟಿನ್ ಸ್ಟ್ಯಾಕ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ. ಕೆಲವು ಅನುಷ್ಠಾನಗಳಿಗೆ ಎಸ್. ಸಿ. ಇಲ್ಲ. ಐ/ಒ ರೆಜಿಸ್ಟರ್ಗಳು ಮತ್ತು ಪೋರ್ಟ್ಗಳು ಸಿ. ಓ. ಪಿ. 400 ಐ/ಒ ಸಾಧನಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಯಾವುದೇ ಪೋರ್ಟ್ ಸಂಖ್ಯೆಗಳು ಅಥವಾ ಮೆಮೊರಿ ವಿಳಾಸಗಳಿಲ್ಲ. ಎಲ್ಲಾ ಭೌತಿಕ ಐ/ಒ ರೆಜಿಸ್ಟರ್ಗಳು ಮತ್ತು ಬಂದರುಗಳನ್ನು ಸಿ. ಓ. ಪಿ. 400 ಅಸೆಂಬ್ಲಿ ಭಾಷೆಯಿಂದ ನೇರವಾಗಿ ಹೆಸರಿನಿಂದ ಉಲ್ಲೇಖಿಸಲಾಗುತ್ತದೆ. ಬಹುತೇಕ ಎಲ್ಲಾ ಸಿ. ಓ. ಪಿ. 400 ಕುಟುಂಬದ ಸಾಧನಗಳು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತವೆಃ ನಾಲ್ಕು ಸಾಮಾನ್ಯ-ಉದ್ದೇಶದ ಒಳಹರಿವು, ಐ. ಎನ್. 0-ಐ. ಎನ್. 3 ಅನ್ನು ಒದಗಿಸಲಾಗಿದೆ. 24-ಪಿನ್ ಪ್ಯಾಕೇಜುಗಳು ಐಎನ್0-ಐಎನ್3 ಅನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ. ಡಿ ರಿಜಿಸ್ಟರ್ ನಾಲ್ಕು ಸಾಮಾನ್ಯ ಉದ್ದೇಶದ ಉತ್ಪನ್ನಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು ಬಿಡಿ ಯ 4-ಬಿಟ್ ವಿಷಯಗಳಿಗೆ ಗಮ್ಯಸ್ಥಾನದ ರಿಜಿಸ್ಟರ್ ಆಗಿದೆ. ಬಿ ರಿಜಿಸ್ಟರ್ ಸೂಚಿಸಿದ RAM ಗೆ ಸಂಬಂಧಿಸಿದ 16 ಬಾಹ್ಯ ಸಾಧನಗಳನ್ನು ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡಲು ಡಿ ರಿಜಿಸ್ಟರ್ ಉಪಯುಕ್ತವಾಗಿದೆ. ಜಿ ರಿಜಿಸ್ಟರ್ 4 ಸಾಮಾನ್ಯ ಉದ್ದೇಶದ ದ್ವಿಮುಖ ಐ/ಒ ಬಂದರುಗಳನ್ನು ಹೊಂದಿದೆ. ಕ್ಯೂ ರಿಜಿಸ್ಟರ್ ಒಂದು ಆಂತರಿಕ, ಲ್ಯಾಚ್ಡ್, 8-ಬಿಟ್ ರಿಜಿಸ್ಟರ್ ಆಗಿದ್ದು, ಇದನ್ನು RAM (B) ಮತ್ತು A ಗೆ ಅಥವಾ ಅದರಿಂದ ಲೋಡ್ ಮಾಡಲಾದ ಡೇಟಾವನ್ನು ಮತ್ತು ROM ನಿಂದ 8-ಬಿಟ್ ಪ್ರೋಗ್ರಾಂ ಡೇಟಾವನ್ನು ಹಿಡಿದಿಡಲು ಬಳಸಲಾಗುತ್ತದೆ. ಪ್ರೋಗ್ರಾಂ ನಿಯಂತ್ರಣದಲ್ಲಿ ಎಲ್ ಚಾಲಕಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿದಾಗ ಅದರ ವಿಷಯಗಳು ಎಲ್ ಬಂದರುಗಳಿಗೆ ಔಟ್ಪುಟ್ ಆಗುತ್ತವೆ. ಅಲ್ಲದೆ, ಎಲ್ ನ ವಿಷಯಗಳನ್ನು ನೇರವಾಗಿ ಎ ಮತ್ತು ರಾಮ್ (ಬಿ) ಎಂದು ಓದಬಹುದು. ಎಸ್. ಐ. ಓ ರಿಜಿಸ್ಟರ್ 4-ಬಿಟ್ ಸೀರಿಯಲ್-ಇನ್/ಸೀರಿಯಲ್-ಔಟ್ ಶಿಫ್ಟ್ ರಿಜಿಸ್ಟರ್ ಆಗಿ ಅಥವಾ ಇ. ಎನ್. ರಿಜಿಸ್ಟರ್ನ ವಿಷಯಗಳನ್ನು ಅವಲಂಬಿಸಿ ಬೈನರಿ ಕೌಂಟರ್ನಂತೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಅದರ ವಿಷಯಗಳನ್ನು ಎ ಯೊಂದಿಗೆ ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳಬಹುದು, ಇದು ನಿರಂತರ ಸರಣಿ ಡೇಟಾ ಸ್ಟ್ರೀಮ್ ಅನ್ನು ಇನ್ಪುಟ್ ಮಾಡಲು ಅಥವಾ ಔಟ್ಪುಟ್ ಮಾಡಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಇಎನ್ ರಿಜಿಸ್ಟರ್ ಎಂಬುದು ಎಲ್ಇಐ ಸೂಚನೆಯಿಂದ ಪ್ರೋಗ್ರಾಂ ನಿಯಂತ್ರಣದಲ್ಲಿ ಲೋಡ್ ಮಾಡಲಾದ ಆಂತರಿಕ 4-ಬಿಟ್ ರಿಜಿಸ್ಟರ್ ಆಗಿದೆ. ಈ ರಿಜಿಸ್ಟರ್ನ ಪ್ರತಿಯೊಂದು ಬಿಟ್ನ ಸ್ಥಿತಿಯು ಇ. ಎನ್. ರಿಜಿಸ್ಟರ್ನ ಪ್ರತಿಯೊಂದು ಬಿಟ್ಗೆ ಸಂಬಂಧಿಸಿದ ನಿರ್ದಿಷ್ಟ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ ಅಥವಾ ತೆಗೆದುಹಾಕುತ್ತದೆ. ಸಾಫ್ಟ್ವೇರ್ನೊಂದಿಗೆ ನೇರವಾಗಿ ಪ್ರವೇಶಿಸಲಾಗದಿದ್ದರೂ, 10-ಬಿಟ್ ಬೇಸ್ ಟೈಮ್ ಕೌಂಟರ್ ಸೂಚನಾ ಚಕ್ರದ ಆವರ್ತನವನ್ನು 1,024 ರಿಂದ ವಿಭಜಿಸುತ್ತದೆ, ಇದು ಓವರ್ಫ್ಲೋ ಮೇಲೆ ಪಲ್ಸ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ. ಎಸ್ಕೆಟಿ ಸೂಚನೆಯು ಈ ನಾಡಿಮಿಡಿತದ ಸಂಭವವನ್ನು ಪರೀಕ್ಷಿಸುತ್ತದೆ, ಇದು ಪ್ರೋಗ್ರಾಮರ್ಗೆ ಟೈಮರ್ ದಿನಚರಿಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಕೆಲವು ಕಡಿಮೆ-ಮಟ್ಟದ ಸಿ. ಓ. ಪಿ. 400 ಕುಟುಂಬದ ಸದಸ್ಯರು ಈ ಟೈಮ್ ಬೇಸ್ ಕೌಂಟರ್ ಅಥವಾ ಎಸ್ಕೆಟಿ ಸೂಚನೆಯನ್ನು ಹೊಂದಿಲ್ಲ. ಕೆಲವು ಉನ್ನತ ಮಟ್ಟದ ಸಿ. ಓ. ಪಿ. 400 ಸಾಧನಗಳು ಟೈಮರ್ನ ಮೇಲಿನ ಎಂಟು ಬಿಟ್ಗಳನ್ನು ಓದಬಹುದು ಮತ್ತು ಬರೆಯಬಹುದು. ಉನ್ನತ ಮಟ್ಟದ ಸಿ. ಓ. ಪಿ. 400 ಕುಟುಂಬದ ಕೆಲವು ಉನ್ನತ ಮಟ್ಟದ ಸದಸ್ಯರು, ಉದಾಹರಣೆಗೆ ಸಿ. ಓ. ಪಿ. 440 ಮತ್ತು ಸಿ. ಓ. ಪಿ. 2440,40-ಪಿನ್ಗಳನ್ನು ಹೊಂದಿದ್ದಾರೆ. ಇವು ಹೆಚ್ಚುವರಿ ರೆಜಿಸ್ಟರ್ಗಳು ಮತ್ತು ಪೋರ್ಟ್ಗಳನ್ನು ಹೊಂದಿವೆಃ ಆರ್ ಪೋರ್ಟ್ ಹೆಚ್ಚುವರಿ ಎಂಟು-ಬಿಟ್ ದ್ವಿ-ದಿಕ್ಕಿನ ಐ/ಒ ಪೋರ್ಟ್ ಆಗಿದೆ, ಇದು ಕ್ಯೂ ಅನ್ನು ಹೋಲುತ್ತದೆ. ಆರ್ ಪೋರ್ಟ್ ಲ್ಯಾಚ್ಗಳು ಮತ್ತು ಚಾಲಕಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಔಟ್ಪುಟ್ ಆಗಬೇಕಾದ ಡೇಟಾವನ್ನು ಆರ್ ರಿಜಿಸ್ಟರ್ನಲ್ಲಿ ಜೋಡಿಸಲಾಗುತ್ತದೆ. ಇನ್ಪುಟ್ ಮಾರ್ಗವು ಪಿನ್ಗಳಿಂದ ಸಂಚಯಕ ಮತ್ತು RAM ವರೆಗೆ ಇರುತ್ತದೆ. ಆರ್ ಪಿನ್ಗಳಲ್ಲಿನ ಇನ್ಪುಟ್ ಡೇಟಾವನ್ನು ಯಾವುದೇ ಬಾಹ್ಯ ಸಂಕೇತದಿಂದ ಆರ್ ರಿಜಿಸ್ಟರ್ಗೆ ಲಗತ್ತಿಸಲಾಗುವುದಿಲ್ಲ. ಇದನ್ನು ಪರೋಕ್ಷವಾಗಿ ಕಾರ್ಯಕ್ರಮವು ಮಾಡಬೇಕು. ಆರ್ ಚಾಲಕರು, ಎಲ್ ಚಾಲಕರಂತೆ, ಹೆಚ್ಚಿನ ಪ್ರತಿರೋಧ ಸ್ಥಿತಿಯಲ್ಲಿರಬಹುದು. ಈ ಸಾಧನಗಳು ಹೆಚ್ಚುವರಿ ದ್ವಿ-ದಿಕ್ಕಿನ ನಾಲ್ಕು-ಬಿಟ್ ಪೋರ್ಟ್, ಎಚ್ ಪೋರ್ಟ್ ಅನ್ನು ಹೊಂದಿವೆ. ಎಚ್ ಪೋರ್ಟ್ ಅನ್ನು ನೇರವಾಗಿ ಪರೀಕ್ಷಿಸಲಾಗುವುದಿಲ್ಲ ಎಂಬುದನ್ನು ಹೊರತುಪಡಿಸಿ ಎಚ್ ಪೋರ್ಟ್ ಮೂಲಭೂತವಾಗಿ ಜಿ ಪೋರ್ಟ್ನ ನಕಲಾಗಿದೆ. ನಾಲ್ಕು ಹೆಚ್ಚುವರಿ ಇನ್ಪುಟ್ಗಳು, ಐ. ಎನ್. 4-ಐ. ಎನ್. 7 ಅನ್ನು ಒದಗಿಸಲಾಗಿದೆ. ಅವುಗಳನ್ನು ಐಎನ್0-ಐಎನ್3 ನಂತೆ ಓದಲು ಸಾಧ್ಯವಿಲ್ಲ ಆದರೆ ಅವು ಇತರ ಉದ್ದೇಶಗಳಿಗಾಗಿ ಇವೆ. N4-IN5 ಅಡ್ಡಿಪಡಿಸುವ ಮೂಲಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಿ. ಐಎನ್6 ಟಿ ಕೌಂಟರ್ನ ಮೂಲವನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ. ಆರ್ ಬಂದರಿನ ಔಟ್ಪುಟ್ ಚಾಲಕಗಳನ್ನು ಐಎನ್7 ನಿಯಂತ್ರಿಸುತ್ತದೆ. ಇನ್ಸ್ಟ್ರಕ್ಷನ್ ಸೆಟ್ ಸಿ. ಓ. ಪಿ. 400 ಕುಟುಂಬವನ್ನು ಬಹಳ ಕಾಂಪ್ಯಾಕ್ಟ್ ಕೋಡ್ ಹೊಂದುವಂತೆ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಹೆಚ್ಚಾಗಿ ಬಳಸುವ ಸೂಚನೆಗಳೆಂದರೆ ಒಂದು ಬೈಟ್. ಕೆಲವು ಸಂದರ್ಭಗಳಲ್ಲಿ ಎರಡು ಬೈಟ್ ಸೂಚನೆಗಳ ವಿಶೇಷ ಒಂದು-ಬೈಟ್ ರೂಪಗಳಿವೆ. ಆಬ್ಜೆಕ್ಟ್ ಕೋಡ್ ಅನ್ನು ಹೆಚ್ಚು ಸಾಂದ್ರವಾಗಿಸಲು ಬಳಸಬಹುದಾದ ಕೆಲವು ವೈಶಿಷ್ಟ್ಯಗಳೆಂದರೆಃ ಎಲ್. ಬಿ. ಐ ಸೂಚನೆಯು ಏಳು-ಬಿಟ್ ಬಿ ರಿಜಿಸ್ಟರ್ ಅನ್ನು ತಕ್ಷಣದ ಮೌಲ್ಯದೊಂದಿಗೆ ಲೋಡ್ ಮಾಡುತ್ತದೆ. ಸಾಮಾನ್ಯ-ರೂಪದ ಸೂಚನೆಯು ಎರಡು ಬೈಟ್ಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಎಲ್. ಬಿ. ಐ. ಯ ಒಂದು-ಬೈಟ್ ರೂಪವಿದೆ, ಅದು ಬಿಆರ್ ಅನ್ನು 0,1,2, ಮತ್ತು 3 ಕ್ಕೆ ಮಾತ್ರ ಹೊಂದಿಸಬಹುದು ಮತ್ತು ಬಿಡಿಯನ್ನು 9,10,11,12,13,14,15, ಮತ್ತು 0 (ದಶಮಾಂಶ) ಗೆ ಮಾತ್ರ ಹೊಂದಿಸಬಹುದು. ಒಂದೇ ಬೈಟ್ ಎಲ್. ಬಿ. ಐ. ಯು 32 RAM ಸ್ಥಳಗಳನ್ನು ಮಾತ್ರ ಪ್ರವೇಶಿಸಬಹುದು. ಅನೇಕ ಎಲ್. ಬಿ. ಐ ಸೂಚನೆಗಳನ್ನು ಸರಣಿಯಲ್ಲಿ ಜೋಡಿಸಬಹುದು. ಮೊದಲ ಎಲ್. ಬಿ. ಐ. ಅನ್ನು ಮಾತ್ರ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ. ನಂತರದ ಎಲ್. ಬಿ. ಐ. ಸೂಚನೆಗಳು ಎನ್. ಓ. ಪಿ. ಗಳಾಗಿ ಕಾರ್ಯಗತಗೊಳ್ಳುತ್ತವೆ. ಇದು ಹಂಚಿಕೊಂಡ ದಿನಚರಿಗಾಗಿ ವಿಭಿನ್ನ ಆರಂಭಿಕ ವಿಳಾಸಗಳೊಂದಿಗೆ ಅನೇಕ ಪ್ರವೇಶ ಬಿಂದುಗಳನ್ನು ಅನುಮತಿಸುತ್ತದೆ. ಜೆಎಸ್ಆರ್, ಸಾಮಾನ್ಯ ಉಪ-ನಿಯಮಿತ ಶಾಖೆಯ ರೂಪದಲ್ಲಿ, ಎರಡು ಬೈಟ್ಗಳನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಯಾವುದೇ ಮೆಮೊರಿ ಸ್ಥಳವನ್ನು ನೇರವಾಗಿ ಪ್ರವೇಶಿಸಬಹುದು. ಜೆ. ಎಸ್. ಆರ್. ಪಿ. ಯು ಮೂರನೇ 64-ಬೈಟ್ ಪುಟದಲ್ಲಿರುವ ಸ್ಥಳಗಳನ್ನು ಮಾತ್ರ ಪ್ರವೇಶಿಸಬಹುದಾದ ಸಬ್ರುಟೈನ್ ಶಾಖೆಯ ಏಕೈಕ ಬೈಟ್ ರೂಪವಾಗಿದೆ. ಈ ಪುಟವನ್ನು ಸಬ್ರುಟೈನ್ ಪುಟ ಅಥವಾ ಪುಟ 2 ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ, ಇದು ಶೂನ್ಯದಿಂದ ಸಂಖ್ಯೆಯನ್ನು ಹೊಂದಿದೆ. ಪುಟ 2 ಅಥವಾ 3ರ ಒಳಗಿನಿಂದ ಜೆ. ಎಸ್. ಆರ್. ಪಿ. ಯನ್ನು ಸಂಕೇತಿಸಲಾಗುವುದಿಲ್ಲ. ಜೆಎಂಪಿ, ಸಾಮಾನ್ಯ ಶಾಖೆಯ ರೂಪದಲ್ಲಿ, ಎರಡು ಬೈಟ್ಗಳನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಯಾವುದೇ ಮೆಮೊರಿ ಸ್ಥಳವನ್ನು ನೇರವಾಗಿ ಪ್ರವೇಶಿಸಬಹುದು. ಜೆಪಿ ಎಂಬುದು ಪ್ರಸ್ತುತ 64-ಬೈಟ್ ಪುಟದಲ್ಲಿರುವ ಯಾವುದೇ ಸ್ಥಳವನ್ನು ಪ್ರವೇಶಿಸಬಹುದಾದ ಶಾಖೆಯ ಏಕೈಕ ಬೈಟ್ ರೂಪವಾಗಿದೆ. ಪಿಸಿಯ ಮೇಲಿನ ಬಿಟ್ಗಳು ಬದಲಾಗದೆ ಉಳಿಯುತ್ತವೆ. ಜೆಪಿ ಸೂಚನೆಯನ್ನು ಪುಟ 2 ಅಥವಾ 3ರೊಳಗೆ ಕಾರ್ಯಗತಗೊಳಿಸಿದರೆ, ಅದು ಪುಟ 2 ಮತ್ತು 3ರಲ್ಲಿರುವ 128 ವಿಳಾಸಗಳಲ್ಲಿ ಯಾವುದಾದರೂ ಒಂದನ್ನು ಪ್ರವೇಶಿಸಬಹುದು. ಪುಟ 2ರಲ್ಲಿ ಒಂದು ಬೈಟ್ ಜೆ. ಎಸ್. ಆರ್. ಪಿ. ಪ್ರವೇಶ ಬಿಂದುವನ್ನು ರಚಿಸಲು ಇದು ಉಪಯುಕ್ತವಾಗಿದೆ, ಅದು ನಂತರ ಒಂದೇ ಬೈಟ್ ಜೆ. ಪಿ. ಯೊಂದಿಗೆ ಪುಟ 3ರ ಸಬ್ರುಟೀನ್ಗೆ ಕವಲೊಡೆಯಬಹುದು. ಬಿ ರಿಜಿಸ್ಟರ್ ಅನ್ನು ಕಡಿಮೆ ಓವರ್ಹೆಡ್ನೊಂದಿಗೆ ನಾಲ್ಕು RAM ತಂತಿಗಳನ್ನು ಸೂಚಿಸಲು ಬಳಸಬಹುದು. ಎಲ್ಡಿ, ಎಕ್ಸ್, ಎಕ್ಸ್ಐಎಸ್, ಮತ್ತು ಎಕ್ಸ್ಡಿಎಸ್ ಮೆಮೊರಿ ಪ್ರವೇಶ ಸೂಚನೆಗಳು ಎಕ್ಸ್ಕ್ಲೂಸಿವ್ ಆಗಿರಬಹುದು ಅಥವಾ ಬಿಆರ್ ನ ಕೆಳಗಿನ ಎರಡು ಬಿಟ್ಗಳನ್ನು ಎರಡು-ಬಿಟ್ ತಕ್ಷಣದೊಂದಿಗೆ ಮಾಡಬಹುದು. ಇದು ಬಿ (ಬಿಆರ್) ನ ರಿಜಿಸ್ಟರ್ ಭಾಗವನ್ನು ಅದೇ ಅಂಕಿಯ (ಬಿಡಿ) ವಿಳಾಸವನ್ನು ಹಂಚಿಕೊಳ್ಳುವ ಇತರ ಅಂಕಿಯ ತಂತಿಗಳಲ್ಲಿ ಒಂದಕ್ಕೆ ತಿರುಗಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಬಿಡಿ ರಿಜಿಸ್ಟರ್ ಭಾಗವನ್ನು ಏಕಕಾಲದಲ್ಲಿ ಮೆಮೊರಿ ಪಾಯಿಂಟರ್ ಮತ್ತು ಲೂಪ್ ಕೌಂಟರ್ ಆಗಿ ಬಳಸಬಹುದು. ಬಿ. ಡಿ, ಏರಿಕೆಯಾದ ನಂತರ, ಶೂನ್ಯಕ್ಕೆ ಉಕ್ಕಿ ಹರಿದರೆ, ಲೂಪ್ ಮೂಲಕ ಬಿದ್ದರೆ XIS ಸೂಚನೆಯು ಬಿಟ್ಟುಬಿಡುತ್ತದೆ. ಅಂತೆಯೇ, ಬಿಡಿ, ಕಡಿಮೆಯಾದ ನಂತರ, 15 (ದಶಮಾಂಶ) ಗೆ ಕೆಳಮುಖವಾಗಿದ್ದರೆ, ಎಕ್ಸ್. ಡಿ. ಎಸ್ ಸೂಚನೆಯು ಬಿಟ್ಟುಬಿಡುತ್ತದೆ. ಉದಾಹರಣೆ ಕೋಡ್ ಈ ಉದಾಹರಣೆ ಕೋಡ್ ಇನ್ಸ್ಟ್ರಕ್ಷನ್ ಸೆಟ್ನಲ್ಲಿ ಹಲವಾರು ಜಾಗವನ್ನು ಉಳಿಸುವ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆಃ ಸಿಂಗಲ್-ಬೈಟ್ ಎಲ್. ಬಿ. ಐ. ಸೂಚನೆಗಳು ಸರಣಿಯಲ್ಲಿ ಅನೇಕ ಎಲ್. ಬಿ. ಐ ಸೂಚನೆಗಳು ಬಹು ಪ್ರವೇಶ ಬಿಂದುಗಳನ್ನು ರಚಿಸುತ್ತವೆ ಸಿಂಗಲ್ ಬೈಟ್ ಜೆ. ಪಿ. ಎಲ್. ಡಿ. ಎಕ್ಸ್ಒಆರ್ಐಂಗ್ ಬಿಆರ್ ಆದ್ದರಿಂದ ಬಿ ಅನ್ನು ಗಮ್ಯಸ್ಥಾನಕ್ಕೆ ತಿರುಗಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಎಕ್ಸ್ಐಎಸ್ನಲ್ಲಿ ಸ್ಕಿಪ್ ಫಂಕ್ಷನ್ ಮೂಲಕ ಮೂಲ ಬಿಡಿ ಹಂಚಿಕೆ ಪಾಯಿಂಟರ್ ಮತ್ತು ಲೂಪ್ ಕೌಂಟರ್ ಕರ್ತವ್ಯಗಳಿಗೆ ಬಿ ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ಐಎನ್ 1 ರೇಖೆಯನ್ನು ಇಂಟರಪ್ಟ್ ಇನ್ಪುಟ್ ಆಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಎಲ್ಇಐ ಸೂಚನೆಯೊಂದಿಗೆ ಇಎನ್ ರಿಜಿಸ್ಟರ್ನ ಬಿಟ್ 1 ಅನ್ನು 1ಕ್ಕೆ ಹೊಂದಿಸುವ ಮೂಲಕ ಇಂಟರಪ್ಟ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ. ಐ. ಎನ್. 1ನಲ್ಲಿ ಕನಿಷ್ಠ ಎರಡು ಸೂಚನಾ ಚಕ್ರಗಳ ಕಡಿಮೆ-ಚಾಲನೆಯಲ್ಲಿರುವ ನಾಡಿಮಿಡಿತಕ್ಕೆ ಪ್ರತಿಕ್ರಿಯೆಯಾಗಿ, ಜೆ. ಪಿ. ಯಂತಹ ನಿಯಂತ್ರಣ ಸೂಚನೆಗಳ ಎಲ್ಲಾ ವರ್ಗಾವಣೆಯು ಪೂರ್ಣಗೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಎಲ್ಲಾ ಅನುಕ್ರಮ ಎಲ್. ಬಿ. ಐ ಸೂಚನೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ. ನಂತರ ಪಿ. ಸಿ. ಯನ್ನು ಸಬ್ರುಟೈನ್ ಸ್ಟ್ಯಾಕ್ ಮೇಲೆ ತಳ್ಳಲಾಗುತ್ತದೆ ಮತ್ತು ನಿಯಂತ್ರಣವನ್ನು 0xFF ವಿಳಾಸದಲ್ಲಿ ಇಂಟರಪ್ಟ್ ಹ್ಯಾಂಡ್ಲರ್ಗೆ ವರ್ಗಾಯಿಸಲಾಗುತ್ತದೆ. ಇಂಟರಪ್ಟ್ ಸರ್ವೀಸ್ ವಾಡಿಕೆಯಲ್ಲಿ ಯಾವುದೇ ಸಬ್ ರುಟೀನ್ಗಳನ್ನು ಕರೆಯಲಾಗುವುದಿಲ್ಲ. ಬಹುಪಾಲು ಸಿ. ಓ. ಪಿ. 400 ಸಾಧನಗಳು ಕಡಿಮೆ-ಮಟ್ಟದ ಅನ್ವಯಿಕೆಗಳನ್ನು ಗುರಿಯಾಗಿಸಿಕೊಂಡಿದ್ದರೂ, ಹೆಚ್ಚು ಬೇಡಿಕೆಯಿರುವ ಅನ್ವಯಿಕೆಗಳನ್ನು ಪರಿಹರಿಸಲು ವಾಸ್ತುಶಿಲ್ಪಕ್ಕೆ ಹಲವಾರು ವಿಸ್ತರಣೆಗಳನ್ನು ರಚಿಸಲಾಗಿದೆ. ಡ್ಯುಯಲ್ CPU, RAMನಲ್ಲಿ ಆಳವಾದ ಸ್ಟ್ಯಾಕ್ ಮತ್ತು ದೊಡ್ಡ ವಿಳಾಸ ಸ್ಥಳಗಳನ್ನು 1985ರ ವೇಳೆಗೆ ಕೆಲವು ಸಾಧನಗಳಿಗೆ ಸೇರಿಸಲಾಯಿತು. ಸಿಒಪಿ400ನ ಡ್ಯುಯಲ್ ಸಿಪಿಯು "ಡ್ಯುಯಲ್ ಸಿಪಿಯು" ಆವೃತ್ತಿಗಳನ್ನು 1981ರಲ್ಲಿ ನ್ಯಾಷನಲ್ ಸೆಮಿಕಂಡಕ್ಟರ್ ಘೋಷಿಸಿತು. ಈ ಏಕ-ಚಿಪ್ ಬ್ಯಾರೆಲ್ ಪ್ರೊಸೆಸರ್ಗಳು ಸೂಚನೆಗಳು, ಮೆಮೊರಿ ಮತ್ತು ಹೆಚ್ಚಿನ ಐಒ ಸಾಧನಗಳನ್ನು ಹಂಚಿಕೊಳ್ಳುವ ಎರಡು ಮೇಲ್ನೋಟಕ್ಕೆ ಸ್ವತಂತ್ರ ಸಿಪಿಯುಗಳನ್ನು ಹೊಂದಿರುತ್ತವೆ. ವಾಸ್ತವದಲ್ಲಿ, ಸಿಪಿಯುಗಳು ಸಂಪೂರ್ಣವಾಗಿ ಸ್ವತಂತ್ರವಾಗಿಲ್ಲ ಮತ್ತು ಹೈಪರ್-ಥ್ರೆಡಿಂಗ್ ಟೆಕ್ನಾಲಜಿ (ಎಚ್. ಟಿ. ಟಿ) ಯೊಂದಿಗೆ ಇಂಟೆಲ್ ಪ್ರೊಸೆಸರ್ಗಳಂತೆಯೇ ಹಾರ್ಡ್ವೇರ್ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಹಂಚಿಕೊಳ್ಳುತ್ತವೆ. ಎಚ್ಟಿಟಿಯಂತೆ, ಡ್ಯುಯಲ್ ಸಿಪಿಯು ಆವೃತ್ತಿಯು ಪ್ರೊಸೆಸರ್ನ ಕೆಲವು ವಿಭಾಗಗಳನ್ನು ನಕಲು ಮಾಡುವ ಮೂಲಕ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ-ಅವು ವಾಸ್ತುಶಿಲ್ಪದ ಸ್ಥಿತಿಯನ್ನು ಸಂಗ್ರಹಿಸುತ್ತವೆ-ಆದರೆ ಎಎಲ್ಯು, ಬಸ್ಗಳು ಮತ್ತು ಮೆಮೊರಿಯಂತಹ ಮುಖ್ಯ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಸಂಪನ್ಮೂಲಗಳನ್ನು ನಕಲು ಮಾಡುವುದಿಲ್ಲ. ಎರಡು ವರ್ಚುವಲ್ ಪ್ರೊಸೆಸರ್ಗಳಿಗೆ ಪ್ರತ್ಯೇಕ ವಾಸ್ತುಶಿಲ್ಪದ ಸ್ಥಿತಿಗಳನ್ನು ನಕಲು ಮಾಡಿದ ಎ (ಸಂಚಯಕಗಳು), ಬಿ (ಪಾಯಿಂಟರ್ ರೆಜಿಸ್ಟರ್ಗಳು), ಸಿ (ಕ್ಯಾರಿ ಫ್ಲಾಗ್ಗಳು), ಎನ್ (ಸ್ಟಾಕ್ ಪಾಯಿಂಟರ್ಗಳು) ಮತ್ತು ಪಿಸಿ (ಪ್ರೋಗ್ರಾಂ ಕೌಂಟರ್ಗಳು) ಗಳೊಂದಿಗೆ ಸ್ಥಾಪಿಸಲಾಗಿದೆ. ಮರುಹೊಂದಿಕೆಯನ್ನು ಸ್ಥಗಿತಗೊಳಿಸಿದಾಗ, ಎರಡೂ ಪ್ರೊಸೆಸರ್ಗಳು ಸಿಎಲ್ಆರ್ಎ ಸೂಚನೆಯನ್ನು ಹೊಂದಿರುವ ಸ್ಥಳ 0ರಲ್ಲಿ ಪ್ರಾರಂಭವಾಗುತ್ತವೆ, ನಂತರ ಒಂದು ಪ್ರೊಸೆಸರ್ ಸ್ಥಳ 401 (ಹೆಕ್ಸ್) ಗೆ ಜಿಗಿಯುತ್ತದೆ, ನಂತರ ಎರಡನೇ ಪ್ರೊಸೆಸರ್ ಸ್ಥಳ 1 ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ. ಪ್ರೊಸೆಸರ್ಗಳು ನಂತರ ಪರ್ಯಾಯವಾಗಿ ತಲಾ ಒಂದು ಬೈಟ್ ಕೋಡ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತವೆ. ಗರಿಷ್ಠ ಗಡಿಯಾರದ ಆವರ್ತನದಲ್ಲಿ, ಪ್ರತಿ ಪ್ರೊಸೆಸರ್ಗೆ ಸೂಚನಾ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಸಮಯವು (ಏಕ ಬೈಟ್ ಸೂಚನೆ) 4 ಮೈಕ್ರೊ ಸೆಕೆಂಡುಗಳು, ಆದ್ದರಿಂದ, ಎರಡೂ ಪ್ರೊಸೆಸರ್ಗಳಿಗೆ ಸೂಚನಾ ಚಕ್ರದ ಸಮಯವು ಆ ಮೊತ್ತಕ್ಕಿಂತ ಎರಡು ಪಟ್ಟು, ಅಂದರೆ 8 ಮೈಕ್ರೊ ಸೆಕೆಂಡುಗಳು. ಕೆಲವು ಡ್ಯುಯಲ್ CPU ಆವೃತ್ತಿಗಳಲ್ಲಿ 40-ಪಿನ್ COP2440N, 28-ಪಿನ್ COP2441N ಮತ್ತು 24-ಪಿನ್ COP2442N ಸೇರಿವೆ. ಹಿಂದಿನ ಸಿ. ಓ. ಪಿ. 400 ಸಾಧನಗಳು ಎರಡು ಅಥವಾ ಮೂರು ಹಂತದ ಮೀಸಲಾದ ಹಾರ್ಡ್ವೇರ್ ರಿಟರ್ನ್ ಸ್ಟಾಕ್ ಅನ್ನು ಒಳಗೊಂಡಿದ್ದವು. ಸಿಒಪಿ440ನಂತಹ ನಂತರದ ಸಾಧನಗಳು 2-ಬಿಟ್ ಸ್ಟ್ಯಾಕ್ ಪಾಯಿಂಟರ್ ಮತ್ತು ರಾಮ್ನೊಂದಿಗೆ ಅಳವಡಿಸಲಾದ 4-ಹಂತದ ರಿಟರ್ನ್ ಸ್ಟ್ಯಾಕ್ ಅನ್ನು ಹೊಂದಿವೆ. ಡ್ಯುಯಲ್ CPU ಆವೃತ್ತಿಗಳು ಎರಡು 2-ಬಿಟ್ ಸ್ಟ್ಯಾಕ್ ಪಾಯಿಂಟರ್ಗಳು ಮತ್ತು ಎರಡು ವಿಭಿನ್ನ RAM ಪ್ರದೇಶಗಳೊಂದಿಗೆ ಅಳವಡಿಸಲಾದ ಎರಡು ಪ್ರತ್ಯೇಕ 4-ಹಂತದ ರಿಟರ್ನ್ ಸ್ಟ್ಯಾಕ್ಗಳನ್ನು ಹೊಂದಿವೆ. ದೊಡ್ಡ ವಿಳಾಸ ಸ್ಥಳ ಮೂಲ ಸಿ. ಓ. ಪಿ. 400 ಸೂಚನಾ ಸೆಟ್ 11-ಬಿಟ್ಗಳ (2,048 ಬೈಟ್ಗಳು) ರಾಮ್ ವಿಳಾಸಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ಆದರೆ ಡೇಟಾ ವಿಳಾಸಗಳು ಗರಿಷ್ಠ 7-ಬಿಟ್ಗಳಾಗಿರುತ್ತವೆ (128 ಸ್ಥಳಗಳು). ಗುಂಪು 4 ಎಂದು ಕರೆಯಲ್ಪಡುವ ಸಾಧನಗಳು ಹೆಚ್ಚಿನ ವಿಳಾಸ ಬಿಟ್ಗಳೊಂದಿಗೆ ಮೂರು-ಬೈಟ್ ಜೆಎಂಪಿ, ಜೆಎಸ್ಆರ್ ಮತ್ತು ಎಲ್ಬಿಐ ಸೂಚನೆಗಳನ್ನು ಸೇರಿಸುವ ಮೂಲಕ ಮೆಮೊರಿ ಮಿತಿಯನ್ನು ವಿಸ್ತರಿಸಿತು. ಇವು ಗರಿಷ್ಠ 15-ಬಿಟ್ಗಳ (32,768 ಬೈಟ್ಗಳು) ರಾಮ್ ವಿಳಾಸಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತವೆ, ಆದರೆ ಡೇಟಾ ವಿಳಾಸಗಳು ಗರಿಷ್ಠ 9-ಬಿಟ್ಗಳ (512 ಸ್ಥಳಗಳು) ಆಗಿರುತ್ತವೆ. ಈ ಸೂಚನೆಗಳನ್ನು ಬೆಂಬಲಿಸುವ ಸಾಧನಗಳಲ್ಲಿ ಸಿಒಪಿ408, ಸಿಒಪಿ484, ಸಿಒಪಿ485, ಸಿ0ಪಿ409 ಸೇರಿವೆ. ಈ ಗ್ರೂಪ್ 4 ಸಾಧನಗಳಲ್ಲಿ ಯಾವುದಾದರೂ ಒಂದನ್ನು ಉತ್ಪಾದಿಸಲಾಗಿದೆಯೇ ಎಂಬುದು ಸ್ಪಷ್ಟವಾಗಿಲ್ಲ. ಆಪಲ್ ಲಿಸಾ ಕೀಬೋರ್ಡ್, ಮೌಸ್, ಆರ್ಟಿಸಿ ಮತ್ತು ಸಾಫ್ಟ್ ಪವರ್ ಸ್ವಿಚ್ ಅನ್ನು ನಿಯಂತ್ರಿಸಲು ಸಿಒಪಿ 421 ಅನ್ನು ಬಳಸಿಕೊಂಡಿತು. ಎರಡನೇ ಸಿ. ಓ. ಪಿ. 421 ವಿಜೆಟ್ ಹಾರ್ಡ್ ಡಿಸ್ಕ್ ಡ್ರೈವ್ನ ಸ್ಪಿಂಡಲ್ ಮೋಟರ್ ಅನ್ನು ನಿಯಂತ್ರಿಸುತ್ತದೆ. ಹಲವಾರು ತಯಾರಕರು ತಮ್ಮ ಆರಂಭಿಕ ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಆಟಗಳಲ್ಲಿ ಸಿ. ಓ. ಪಿ. 400 ಅನ್ನು ಬಳಸಿದರುಃ ಸಿ. ಓ. ಪಿ. 410 ಮತ್ತು ಸಿ. ಓ. ಪಿ. 411,512 ಬೈಟ್ ರಾಮ್, 32 x 4 ರಾಮ್ಃ ಮ್ಯಾಟೆಲ್ನ ಫಂಟ್ರಾನಿಕ್ಸ್ ಜ್ಯಾಕ್ಗಳು, ರೆಡ್ ಲೈಟ್ ಗ್ರೀನ್ ಲೈಟ್, ಟ್ಯಾಗ್ ಮತ್ತು ಪ್ಲಸ್ ಒನ್. ಸಿಒಪಿ420 ಮತ್ತು ಸಿಒಪಿ421,1024 ಬೈಟ್ ರಾಮ್, 64 x 4 ರಾಮ್ಃ ಮಿಲ್ಟನ್ ಬ್ರಾಡ್ಲಿ ಲೈಟ್ಫೈಟ್, ಐನ್ಸ್ಟೀನ್, ಮತ್ತು ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಬ್ಯಾಟಲ್ಶಿಪ್ 1982. ಕೊಲೆಕೋ ಹೆಡ್ ಟು ಹೆಡ್ ಬ್ಯಾಸ್ಕೆಟ್ಬಾಲ್. ನ್ಯಾಷನಲ್ ಸೆಮಿಕಂಡಕ್ಟರ್ ಕ್ವಿಜ್ ಕಿಡ್ ರೇಸರ್. ಸಿ. ಓ. ಪಿ. 444,2048 ಬೈಟ್ ರಾಮ್, 128 x 4 ರಾಮ್ಃ ಎಂಟೆಕ್ಸ್ ಸ್ಪೇಸ್ ಇನ್ವೇಡರ್. ಮ್ಯಾಟೆಲ್ ಡಲ್ಲಾ $. ವೆಸ್ಟರ್ನ್ ಡಿಜಿಟಲ್ ತಮ್ಮ WD2412 ಸಮಯದ ದಿನದ ಗಡಿಯಾರಕ್ಕೆ WD4200 (COP420) ಅನ್ನು ಆಧಾರವಾಗಿ ಬಳಸಿಕೊಂಡಿತು. ಗ್ರುಂಡಿ ನ್ಯೂಬ್ರೈನ್ ಕಂಪ್ಯೂಟರ್ ತನ್ನ ಕೀಬೋರ್ಡ್, ಟೇಪ್ I/O ಮತ್ತು ಅದರ ಅಂತರ್ನಿರ್ಮಿತ 16 ಅಕ್ಷರಗಳ VF ಆಲ್ಫಾನ್ಯೂಮರಿಕ್ ಪ್ರದರ್ಶನವನ್ನು ನಿರ್ವಹಿಸಲು COP420 ಅನ್ನು ಬಳಸುತ್ತದೆ. COP400 ಕುಟುಂಬಕ್ಕೆ ಓಪನ್ ಸೋರ್ಸ್ MAME ಎಮ್ಯುಲೇಟರ್ ಮತ್ತು ಹಲವಾರು ಕೈಯಿಂದ ಹಿಡಿಯುವ ಆಟಗಳು ಮತ್ತು ವಿಶೇಷ ಕ್ಯಾಲ್ಕುಲೇಟರ್ಗಳಿವೆ. ರಾಷ್ಟ್ರೀಯ ಸೆಮಿಕಂಡಕ್ಟರ್ ಸಿ. ಓ. ಪಿ. 8 ಉಲ್ಲೇಖಗಳು ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ಗಳನ್ನೂ ನೋಡಿ.