what is Arithmetic pipeline in hindi – अरिथमेटिक पाइपलाइन क्या है?
Arithmetic pipeline in hindi (अरिथमेटिक पाइपलाइन क्या है?)
arithmetic pipelines का प्रयोग ज्यादातर high speed कंप्यूटरों में किया जाता है. इनका प्रयोग floating point operations में, fixed-points को गुणा करने में, तथा इसी प्रकार के दूसरे गणितीय कार्यों को करने में किया जाता है.
इस arithmetic pipeline को अच्छी तरह समझने के लिए नीचे एक example दिया गया है. यह floating point addition और subtraction का उदाहरण है.
floating point adder pipeline के लिए दो normalized floating point बाइनरी नंबर को निम्न प्रकार डिफाइन किया गया है:-
P = A * 2a = 0.9504 * 103
Q = B * 2b = 0.8200 * 102
P = A * 2a = 0.9504 * 103
Q = B * 2b = 0.8200 * 102
यहाँ A और B दो भिन्न (fractions) है जो कि mantissa (floating point संख्या का सार्थक अंक) को प्रस्तुत करती है. और इसमें a तथा b exponents (घातांक) है.
floating point addition तथा subtraction के पूरे operation को 4 भागों में बांटा जाता है. ये भाग निम्नलिखित है:-
1. exponents की तुलना करना.
2. mantissa को align करना.
3. mantissa को add या subtract करना.
4. result प्रदान करना.
2. mantissa को align करना.
3. mantissa को add या subtract करना.
4. result प्रदान करना.

अब इन्हें विस्तार से पढ़ते है.
1. exponents की तुलना करना
exponents को आपस में subtract (घटा) करके उनके मध्य के difference (अंतर) को पता कर सकते है. exponents के अंतर को (माना 3 – 2 = 1) करके पता कर सकते है. और जो छोटा exponent होगा उसे बड़े exponent से घटाएंगे.
2. mantissas को align करना
छोटे exponent के साथ जुड़ा हुआ mantissa, exponents के अंतर के आधार पर SHIFT हो जायेगा.
P = 0.9504 * 103
Q = 0.08200 * 103
P = 0.9504 * 103
Q = 0.08200 * 103
3. mantissas को add करना
इस segment में दो mantissas आपस में जुड़ जायेंगे.
R = P + Q = 1.0324 * 103
R = P + Q = 1.0324 * 103
4. RESULT प्रदान करना
result को निम्नलिखित प्रकार से लिखा जायेगा.
Z = 0.1324 * 104
T
Comments
Post a Comment