basm

    7गर्मी

    5उत्तर

    प्रश्न क्या डेल्फी में असेंबली का उपयोग करने के तरीके सीखने के लिए कोई संसाधन हैं? पृष्ठभूमि जानकारी मैंने पाया और कुछ महासभा और अनुदेश सेट संदर्भ (86, MMX, SSE आदि) पढ़ा है। लेकिन मुझे डेल्फी में उस

    5गर्मी

    3उत्तर

    मैं एएसएम की एक पंक्ति को शेलकोड में परिवर्तित करने में सक्षम होना चाहता हूं। अर्थात: CALL EBX कैसे मैं यह कर रहा है, और यह भी ठीक से इस shellcode कन्वर्ट करने के लिए इतना है कि मैं इसे एक डेल्फी आव

    7गर्मी

    3उत्तर

    में लिखा एक समारोह की प्रस्तावना मैं डेल्फी 2010 का उपयोग कर रहा यह डेल्फी को बताने के लिए एक समारोह के लिए एक प्रस्तावना उत्पन्न नहीं करना संभव है निकाला जा रहा है? मैं इस तरह कुछ शुद्ध विधानसभा कार्

    5गर्मी

    2उत्तर

    मैं डेल्फी 7 में एक एएसएम समारोह लिखा लेकिन यह कुछ और करने के लिए अपने कोड बदल देती है: function f(x: Cardinal): Cardinal; register; label err; asm not eax mov edx,eax shr edx, 1

    6गर्मी

    1उत्तर

    कहते हैं कि मैं 64 बिट मोड में पूर्ण पते gs:$30 से पढ़ने के लिए चाहते हैं, तो एएसएम कोड तरह दिखता है: asm mov rax, gs:[$30] end; ... और संकलक इस का अनुवाद कोड के लिए ... 65 48 8B 05 30 00 00 0

    5गर्मी

    2उत्तर

    का उपयोग करके कक्षा उदाहरण बनाएं, मैं क्या करना चाहता हूं, असेंबली का उपयोग करके, क्लास इंस्टेंस बनाएं, इसके तरीकों में से एक को कॉल करें और फिर इंस्टेंस को मुक्त करें। मुझे पता है कि मुझे कुछ बहुत मह

    6गर्मी

    3उत्तर

    मुझे कोई समस्या है। मेरे पास निम्नलिखित x86 डेल्फी कोड है जो एएसएम में लिखा गया है। मुझे इसे AMD64 पर पोर्ट करने की आवश्यकता है? type TCPUID = array[1..4] of Longint; function GetCID : TCPUID; asse

    5गर्मी

    1उत्तर

    में पीओपीसीएनटी डेल्फी एक्सई या एक्सई 2 के तहत, बहुत तेज़ इंटेल पीओपीसीएनटी निर्देश का उपयोग करके 16/32/64 बिट शब्द के भीतर 1-बिट्स की गिनती कैसे कार्यान्वित कर सकता हूं? क्या इस पुस्तकालय की नियमितता

    13गर्मी

    2उत्तर

    में एएसएम प्रक्रिया के अंत में कौन सी सीपीयू रजिस्टरों को पुनर्स्थापित किया जाना है असेंबली कोड में डेल्फी प्रक्रिया या फ़ंक्शन लिखते समय, कौन से रजिस्टरों को सहेजा जाना चाहिए और प्रक्रिया के अंत में