मुझे इसे थोड़ा सा बाएं शिफ्ट दोनों को लागू करने की आवश्यकता है, और LC-3 Assembly का उपयोग करके थोड़ा सा दायां शिफ्ट करें। असल में, प्रत्येक बिट को शिफ्ट की दिशा में एक स्थान पर स्थानांतरित किया जाना चाहिए, और शून्य शून्य खाली स्थान को भरता है।एलसी 3 असेंबली बिटवाई राइट शिफ्ट
उदाहरण:
सही शिफ्ट:
01001001
00100100→
वाम शिफ्ट:
01001001
←10010010
मैं सफलतापूर्वक, एक बाएं पारी को क्रियान्वित किया है बाइनरी स्ट्रिंग ले रही है, और खुद में जोड़कर ।
मैं सही बदलाव करने के तरीके पर फंस गया हूं। किसी भी विचार की बहुत सराहना की जाएगी। मेरे पास मूल्यों और स्मृति की पूरी श्रृंखला को स्टोर करने के लिए ऑपरेशन, डेटा आंदोलन संचालन, सात रजिस्टरों को जोड़ना है, नहीं। मुझे बस कुछ बुनियादी विचारों की आवश्यकता है कि इसे कैसे कार्यान्वित किया जा सकता है।
यदि आपको एलसी -3 निर्देश सेट संदर्भ की आवश्यकता है, तो one here है।
कार्य लिंक को हल करने के लिए एक रास्ता है : http://www.cs.utexas.edu/users/fussell/cs310h/lectures/Lecture_10-310h.pdf –