So, if so this provides a very good facility for loading the program at different places like if some point of time, you find that the program will be loaded from memory location 1000 then this CS register can be initialized to say to 1000 right shifted by 4 and then IP so that way it is the while actually running the program, so it will be left as CS will be left shifted by 4 bits.
ಆದ್ದರಿಂದ, ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಬೇರೆ ಬೇರೆ ಸ್ಥಳಗಳಲ್ಲಿ ಲೋಡ್ ಮಾಡಲು ಇದು ಒಂದು ಉತ್ತಮ ಸೌಲಭ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ, ಕೆಲವು ಸಮಯದವರೆಗೆ, ಪ್ರೋಗ್ರಾಂ ಮೆಮೊರಿ ಸ್ಥಳ 1000 ರಿಂದ ಲೋಡ್ ಆಗುತ್ತದೆ ಎಂದು ನೀವು ಕಂಡುಕೊಂಡರೆ, ನಂತರ ಈ ಸಿಎಸ್ ರಿಜಿಸ್ಟರ್ ಅನ್ನು 1000 ಬಲಕ್ಕೆ ವರ್ಗಾಯಿಸಲು ಹೇಳಲು ಪ್ರಾರಂಭಿಸಬಹುದು 4 ತದನಂತರ ಐಪಿ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಚಾಲನೆಯಲ್ಲಿರುವಾಗ ಅದು ಹಾಗೆ ಮಾಡುತ್ತದೆ, ಆದ್ದರಿಂದ ಸಿಎಸ್ ಅನ್ನು 4 ಬಿಟ್ಗಳಿಂದ ಸ್ಥಳಾಂತರಿಸಲಾಗುತ್ತದೆ.