प्रोसेसर किस ऑपरेशन में आंतरिक रूप से बिटवाइज़ कम्प्यूटेशन का उपयोग करते हैं?


-3

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


1
कृपया प्रश्न को फिर से लिखें क्योंकि आप जो जानना चाहते हैं वह स्पष्ट नहीं है।
रामहुंड

मैंने सवाल फिर से उठा दिया।
अकाज सूजा

यह अभी भी वास्तव में कड़ी मेहनत को समझने के लिए है
Ramhound

जवाबों:


3

उदाहरण गुणा और भाग होगा। बिट्स को बाईं ओर ले जाना एक स्थिति के लिए 2 से गुणा करना है, उन्हें एक स्थिति के लिए दाईं ओर ले जाना एक विभाजन है 2. एक प्रोसेसर के लिए तेजी से गणना करने की तुलना में थोड़ा आगे बढ़ना है।


मोडुलो (%) को दो की शक्ति मत भूलना, जो उपयोग कर सकता है and
पॉल ए। क्लेटन

0

यह प्रोसेसर पर निर्भर होने जा रहा है, लेकिन मुझे लगता है कि आमतौर पर कोई नहीं होगा जब तक कि आपके कोड द्वारा विशेष रूप से कॉल न किया जाए। यदि आपका कोड कुछ भी है लेकिन असेंबली है, तो यह आमतौर पर कंपाइलर पर निर्भर करेगा। आप इस पर एक लंबी चर्चा देख सकते हैं: https://stackoverflow.com/questions/235072/do-modern-compilers-optimize-the-x-2-operation-to-x-1

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