अंगूठे मोड निर्देश 2 बाइट हैं और एआरएम मोड निर्देश 4 बाइट हैं। स्क्रीनशॉट अंगूठे मोड निर्देशों का एक पृथक्करण है। मैं 2 बाइट निर्देशों के साथ मिश्रित 4 बाइट निर्देश क्यों देखूं ?? क्या कोई इसे समझा सकता है?बांह अंगूठे मोड 4byte निर्देश
अग्रिम धन्यवाद।
क्योंकि यह ** अंगूठे -2 ** है। –
असली सवाल यह है कि उन दो mov निर्देश 4-बाइट क्यों हैं जब उन्हें 2-बाइट (अंगूठे 1) निर्देशों के रूप में एन्कोड किया जा सकता है। –
* अंगूठे -1 * में 32 बिट ओप-कोड नहीं हैं। केवल * अंगूठे -2 * में 'mov.w', आदि है। एक प्रोसेसर निर्देशों के बीच मोड (बीएलएक्स, आदि तक) स्विच नहीं कर सकता है, इसलिए यह कोड * अंगूठे -2 * होना चाहिए। यहां तक कि 'bl' और' blx' * अंगूठे -1 * में 16 बिट हैं। –