में पैरामीटर पैरामीटर और वापसी मानों को पास करना मैं एआरएम असेंबली के साथ काम कर रहा हूं, जहां मुझे एक सबराउटिन लिखनी है जिसके लिए मैं एआरएम कॉलिंग कन्वेंशन का पालन कर रहा हूं (इसे कहीं अलग उच्च स्तर के कार्यान्वयन के साथ एकीकृत किया जाना होगा अन्यथा) पैरामीटर गुजरने और मूल्यों को वापस करने के लिए। असेंबली के साथ काम करते समय मैं सामान्य रूप से कुछ निश्चित नहीं हूं।असेंबली
तो अगर मैं अच्छी तरह समझता हूं तो सम्मेलन से रजिस्ट्रार आर 0 - आर 4 से शुरू करने के लिए तर्क पारित किए जाते हैं और फिर अन्य तर्कों के लिए उपयोग किए जाते हैं। वापसी मूल्य आर 0 को पास कर दिए जाते हैं।
अब यहां मैं उलझन में हूं। अगर मुझे आर 0 के संदर्भ को सहेजना है और उसके बाद इसे पॉप करना है तो परिणाम वापस करने का कोई तरीका नहीं है, यह पहला तर्क दूषित करके एकमात्र तरीका किया जा सकता है। क्या कोई कामकाज है? अग्रिम लोगों में धन्यवाद!
तो मुझे लगता है कि यह कॉल करने से पहले आर 0 के संदर्भ को सहेजने के लिए कॉलर की ज़िम्मेदारी है। – as3rdaccount
आपके द्वारा पोस्ट किए गए लिंक से: * "r0 से r3: एक सबराउटिन को पास किए गए तर्क मानों को पकड़ने के लिए उपयोग किया जाता है, और एक subroutine" * से लौटाए गए परिणाम भी पकड़ते हैं। – m0skit0