मुझे लगता है कि बीएक्स एलआर क्या करता है और यह ब्ल (लेबल) से अलग कैसे है, मेरे सिर को पाने के लिए प्रतीत नहीं होता है। मुझे पता है कि ब्लैक (लेबल) लिंक रजिस्टर में उस फ़ंक्शन का रिटर्न पता संग्रहीत करता है लेकिन मुझे नहीं पता कि बीएक्स एलआर क्या करता है।एआरएम असेंबली भाषा में बीएक्स एलआर क्या करता है?
8
A
उत्तर
16
bx
branch and exchange instruction set का अर्थ है जिसका मतलब है कि शाखा के पते के एलएसबी (कम से कम महत्वपूर्ण बिट) के अनुसार, प्रोसेसर अगले निर्देश को एआरएम या अंगूठे के रूप में मानेंगे।
lr
के रूप में आमतौर पर वापसी का पता होता है, इसका मतलब है कि यह एक समारोह से वापसी है, और यदि lr
का एलएसबी 1 है, तो यह कोड उस पते पर अंगूठे के रूप में व्यवहार करेगा, अन्यथा, यह इसका इलाज करेगा एआरएम।
संबंधित मुद्दे
- 1. एआरएम असेंबली सीखना
- 2. एआरएम असेंबली (आईओएस)
- 3. एआरएम असेंबली - शाखा निर्देश
- 4. एआरएम असेंबली: 'asm'
- 5. मारिया असेंबली भाषा में 'Skipcond` कैसे काम करता है?
- 6. एआरएम असेंबली में सरणी कैसे व्यवस्थित करें?
- 7. असेंबली असेंबली भाषा स्पेगेटी कोड
- 8. असेंबली भाषा और मशीन भाषा के बीच संबंध क्या है?
- 9. एलएलवीएम समर्थन क्या एआरएम आर्किटेक्चर करता है?
- 10. एआरएम असेंबली में बाइट मास्क कैसे करें?
- 11. असेंबली में _malloc क्या करता है?
- 12. x86 असेंबली भाषा में सीएलडी और एसटीडी क्या हैं? डीएफ क्या करता है?
- 13. असेंबली भाषा में "छोटा" कूद क्या मतलब है?
- 14. क्या यह व्याकरण एलआर (1) नहीं है?
- 15. कार्यात्मक असेंबली भाषा
- 16. असेंबली भाषा को समझना
- 17. ऑनलाइन असेंबली भाषा संसाधन
- 18. विंडोज असेंबली भाषा प्रोग्रामिंग
- 19. असेंबली भाषा - स्टैक मशीन
- 20. एलएलवीएम असेंबली भाषा कितनी स्थिर है?
- 21. असेंबली भाषा प्रोग्रामिंग कौशल प्राप्त करना
- 22. एआरएम असेंबली में कोई संख्या कैसे मुद्रित करें?
- 23. शब्दावली: असेंबली भाषा प्रोग्रामिंग में "रजिस्टर्स"
- 24. सी # असेंबली, असेंबली में क्या है?
- 25. i386 में स्टैक से तर्कों को हटाने, एआरएम असेंबली
- 26. असेंबली भाषा - मॉड्यूलो कैसे करें?
- 27. क्या सीयूडीए के लिए एक असेंबली भाषा है?
- 28. असेंबली भाषा जे कूद कूद
- 29. क्या एमआरओटीक्ट एआरएम लिनक्स पर निर्देश कैश फ्लश करता है?
- 30. एआरएम टीसीएम मेमोरी क्या है
क्या आप संभवतः इस स्पष्टीकरण को सरल बना सकते हैं, एआरएम आर्किटेक्चर का मेरा ज्ञान उन्नत नहीं है। – user2177940
https://en.wikipedia.org/wiki/ARM_architecture#Thumb – MByD
@ user2177940 भाग 1: मोड स्विच। एक एआरएमवी 7 सीपीयू दो मोड (कॉल एआरएम या थंब) में से एक में काम करता है, जो निर्देश एन्कोडिंग में भिन्न होता है (मुख्य रूप से "पूर्ण" में लेकिन बड़े 4-बाइट निर्देश बनाम "प्रतिबंधित" लेकिन छोटे 2-बाइट निर्देश)। अगली बार स्विच करने के लिए कौन सा मोड निर्धारित किया जाता है ** 'बीएक्स/ब्लैक्स' ** के साथ कॉल समय पर ** क्या पता लगाने के लिए पता या अजीब है (इससे स्विच, क्रमशः एआरएम या थंब मोड का कारण बनता है)। –