Articles of विधानसभा

प्रत्येक विधानसभा अनुदेश के लिए कितने CPU चक्र आवश्यक हैं?

मैंने सुना है कि इंटेल बुक ऑनलाइन है जो एक विशिष्ट असेंबली अनुदेश के लिए आवश्यक CPU चक्र का वर्णन करता है, लेकिन मुझे इसे नहीं मिल रहा है (कड़ी मेहनत करने के बाद)। क्या कोई मुझे दिखा सकता है कि कैसे CPU चक्र को खोजने के लिए कृपया? यहां एक उदाहरण है, नीचे दिए […]

स्टैक को संरेखित करने का क्या अर्थ है?

मैं एक उच्च स्तरीय कोडर रहा हूं, और आर्किटेक्चर मेरे लिए काफी नए हैं, इसलिए मैंने विधानसभा की ट्यूटोरियल यहां पढ़ने का फैसला किया: http://en.wikibooks.org/wiki/X86_Assembly/Print_Version ट्यूटोरियल को बहुत दूर, हैलो वर्ल्ड कन्वर्ट करने के निर्देश! कार्यक्रम #include <stdio.h> int main(void) { printf("Hello, world!\n"); return 0; } समकक्ष विधानसभा कोड में दिया गया था और निम्नलिखित […]

एमओवी और एलईए के बीच अंतर क्या है?

मैं जानना चाहूंगा कि इन निर्देशों के बीच का अंतर क्या है: MOV AX, [TABLE-ADDR] तथा LEA AX, [TABLE-ADDR]

मक्खी पर वेक्टर स्थिरांक उत्पन्न करने के लिए सर्वोत्तम निर्देश अनुक्रम क्या हैं?

"बेस्ट" का मतलब सबसे कम निर्देश है (या सबसे कम यूओप्स, अगर कोई निर्देश एक से अधिक यूओपी को डीकोड करता है) बाइट्स में मशीन-कोड का आकार बराबर एनएन गणना के लिए एक टाई ब्रेकर है। लगातार पीढ़ी अपनी प्रकृति द्वारा एक नई निर्भरता श्रृंखला की शुरुआत कर रही है, इसलिए विलंबता के मामले में […]

ईएक्स के उच्च बाइट्स में एक रजिस्टर क्यों नहीं है?

%AX = (%AH + %AL) तो कुछ %SOME_REGISTER लिए क्यों नहीं %EAX = (%SOME_RESTIER + %AX) ?

इंटेल सिंटैक्स में विधानसभा कोड उत्पन्न करने के लिए आप जीसीसी का उपयोग कैसे करते हैं?

gcc -S विकल्प एटी एंड टी सिंटैक्स में असेंबली कोड उत्पन्न करेगा, क्या इंटेल सिंटैक्स में फाइलें बनाने का एक तरीका है? या दोनों के बीच कन्वर्ट करने का एक तरीका है?

रिवर्स इंजीनियरिंग से निष्पादन योग्य रक्षा?

मैं अपने सी / सी ++ कोड को डिसाउप्पिंग और रिवर्स इंजीनियरिंग से कैसे बचा सकता हूं। आम तौर पर मैं इस कोड को अपने कोड में कभी नहीं माफ़ कर दूंगा; हालांकि वर्तमान प्रोटोकॉल जिस पर मैं काम कर रहा हूं, उसे कभी भी निरीक्षण या समझने योग्य नहीं होना चाहिए, क्योंकि विभिन्न लोगों […]

क्या x86 के MOV वास्तव में "मुफ़्त" हो सकता है? मैं इस सब पर पुन: उत्पन्न क्यों नहीं कर सकता हूं?

मैं देख रहा हूं कि लोगों का दावा है कि एमओवी निर्देश एक्स 86 में मुफ्त हो सकता है, क्योंकि रजिस्टर का नाम बदलना मेरे जीवन के लिए, मैं इसे एक ही परीक्षण के मामले में सत्यापित नहीं कर सकता। हर परीक्षण का मामला मैं इसे खारिज करने की कोशिश करता हूं उदाहरण के लिए, […]

जांच करें कि क्या कोई रजिस्टर सीएमपी रेग के साथ शून्य है, 0 बनाम या रेग, रेग?

निम्नलिखित कोड का उपयोग करके कोई निष्पादन गति अंतर है: cmp al, 0 je done और निम्नलिखित: or al, al jz done मुझे पता है कि जेई और जेजेड निर्देश समान हैं, और यह भी कि एक बाइट का आकार सुधार देता है। हालांकि, मैं कोड गति से भी चिंतित हूं। ऐसा लगता है कि […]

"एफएस" / "जीएस" रजिस्टर क्या है?

इसलिए मुझे पता है कि निम्नलिखित रजिस्टरों और उनका उपयोग क्या होना चाहिए: सीएस = कोड खंड (आईपी के लिए उपयोग किया जाता है) डीएस = डेटा सेगमेंट (एमओवी के लिए उपयोग किया गया है) ES = गंतव्य खंड (MOVS के लिए उपयोग किया जाता है, आदि) एसएस = स्टैक सेगमेंट (एसपी के लिए इस्तेमाल […]

दिलचस्प पोस्ट
पायथन में महीने का अंतिम दिन प्राप्त करें डेटाबेस के बिना रेल मॉडल एंड्रॉइड एप्लिकेशन में एक्टिविटी के बीच डेटा कैसे प्राप्त करूं? वैज्ञानिक संकेतन में दोहरे मूल्य को प्रारूपित करें डोमेन प्रेरित डिजाइन: डोमेन सेवा, अनुप्रयोग सेवा मूल्यों को एक गतिविधि से पिछले गतिविधि तक कैसे पारित किया जाए क्यों मैं <bits / stdc ++। H> शामिल नहीं होना चाहिए? एंड्रॉइड पर बिटमैप को देखें jQuery में सहारा () और एट्रि () के बीच अंतर और जब attr () और prop () का उपयोग करने के लिए) सबसे महत्वपूर्ण बिट (बाएं-सबसे) खोजें जो थोड़ी सरणी में सेट है पायथन का प्रयोग करके पाठ फ़ाइल को छंटनी फाइल कैसे एक जीआईटी रेपो से दूसरे (एक क्लोन नहीं) दूसरे स्थान पर, इतिहास को संरक्षित करने के लिए jQuery के चेकबॉक्स ने राज्य परिवर्तित ईवेंट को चेक किया सूचियों पर डेल, निकालें और पॉप के बीच का अंतर एनजी मॉडेल फ़ॉर्मेटर्स और पार्सर