मैं अपने मास्टर्स के लिए एक प्री-रेक के रूप में एक कंप्यूटर सिस्टम क्लास ले रहा हूं और व्यावहारिक उपयोग देखने के लिए मुझे आकर्षक और कठिन कुछ मिला है और यह "घटाना झुकाव" है और तथ्य यह है कि वहां होने की आवश्यकता नहीं है एक घटाव निर्देश।क्या असली दुनिया में कभी भी "फटे हुए घटाव" का उपयोग किया जाता है?
कुछ की तरह:
एक्स - y
के रूप में लिखा जा सकता है:
x + (~ y + 1)
अब, यह सब अच्छी तरह से और अच्छा है, लेकिन यह की तरह लगता है यह एक साधारण घटाव के लिए अत्यधिक जटिल है, खासकर जब आप आसानी से "x-y" डाल सकते हैं। क्या ऐसी परिस्थितियां हैं जहां ऐसा करना आवश्यक होगा, या यह ऐसा कुछ है जो किया जा सकता है लेकिन नहीं।
2 के पूरक गणित की तरह दिखता है। यह आमतौर पर इस तरह हार्डवेयर में लागू किया जाता है। –
मुझे यकीन नहीं है, लेकिन मुझे लगता है कि इसका उपयोग कुछ बाइनरी खोज कार्यान्वयन में किया जाता है। यह 2^31 सीमा को हटा देता है। आप "बाइनरी खोज टूटा" के लिए Google पर जा सकते हैं और उस उदाहरण को ढूंढ सकते हैं। यह एक पृष्ठ था जिसमें मध्य = (हाय + लो)/2 – Behrooz
@Behrooz कंप्यूटिंग के लिए 50 कुछ तरीके थे: समाधान है 'कम + (उच्च-निम्न)/2' करें। –