अगर मैं विंडोज कुलपति में ++ निम्नलिखित कोड है:जीसीसी इनलाइन-विधानसभा: फोन DWORD ptr
DWORD somevar = 0x12345678;
_asm call dword ptr [somevar]
मैं कैसे एटी & टी वाक्य रचना जीसीसी इनलाइन विधानसभा में एक ही बात कर सकते हैं, के साथ?
__asm__ __volatile__ (
"call dword ptr [%%edx]" : :
"d" (somevar)
);
मैं कुछ इस तरह की कोशिश की है, लेकिन यह एक "जंक" त्रुटि उत्पन्न ...
और फिर मैं कुछ रजिस्टरों को somevar
पास करने का प्रयास करें, और तब dword
करने के लिए इसे परिवर्तित, ptr
, आदि, लेकिन मैं इसे काम करने के लिए नहीं मिल सका।
अद्यतन: मैं कुछ है कि उपयोगी होगा, ऐसा लगता है जैसे हम उस मामले में कोष्ठक के बजाय कोष्ठक का उपयोग करने के लिए है कि पाया, और मैं lcall
साथ कुछ पाया far
के रूप में कॉल करने के लिए। लेकिन मैं अभी भी समझ नहीं पा रहा हूं कि मैं dword ptr
कैसे पुन: उत्पन्न कर सकता हूं।