assembly पर टैग किए गए जवाब

असेंबली लैंग्वेज (asm) प्रोग्रामिंग प्रश्न। प्रोसेसर और / या निर्देश सेट के साथ ALAG TAG के लिए सुनिश्चित करें, साथ ही कोडांतरक का उपयोग करें। चेतावनी: .NET असेंबली के लिए, इसके बजाय टैग [.net-विधानसभा] का उपयोग करें। Java ASM के लिए, इसके बजाय टैग [java-bytecode-asm] का उपयोग करें।

5
पूर्णांक विभाजन को लागू करने में जीसीसी एक अजीब संख्या से गुणा का उपयोग क्यों करता है?
के बारे में पढ़ रहा हूँ div और mulविधानसभा संचालन के रहा हूं, और मैंने सी में एक साधारण कार्यक्रम लिखकर उन्हें कार्रवाई में देखने का फैसला किया है: फ़ाइल विभाजन #include <stdlib.h> #include <stdio.h> int main() { size_t i = 9; size_t j = i / 5; printf("%zu\n",j); return …


8
बेस पॉइंटर और स्टैक पॉइंटर क्या है? वे किस ओर इशारा करते हैं?
विकिपीडिया से आने वाले इस उदाहरण का उपयोग करते हुए , जिसमें DrawSquare () कॉललाइन () कहते हैं, (ध्यान दें कि इस आरेख में सबसे नीचे उच्च पते हैं और शीर्ष पर निम्न पते हैं।) क्या कोई मुझे समझा सकता है कि इस संदर्भ में क्या हैं ebpऔर क्या espहैं? …
225 c++  c  assembly  x86 

4
X86_64 असेंबली में एक बेकार लूप को बेकार एमओवी निर्देशों को पेश करने में तेजी क्यों आएगी?
पृष्ठभूमि: एम्बेडेड विधानसभा भाषा के साथ कुछ पास्कल कोड का अनुकूलन करते हुए , मैंने एक अनावश्यक MOVनिर्देश पर ध्यान दिया, और इसे हटा दिया। मेरे आश्चर्य के लिए, गैर-आवश्यक निर्देश को हटाने से मेरा कार्यक्रम धीमा हो गया । मैंने पाया कि मनमाने ढंग से अनुपयोगी MOVनिर्देशों को जोड़ने …

30
असेंबली में प्रोग्राम अधिक बार क्यों नहीं लिखे जाते हैं? [बन्द है]
जैसा कि वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर दिए जाने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है …

24
रिवर्स इंजीनियरिंग से निष्पादन योग्य की रक्षा करना?
मैं इस बात पर विचार कर रहा हूं कि अपने C / C ++ कोड को disassembly और रिवर्स इंजीनियरिंग से कैसे बचाया जाए। आम तौर पर मैं इस व्यवहार को कभी भी अपने कोड में शामिल नहीं करूंगा; हालाँकि, मैं जिस मौजूदा प्रोटोकॉल पर काम कर रहा हूँ, उसे …
210 c++  c  obfuscation  assembly 

