embedded - What is difference between MSP430 and MSP430X? -
कोई तुलना तालिका उपलब्ध है?
430X आर्किटेक्चर के लिए बुनियादी परिवर्तन मूल 430 उपकरणों पर उपलब्ध 64K के बाहर पते की अनुमति देने के लिए एक 20 बिट पता श्रेणी पेश करना था। पुराने नियम 16 बिट निर्देशों के साथ समानांतर में 20 बिट पते पर काम करने वाले निर्देशों का एक नया सेट है जैसे
<प्री> कॉल करें; एक 16 बिट पता कैला लेता है; एक 20 बिट पते पुश लेता है; पुसा के ढेर पर एक रजिस्टर के नीचे 16 बिट्स को पुश करें; पूर्ण 20 बिट रजिस्टर पुश करें
एक 430 आधारित प्रोसेसर के लिए संकलित मौजूदा कोड 430 एक्स प्रोसेसर के नीचे 64K पता स्थान के भीतर चलेंगे। विकास उपकरण (आईएआर और संभवतः राउली) में आप एक मेमोरी मॉडल निर्दिष्ट कर सकते हैं जिससे कि लंबे समय से फ़ंक्शन कॉल्स और अन्य 430X विशिष्ट निर्देश जनरेट नहीं किए जाते हैं यदि आप यह सुनिश्चित करते हैं कि आपका कोड 64K सीमा पार नहीं करता है।
Comments
Post a Comment