साइन किए गए जोड़ और घटाव क्या हैं? | Signed Addition and Subtraction in COA in Hindi
साइन किए गए जोड़ और घटाव क्या हैं? | Signed Addition and Subtraction in COA in Hindi
साइन किए गए जोड़ और घटाव (Signed Addition and Subtraction) क्या हैं?
कंप्यूटर आर्किटेक्चर में साइन किए गए नंबर (Signed Numbers) उन संख्याओं को दर्शाते हैं जिनमें सकारात्मक (Positive) और नकारात्मक (Negative) दोनों मान हो सकते हैं। यह साइन-मैग्नीट्यूड, 1’s कम्प्लीमेंट और 2’s कम्प्लीमेंट विधियों के माध्यम से दर्शाए जाते हैं।
साइन किए गए नंबर का प्रतिनिधित्व
साइन किए गए नंबरों को दर्शाने के लिए सबसे बाएं बिट को साइन बिट कहा जाता है:
- 0 से शुरू होने वाली संख्याएँ सकारात्मक होती हैं।
- 1 से शुरू होने वाली संख्याएँ नकारात्मक होती हैं।
साइन किए गए नंबरों के जोड़ और घटाव के तरीके
साइन किए गए नंबरों को जोड़ने और घटाने के लिए 2’s कम्प्लीमेंट विधि का उपयोग किया जाता है।
साइन किए गए नंबरों का जोड़ (Signed Addition)
साइन किए गए नंबरों को जोड़ने के लिए:
- संख्याओं को 2’s कम्प्लीमेंट रूप में बदलें।
- संख्याओं को सामान्य बाइनरी जोड़ की तरह जोड़ें।
- यदि अतिरिक्त कैरी बिट उत्पन्न होता है, तो उसे अनदेखा करें।
- परिणाम को डिकोड करें।
उदाहरण:
(+5) + (-3) = ?
- +5 को 8-बिट बाइनरी में दर्शाया जाता है: 00000101
- -3 का 2’s कम्प्लीमेंट: 11111101
- जोड़: 00000101 + 11111101 = 00000010
- परिणाम: +2
साइन किए गए नंबरों का घटाव (Signed Subtraction)
साइन किए गए नंबरों को घटाने के लिए:
- घटाने वाले (Subtrahend) का 2’s कम्प्लीमेंट लें।
- मूल संख्या में जोड़े (Addition) की प्रक्रिया का पालन करें।
- यदि अतिरिक्त बिट उत्पन्न होता है, तो उसे अनदेखा करें।
उदाहरण:
(+5) - (-3) = ?
- +5 को 8-बिट बाइनरी में दर्शाया जाता है: 00000101
- -3 का 2’s कम्प्लीमेंट: 11111101
- घटाव: 00000101 + 00000011 = 00001000
- परिणाम: +8
कैरी और ओवरफ्लो की जाँच
जब साइन किए गए नंबरों को जोड़ा या घटाया जाता है, तो ओवरफ्लो की संभावना होती है।
- यदि दो सकारात्मक संख्याओं को जोड़ने पर नकारात्मक परिणाम मिलता है, तो ओवरफ्लो होता है।
- यदि दो नकारात्मक संख्याओं को जोड़ने पर सकारात्मक परिणाम मिलता है, तो ओवरफ्लो होता है।
साइन किए गए और अनसाइन किए गए जोड़ में अंतर
| विशेषता | साइन किए गए जोड़ | अनसाइन किए गए जोड़ |
|---|---|---|
| साइन बिट | मौजूद होता है | मौजूद नहीं होता |
| नकारात्मक संख्या | समर्थित होती हैं | केवल शून्य और सकारात्मक संख्याएँ होती हैं |
| गणना | 2’s कम्प्लीमेंट विधि का उपयोग किया जाता है | सामान्य बाइनरी जोड़ लागू होता है |
साइन किए गए जोड़ और घटाव के उपयोग
- अर्थमेटिक लॉजिक यूनिट (ALU) द्वारा अंकगणितीय संचालन में।
- माइक्रोप्रोसेसर और डिजिटल सिग्नल प्रोसेसिंग (DSP) में।
- कंप्यूटर प्रोग्रामिंग और डेटा प्रोसेसिंग में।
निष्कर्ष
साइन किए गए नंबरों का जोड़ और घटाव कंप्यूटर सिस्टम में 2’s कम्प्लीमेंट विधि के माध्यम से किया जाता है। यह विधि अंकगणितीय संचालन को सरल बनाती है और ओवरफ्लो से बचने में मदद करती है।
Related Articles
AMD माइक्रोप्रोसेसर क्या है? - AMD Microprocessor in Hindi
AMD माइक्रोप्रोसेसर क्या है? AMD (Advanced Micro Devices) एक ...
Read More →Intel माइक्रोप्रोसेसर क्या है? - Intel Microprocessor in Hindi
Intel माइक्रोप्रोसेसर क्या है? Intel माइक्रोप्...
Read More →RISC और CISC क्या है? - RISC and CISC in Hindi
RISC और CISC क्या है? RISC (Reduced Instruction Set Computer) और CISC (Complex Instruct...
Read More →एरे प्रोसेसिंग क्या है? - Array Processing in Computer Architecture in Hindi
एरे प्रोसेसिंग क्या है? एरे प्रोसेसिंग (Arr...
Read More →वेक्टर प्रोसेसिंग क्या है? - Vector Processing in Hindi
वेक्टर प्रोसेसिंग क्या है? वेक्टर प्रोस...
Read More →