3
जीसीसी लगभग समान सी कोड के लिए इस तरह की अलग-अलग विधानसभा क्यों उत्पन्न करता है?
एक अनुकूलित ftolफ़ंक्शन लिखते समय मुझे कुछ बहुत ही अजीब व्यवहार मिला GCC 4.6.1। मैं आपको पहले कोड दिखाऊंगा (स्पष्टता के लिए मैंने अंतर चिह्नित किया है): fast_trunc_one, C: int fast_trunc_one(int i) { int mantissa, exponent, sign, r; mantissa = (i & 0x07fffff) | 0x800000; exponent = 150 - ((i …

22
क्या इनलाइन असेंबली लैंग्वेज देशी C ++ कोड से धीमी है?
मैंने इनलाइन असेंबली लैंग्वेज और C ++ कोड के प्रदर्शन की तुलना करने की कोशिश की, इसलिए मैंने एक फ़ंक्शन लिखा, जो 2000 के लिए 2000 के आकार के दो सरणियों को जोड़ता है। यहाँ कोड है: #define TIMES 100000 void calcuC(int *x,int *y,int length) { for(int i = 0; …
183 c++  c  performance  assembly 

7
GDB में वर्तमान विधानसभा निर्देश दिखाएं
मैं GDB में कुछ असेंबली-स्तरीय डिबगिंग कर रहा हूं। क्या GDB प्राप्त करने का कोई तरीका है जो मुझे वर्तमान विधानसभा निर्देश को उसी तरह से दिखा सकता है जैसे कि यह वर्तमान स्रोत लाइन दिखाता है? प्रत्येक कमांड के बाद डिफ़ॉल्ट आउटपुट इस तरह दिखता है: 0x0001433f 990 Foo::bar(p); …
179 assembly  gdb 

13
क्या 'int num' के लिए num ++ परमाणु हो सकता है?
सामान्य तौर पर, के लिए int num, num++(या ++num), पढ़ने-संशोधित-लिखने के संचालन के रूप में, परमाणु नहीं है । लेकिन मुझे अक्सर कंपाइलर दिखाई देते हैं, उदाहरण के लिए जीसीसी , इसके लिए निम्न कोड जनरेट करें ( यहां देखें ): चूंकि पंक्ति 5, जो num++एक निर्देश से मेल खाती …

3
इंटेल सिंटैक्स में असेंबली कोड उत्पन्न करने के लिए आप gcc का उपयोग कैसे करते हैं?
gcc -Sविकल्प एटी एंड टी वाक्य रचना में विधानसभा कोड उत्पन्न होगा, वहाँ एक रास्ता इंटेल वाक्य रचना में फ़ाइलों को उत्पन्न करने के लिए है? या फिर दोनों के बीच धर्मांतरण का कोई तरीका है?
151 gcc  x86  gnu  intel  assembly 

1
एआरएम चिप्स के नाम (FJCVTZS) में जावास्क्रिप्ट के साथ एक निर्देश क्यों है?
FJCVTZS "फ़्लोटिंग-पॉइंट Javascript Convert to Signed फिक्स्ड-पॉइंट, ज़ीरो की ओर गोलाई है"। यह आर्म v8.3-A चिप्स और बाद में सपोर्ट करता है। यह अजीब है, क्योंकि आप जावास्क्रिप्ट को नंगे धातु के करीब देखने की उम्मीद नहीं करते हैं। मैं निर्देश क्या करता है, इसका स्पष्टीकरण पा सकता हूं, लेकिन …
148 javascript  assembly  arm 

13
रोजमर्रा की मशीनें कैसे प्रोग्राम की जाती हैं?
रोजमर्रा की मशीनों (उपकरणों, डिजिटल घड़ियों, आदि के रूप में इतने कंप्यूटर और मोबाइल डिवाइस नहीं) को कैसे प्रोग्राम किया जाता है? कोका-कोला वेंडिंग मशीन की प्रोग्रामिंग में किस तरह का कोड होता है? मेरे कॉफी निर्माता पूर्व-क्रमादेशित समय को कैसे स्वीकार करते हैं और उस समय आने पर घंटों …

4
I386 और x86-64 पर UNIX और Linux सिस्टम कॉल के लिए कॉलिंग कन्वेंशन क्या हैं
निम्नलिखित लिंक दोनों UNIX (BSD स्वाद) और लिनक्स के लिए x86-32 सिस्टम कॉल सम्मेलनों की व्याख्या करें: http://www.int80h.org/bsdasm/#system-calls http://www.freebsd.org/doc/en/books/developers-handbook/x86-system-calls.html लेकिन दोनों UNIX & Linux पर x86-64 सिस्टम कॉल कन्वेंशन क्या हैं?
147 linux  unix  assembly  x86-64  abi 

7
यह कैसे काम करता है?
मुझे आमतौर पर जावास्क्रिप्ट कोड पढ़ने में कठिनाई नहीं होती है, लेकिन इसके लिए मैं तर्क का पता नहीं लगा सकता। कोड एक शोषण से है जिसे 4 दिन पहले प्रकाशित किया गया है। आप इसे milw0rm पर पा सकते हैं । यहाँ कोड है: <html> <div id="replace">x</div> <script> // …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.