SWEET16
ಸ್ವೀಟ್16 ಎಂಬುದು ಸ್ಟೀವ್ ವೋಜ್ನಿಯಾಕ್ ಕಂಡುಹಿಡಿದ ಬೈಟ್-ಕೋಡ್ ಸೂಚನಾ ಸೆಟ್ ಆಗಿದ್ದು, ಆಪಲ್ II ಸರಣಿಯ ಕಂಪ್ಯೂಟರ್ಗಳಲ್ಲಿ ಪೂರ್ಣಾಂಕ ಬೇಸಿಕ್ ರಾಮ್ನ ಭಾಗವಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗಿದೆ. ವೋಜ್ನಿಯಾಕ್ 16-ಬಿಟ್ ಪಾಯಿಂಟರ್ ಡೇಟಾವನ್ನು ಕುಶಲತೆಯಿಂದ ನಿರ್ವಹಿಸುವ ಅಗತ್ಯವಿರುವುದರಿಂದ ಇದನ್ನು ರಚಿಸಲಾಗಿದೆ ಮತ್ತು ಆಪಲ್ II 8-ಬಿಟ್ ಕಂಪ್ಯೂಟರ್ ಆಗಿತ್ತು. ಸ್ವೀಟ್16ಅನ್ನು ಕೋರ್ ಬೇಸಿಕ್ ಕೋಡ್ ಬಳಸಲಿಲ್ಲ, ಆದರೆ ನಂತರ ಹಲವಾರು ಉಪಯುಕ್ತತೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಬಳಸಲಾಯಿತು. ಇವುಗಳಲ್ಲಿ ಗಮನಾರ್ಹವಾದದ್ದು ಲೈನ್ ಮರುಸಂಖ್ಯೆಯ ದಿನಚರಿಯಾಗಿದ್ದು, ಇದನ್ನು ಪ್ರೋಗ್ರಾಮರ್ಸ್ ಏಡ್ #1 ROM ನಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ, ನಂತರದ ಆಪಲ್ II ಮಾದರಿಗಳಿಗೆ ಸೇರಿಸಲಾಗಿದೆ ಮತ್ತು ಹಿಂದಿನ ಉದಾಹರಣೆಗಳಲ್ಲಿ ಬಳಕೆದಾರರ ಅನುಸ್ಥಾಪನೆಗೆ ಲಭ್ಯವಿದೆ. ಸ್ವೀಟ್16 ಸಂಕೇತವನ್ನು ಹದಿನಾರು ಆಂತರಿಕ 16-ಬಿಟ್ ಲಿಟ್ಲ್-ಎಂಡಿಯನ್ ರೆಜಿಸ್ಟರ್ಗಳೊಂದಿಗೆ 16-ಬಿಟ್ ಪ್ರೊಸೆಸರ್ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವಂತೆ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ. ಕೆಲವು ರೆಜಿಸ್ಟರ್ಗಳು ಉತ್ತಮವಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ಕಾರ್ಯಗಳನ್ನು ಹೊಂದಿವೆಃ-ಸಂಚಯಕ-ಸಬ್ರುಟೈನ್ ಸ್ಟ್ಯಾಕ್ ಪಾಯಿಂಟರ್-ಶಾಖೆ ಪರೀಕ್ಷೆಗಾಗಿ ಎಲ್ಲಾ ಹೋಲಿಕೆ ಕಾರ್ಯಾಚರಣೆಗಳ ಫಲಿತಾಂಶವನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ-ಸ್ಥಿತಿ ರಿಜಿಸ್ಟರ್-ಪ್ರೋಗ್ರಾಂ ಕೌಂಟರ್ 16 ವರ್ಚುವಲ್ ರೆಜಿಸ್ಟರ್ಗಳು, ಒಟ್ಟು 32 ಬೈಟ್ಗಳು, ಆಪಲ್ II ರ ನೈಜ, ಭೌತಿಕ ಮೆಮೊರಿ ನಕ್ಷೆಯ (ಅಟ್-) ಶೂನ್ಯ ಪುಟದಲ್ಲಿವೆ, ಮೌಲ್ಯಗಳನ್ನು ಕಡಿಮೆ ಬೈಟ್ನಂತೆ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ ಮತ್ತು ನಂತರ ಹೆಚ್ಚಿನ ಬೈಟ್ ಇದೆ. ಸ್ವೀಟ್16 ಇಂಟರ್ಪ್ರಿಟರ್ ಸ್ವತಃ ಪೂರ್ಣಾಂಕ ಬೇಸಿಕ್ ರಾಮ್ನಲ್ಲಿದೆ. ವೋಜ್ನಿಯಾಕ್ ಪ್ರಕಾರ, ಸ್ವೀಟ್16 ಅನುಷ್ಠಾನವು ಮಿತವ್ಯಯದ ಕೋಡಿಂಗ್ನ ಮಾದರಿಯಾಗಿದ್ದು, ಕೇವಲ 300 ಬೈಟ್ಗಳ ಸ್ಮರಣೆಯನ್ನು ಮಾತ್ರ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಸ್ವೀಟ್16 ಸಮಾನ ಸ್ಥಳೀಯ 6502 ಸಂಕೇತದ ಹತ್ತನೇ ಒಂದು ಭಾಗದಷ್ಟು ವೇಗದಲ್ಲಿ ಚಲಿಸುತ್ತದೆ. ನಿರ್ವಾಹಕರು ಬಾಹ್ಯ ಕೊಂಡಿಗಳನ್ನು ಉಲ್ಲೇಖಿಸುತ್ತಾರೆ Call-A.P.P.L.E. ವೊಜ್ಪಾಕ್ II-1979 Call-A.P.P.L.E. ಡಿಕ್ ಸೆಡ್ಜೆವಿಕ್ ಅವರ "ಸ್ವೀಟ್ 16 ಇಂಟ್ರೊಡಕ್ಷನ್" ಮತ್ತು ಸ್ಟೀವ್ ವೋಜ್ನಿಯಾಕ್ ಅವರ "ಸ್ವೀಟ್ 16: ದಿ 6502 ಡ್ರೀಮ್ ಮೆಷಿನ್" ನ ಆವೃತ್ತಿಯನ್ನು ಒಳಗೊಂಡಿರುವ ಕಿರುಪುಸ್ತಕವು ಪ್ರತಿ ಆಪ್ಕೋಡ್ ಆಪಲ್ II ಸಾಫ್ಟ್ವೇರ್ ಇಂಟರ್ಪ್ರಿಟರ್ಸ್ (ಕಂಪ್ಯೂಟಿಂಗ್) ರಿಜಿಸ್ಟರ್ ಆಧಾರಿತ ವರ್ಚುವಲ್ ಯಂತ್ರಗಳ ದೀರ್ಘ ವಿವರಣೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.