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

निम्न-स्तरीय प्रोग्रामिंग भाषा का उपयोग सीधे माइक्रोप्रोसेसर को निर्देश (मशीन कोड) भेजने के लिए किया जाता है। हार्डवेयर कोडांतरण के लिए, इसके बजाय [कंप्यूटर-बिल्डिंग] का उपयोग करें।

5
लिनक्स पर SSE4 या AVX के लिए बाइनरी की आवश्यकता है या नहीं, इसकी जांच कैसे करें
लिनक्स पर, /proc/cpuinfoएक मशीन को सरल तरीके से सभी सीपीयू झंडे की जांच करने की अनुमति देता है। आमतौर पर, अगर किसी प्रोग्राम को मशीन के इंस्ट्रक्शन सेट के एक सुपरसेट की आवश्यकता होती है, तो इसे निर्धारित करने का सबसे आसान तरीका यह है कि इसे चलाएं और देखें …
20 linux  x86  assembly 

1
जब मैं "क्ली" चलाता हूं तो वास्तव में क्या होता है; मेरे लिनक्स सिस्टम पर ”?
इसलिए मैंने हाल ही में पता लगाया कि HLTसीपीयू को रोकने के लिए एक ओपकोड है। कूल, चलो देखते हैं क्या होता है! user@box:~$ cat > test.c int main(void) { __asm__("HLT"); return 0; } user@box:~$ gcc -o test test.c user@box:~$ ./test Segmentation fault (core dumped) user@box:~$ ओह! कितना उबाऊ है। …
16 linux  assembly 

3
X86 और x64 प्रोसेसर पर CPU निर्देशों की विलंबता
मैं कुछ तालिका या कुछ इसी तरह की तलाश में हूं जो मुझे विधानसभा कोड की दक्षता की गणना करने में मदद कर सकती है। जैसा कि मुझे पता है कि बिट शिफ्टिंग में 1 सीपीयू घड़ी लगती है, लेकिन मैं वास्तव में देख रहा हूं कि कितना जोड़ (घटाव …
14 64-bit  cpu  latency  x86  assembly 

3
संकलित होने के बाद हम बाइनरी फ़ाइल की सामग्री को क्यों नहीं समझ सकते हैं?
जहाँ तक मुझे पता है, हर कार्यक्रम में प्रोसेसर के निर्देशों का एक पैकेट होता है, जो प्रोसेसर के रजिस्टरों पर काम करने के लिए कुछ विशिष्ट डेटा चर (फ्लोट, इंट, चार ...) के साथ होता है । तो, पहली बात जो मैंने इसके बारे में सोचा था (एक लंबे …

3
पुराने x64 प्रोसेसर cmpxchg16b निर्देश का अभाव कैसे प्रचलित हैं?
परमाणु 128 बिट मेमोरी एक्सचेंज करने के लिए cmpxchg16b निर्देश x64 प्रोसेसर के पुराने संस्करणों पर समर्थित नहीं है, लेकिन ऐसा लगता है कि यह प्रोसेसर के नए संस्करणों द्वारा कई वर्षों से समर्थित है। एक पुराने प्रोसेसर के साथ 64-बिट मशीन का सामना करने की कितनी संभावना है कि …
8 assembly 

4
अधिकतम पता योग्य मेमोरी क्या है?
मैंने अभी विधानसभा सीखना शुरू किया। मेरा लैपटॉप विनिर्देश कहता है: माइक्रोप्रोसेसर: इंटेल कोर डुओ प्रोसेसर T2300 माइक्रोप्रोसेसर कैश: 2MB L2 कैश मेमोरी मैक्स: 2048MB मेमोरी: 1024MB 667MHz DDR2 सिस्टम मेमोरी (2 डिम) " इंटेल कोर डुओ प्रोसेसर T2300 " विनिर्देश कहता है: निर्देश सेट: 32-बिट मुझे लगता है कि …

1
DosBox को ड्राइव माउंट करना और Debug.exe का उपयोग करना
मैं एक मैला ढोने वाले हार्ड ड्राइव पर एमबीआर को ट्रैक करने की कोशिश कर रहा हूं। हार्ड ड्राइव बूट नहीं होगा इसलिए मैं DEBUG.exe के माध्यम से एमबीआर को बदलने की कोशिश कर रहा हूं। समस्या मेरी 64 बिट मशीन से शुरू होती है क्योंकि debug.exe एक 16-बिट प्रोग्राम …

1
मुझे Intel या AMD माइक्रोप्रोसेसरों के लिए निर्देश सेट कहां मिल सकते हैं? [बन्द है]
मुझे खेद है कि अगर ये मूर्खतापूर्ण प्रश्न हैं या यदि वे इस वेबसाइट से संबंधित नहीं हैं। मैं वास्तव में नहीं जानता कि मैं और कहां से यह पूछ सकता हूं। ठीक है, सबसे पहले, मुझे वास्तव में समझ नहीं आया कि माइक्रोप्रोसेसरों पर निर्देश कैसे काम करता है। …
cpu  assembly  isa 

1
निर्देश और डेटा को मेमोरी में कैसे संग्रहीत किया जाता है? [बन्द है]
मैं एक C # प्रोग्राम डिबगिंग कर रहा हूं और डिसएस्पेशन व्यू इसे दिखाता है: 0x006E2813 पॉप ईबेक्स 0x006E2814 पॉप ईएसआई तो pop ebx1 बाइट (एक एकल पते में) में संग्रहीत किया जाता है, लेकिन यह कैसे हो सकता है क्योंकि popनिर्देश स्वयं 1 बाइट बड़ा है? या यह केवल …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.