Articles of विधानसभा

इनलाइन विधानसभा के माध्यम से स्मृति हेरफेर के आसपास ताले

मैं निम्न स्तर के सामानों के लिए नया हूँ इसलिए मैं आपसे नीचे की समस्याओं की पूरी तरह से अनजान हूँ और मुझे यह भी यकीन नहीं है कि अगर मैं शब्द "परमाणु" सही समझता हूं अभी मैं विस्तारित विधानसभा के माध्यम से स्मृति हेरफेर के आसपास साधारण परमाणु ताले बनाने की कोशिश कर रहा […]

"X / i $ pc" के साथ GDB में 16-बिट x86 बूट सेक्टर कोड को कैसे अलग करना है? इसे 32-बिट के रूप में माना जाता है

उदाहरण के लिए, एक बूट सेक्टर के साथ कि BIOS स्क्रीन को main.asm प्रिंट a है: org 0x7c00 bits 16 cli mov ax, 0x0E61 int 0x10 hlt times 510 – ($-$$) db 0 dw 0xaa55 फिर: nasm -o main.img main.asm qemu-system-i386 -hda main.img -S -s & gdb -ex 'target remote localhost:1234' \ -ex 'break *0x7c00' […]

हेज़वेल पर केवल 3 चक्र क्यों लेता है, एग्नेर के निर्देश तालिकाओं से अलग है?

मैं निर्देश अनुकूलन में एक नौसिखिया हूँ मैंने एक साधारण फ़ंक्शन dotp पर एक साधारण विश्लेषण किया है जिसका उपयोग दो फ्लोट एरे के डॉट उत्पाद को प्राप्त करने के लिए किया जाता है। सी कोड निम्नानुसार है: float dotp( const float x[], const float y[], const short n ) { short i; float suma; […]

क्या x86 और x64 पर एक बफ़र के अंत में पढ़ना सुरक्षित है?

उच्च प्रदर्शन एल्गोरिदम में कई तरीके पाए जा सकते हैं (और वे हैं) सरल अगर उन्हें इनपुट बफ़र्स के अंत से एक छोटी राशि पढ़ने की अनुमति दी गई हो। यहां, "छोटी राशि" का अर्थ आम तौर पर W – 1 बाइट के अंत तक होता है, जहां W एल्गोरिथम के बाइट्स में शब्द का […]

लिनक्स AMD64 में एफएस / जीएस रजिस्टरों का उपयोग कैसे किया जाता है?

X86-64 आर्किटेक्चर पर, दो रजिस्टरों का एक विशेष उद्देश्य है: एफएस और जीएस। लिनक्स 2.6। * में, थ्रेड-स्थानीय जानकारी को संग्रहीत करने के लिए एफएस पंजीकरण का इस्तेमाल किया जाता है। क्या वो सही है? क्या एफएस: 0 पर संग्रहीत है? क्या कोई सी संरचना है जो इस सामग्री का वर्णन करती है? फिर जीएस […]

सी #: कस्टम विधानसभा निर्देशिका

कहें कि हमारे पास एक ऐसा अनुप्रयोग है जिसमें एक निष्पादन योग्य और 5 पुस्तकालय हैं। नियमित रूप से इन सभी को एक निर्देशिका में समाहित किया जाएगा और पुस्तकालयों को वहां से लोड किया जाएगा। क्या ऐसा करना संभव है, उदाहरण के लिए मुझे कुछ पुस्तकालयों को एक लिबर नामक निर्देशिका में रखा जा […]

लेरि फ्लैग के प्रयोग से 128-बिट अतिरिक्त कुशल

मैं अपने सी ++ कोड के बहुत ही आंतरिक छोरों में 128 बिट पूर्णांक काउंटर का उपयोग कर रहा हूँ (अप्रासंगिक पृष्ठभूमि: वास्तविक अनुप्रयोग एक नियमित ग्रिड पर परिमित अंतर समीकरण का मूल्यांकन कर रहा है, जिसमें पुनरावृत्त रूप से बड़े पूर्णांक को बढ़ाना शामिल है, और यहां तक ​​कि 64 बिट्स पर्याप्त सटीक नहीं […]

ऑपरेटिंग सिस्टम के बिना प्रोग्राम कैसे चलाया जाता है?

ऑपरेटिंग सिस्टम चलने के बिना आप एक कार्यक्रम कैसे चलाते हैं? क्या आप असेंबली कार्यक्रम बना सकते हैं जो कंप्यूटर स्टार्टअप पर लोड और चला सकता है, उदाहरण के लिए एक फ्लैश ड्राइव से कंप्यूटर को बूट करें और वह प्रोग्राम चलाता है जो ड्राइव पर है?

मूल सी ++ कोड की तुलना में इनलाइन असेंबली भाषा धीमी है?

मैंने इनलाइन असेंबली भाषा और सी ++ कोड के प्रदर्शन की तुलना करने की कोशिश की, इसलिए मैंने एक फ़ंक्शन लिखी, जो 2000 के आकार के दो सरणी को 100000 बार जोड़ते हैं। यहां कोड है: #define TIMES 100000 void calcuC(int *x,int *y,int length) { for(int i = 0; i < TIMES; i++) { for(int […]

विधानसभा भाषा (x86): फिबोनैकी अनुक्रम की गणना करने के लिए एक लूप कैसे बनाएं

मैं Visual Studio 2013 Ultimate का उपयोग कर एमएएसएम में प्रोग्रामिंग असेंबली भाषा (x86) हूँ मैं एक सरणी का उपयोग करने वाले n तत्वों के लिए फिबोनैचि अनुक्रम की गणना करने के लिए एक सरणी का उपयोग करने की कोशिश कर रहा हूं। दूसरे शब्दों में, मैं एक सरणी तत्व में जाने की कोशिश कर […]

दिलचस्प पोस्ट
जेफ्रैम को विस्तार किए बिना getGraphics () का इस्तेमाल करते हुए ऑब्जेक्ट को आकर्षित करना कैसे कमांड लाइन से एक्सएमएल प्रिंट करने के लिए? मैं पायथन में कच्चे इनपुट की कई पंक्ति कैसे पढ़ूं? समाशोधन NSUserDefaults जावा में डबल प्रारूप करने के लिए String.format () किसी भी वेब पेज के लिए कीबोर्ड की "प्रिंट स्क्रन" / "प्रिन्सस्क्रीन" कुंजी का प्रयोग करने से उपयोगकर्ता को रोकें MySQL – MySQL का यह संस्करण अभी तक 'LIMIT और IN / ALL / Any / Some subquery का समर्थन नहीं करता है एक सूची में मूल्य मौजूद है या नहीं, यह जांचने का सबसे तेज़ तरीका है राज्य मशीन ट्यूटोरियल ऑपरेंडों के मूल्यांकन के क्रम मैं मोचा और चाय के साथ कैसे सही तरीके से परीक्षण करता हूं? आईओएस रिचाईबिलिटी में नेटवर्क सिग्नल स्ट्रेंथ का पता लगाने के लिए कैसे करें HTML "लेबल" टैग में "के लिए" विशेषता क्या करती है? तालिका लेआउट में पंक्तियों को गतिशील रूप से कैसे जोड़ें क्या स्टैक्स या ढेर में संग्रहीत primitives के एक जावा सरणी है?