gas

    27गर्मी

    4उत्तर

    से विधानसभा कार्यों को कॉल करना मैं एक सी परियोजना से आह्वान, असेंबली में एक समारोह का उपयोग करने की कोशिश कर रहा हूं। यह फ़ंक्शन एक libc फ़ंक्शन को कॉल करना है मान लें कि printf() कहें, लेकिन मुझे से

    6गर्मी

    2उत्तर

    मेरे पास (असेंबलर कोड से) के रूप में संकलित एक ऑब्जेक्ट फ़ाइल है। अगर मैं यह ld का उपयोग कर, जब मैं stepi (या nexti) gdb पता 0x0 में स्मृति का उपयोग के बारे में शिकायत करने की कोशिश जोड़ देते हैं। यदि

    9गर्मी

    2उत्तर

    मैं मुसीबत 2 वस्तु फ़ाइलों जिनमें से एक एक विधानसभा भाषा स्रोत फ़ाइल से बनाया गया था और एक अन्य है कि एक सी स्रोत फ़ाइल से किया गया था जोड़ने हो रहा है। सी स्रोत कोड: //main2.c extern int strlength(c

    39गर्मी

    2उत्तर

    का स्पष्टीकरण मुझे जीसीसी द्वारा उत्पन्न असेंबली में .cfi_def_cfa_offset निर्देशों के साथ उपयोग किए गए मानों के लिए स्पष्टीकरण चाहिए। मुझे पता है कि .cfi निर्देश कॉल फ्रेम में शामिल हैं और अवांछित ढेर

    7गर्मी

    1उत्तर

    में निरंतर संख्या को प्रतिस्थापित करना X86 जीएनयू असेंबली पर उस मैक्रो के साथ क्या गलत नहीं है? यह कहता है कि प्रतीक एस लिंकिंग के दौरान अपरिभाषित है। .macro S size=40 \size .endm मैं mov %eax, S

    15गर्मी

    1उत्तर

    एक कंपाइलर प्रोजेक्ट के हिस्से के रूप में मुझे फ़्लोटिंग पॉइंट मानों की तुलना करने के लिए x86 के लिए जीएनयू असेंबलर कोड लिखना होगा। मैंने इस ऑनलाइन तरीके से संसाधनों को खोजने का प्रयास किया है और जो म

    13गर्मी

    3उत्तर

    मैं जीएनयू के रूप में एआरएम कॉर्टेक्स-एम 3 आधारित माइक्रोकंट्रोलर (थंब 2 निर्देश सेट) के लिए एक असेंबली प्रोग्राम पर काम कर रहा हूं। कुछ उदाहरण कोड में मुझे .size, .section और .type जैसे निर्देश मिलते

    6गर्मी

    1उत्तर

    मैं पैरामीटर एन के आधार पर xmm रजिस्टर के लिए विभिन्न movdqu निर्देश युक्त कोड उत्पन्न करने के लिए एक गैस मैक्रो लिखना चाहता हूं। .macro xxmov n, p1 .if (\n == 1) xor %eax, %eax .

    14गर्मी

    5उत्तर

    मैं वर्तमान में लिनक्स पर असेंबली भाषा सीख रहा हूं। मैं 'प्रोग्रामिंग फ्रॉम द ग्राउंड अप' पुस्तक का उपयोग कर रहा हूं और सभी उदाहरण 32-बिट हैं। मेरा ओएस 64-बिट है और मैं 64-बिट में सभी उदाहरण करने की क

    5गर्मी

    1उत्तर

    यह हेडर से कोड स्निपर है। कर्नेल कोड में फ़ाइल। मैं समझ नहीं पाया कि lretw निर्देश क्या करता है। मैंने निर्देश के लिए कई ऑनलाइन स्रोतों की जांच की है। # We will have entered with %cs = %ds+0x20, norma