کیری فلیگ بمقابلہ اوور فلو فلیگ (بائنری ضرب) - تمام فرق

 کیری فلیگ بمقابلہ اوور فلو فلیگ (بائنری ضرب) - تمام فرق

Mary Davis

بائنری ضرب اس ضرب سے تھوڑا مختلف ہے جو آپ نے ابتدائی اسکول میں سیکھا تھا۔ بائنری ضرب میں، دو جھنڈوں کو غلطی کی نشاندہی کرنے کے لیے استعمال کیا جا سکتا ہے: کیری فلیگ اور اوور فلو فلیگ۔

بائنری ضرب دو بائنری نمبروں کو ایک ساتھ ضرب کرنے کا ایک طریقہ ہے۔ بائنری نمبرز وہ اعداد ہیں جو صرف دو ہندسوں سے بنے ہیں: 0 اور 1۔ یہ تمام ڈیجیٹل ٹیکنالوجی کی بنیاد ہیں اور کمپیوٹر سے لے کر سیل فون تک ہر چیز میں استعمال ہوتے ہیں۔

بائنری ضرب میں جھنڈے ایسے معاونین کی طرح ہوتے ہیں جو کام میں کیا ہو رہا ہے اس پر نظر رکھتے ہیں۔ بائنری ضرب میں چار اہم جھنڈے ہوتے ہیں: کیری فلیگ، اوور فلو فلیگ، سائن فلیگ، اور زیرو فلیگ۔

کیری فلیگ تھوڑا سا سیٹ ہوتا ہے جب ریاضی کے آپریشن کے نتیجے میں سب سے اہم بٹ سے باہر لے جانا. بائنری ضرب میں، کیری فلیگ سیٹ کیا جاتا ہے جب ضرب کا نتیجہ منزل کے رجسٹر میں فٹ ہونے کے لیے بہت بڑا ہوتا ہے۔

اوور فلو جھنڈا سی پی یو رجسٹر میں تھوڑا سا ہوتا ہے جو اس بات کی نشاندہی کرتا ہے کہ ریاضی کا اوور فلو کب ہوا ہے۔ ریاضی کا اوور فلو اس وقت ہوتا ہے جب ریاضی کی کارروائی کا نتیجہ دستیاب جگہ میں پیش کرنے کے لیے بہت بڑا ہوتا ہے۔

اس مضمون میں، ہم جھنڈوں کی دو قسموں کے درمیان فرق اور ان کا استعمال کیسے کریں گے بائنری ضرب۔

بائنری نمبرز کا ایک بڑا حصہ بنتا ہے۔پرچم۔

متعلقہ مضامین

نسان زینکی اور نسان کوکی میں کیا فرق ہے؟ (جواب دیا گیا)

Coordination VS Ionic Bonding (موازنہ)

فلسفی بمقابلہ۔ فلسفی (امتیازات)

پروگرامنگ۔

بائنری ضرب

ذرائع کے مطابق، بائنری ضرب دو بائنری نمبروں کو ایک ساتھ ضرب کرنے کا ایک طریقہ ہے۔ بائنری ضرب میں، پہلے نمبر کے ہر ہندسے کو دوسرے نمبر کے ہر ہندسے سے ضرب دیا جاتا ہے، اور نتائج ایک ساتھ جوڑے جاتے ہیں ۔

بائنری نمبرز صرف دو ہندسوں کے نمبر ہوتے ہیں: 0 اور 1۔ وہ تمام ڈیجیٹل ٹیکنالوجی کی بنیاد ہیں اور کمپیوٹر سے لے کر سیل فون تک ہر چیز میں استعمال ہوتی ہیں۔

2 کمپیوٹرز بائنری نمبرز استعمال کرتے ہیں کیونکہ کمپیوٹر کے سوئچ کی دو حالتوں کا استعمال کرتے ہوئے انہیں آسانی سے ظاہر کیا جا سکتا ہے: آن اور آف۔ دوسرے الفاظ میں، بائنری نمبرز کمپیوٹر کے سوئچ کے آؤٹ پٹ کی نمائندگی کرنے کا ایک آسان طریقہ ہیں۔

بائنری نمبر ڈیجیٹل آلات جیسے سیل فونز اور ڈیجیٹل کیمروں میں بھی استعمال ہوتے ہیں۔ ان آلات میں، آلے کے ڈسپلے میں ہر پکسل کی دو حالتوں کی نمائندگی کرنے کے لیے بائنری نمبرز استعمال کیے جاتے ہیں۔ مثال کے طور پر، ایک ڈیجیٹل کیمرہ بائنری نمبر استعمال کرتا ہے تاکہ وہ جو تصویر لیتا ہے اس میں پکسلز کی نمائندگی کرے۔ ہر پکسل یا تو آن یا آف ہوتا ہے،

مثال کے طور پر، ہم کہتے ہیں کہ ہم بائنری نمبرز 101 اور 11 کو ضرب دینا چاہتے ہیں۔ ہم پہلے نمبر (1) کے پہلے ہندسے کو ہر ایک سے ضرب دے کر شروع کریں گے۔ دوسرے نمبر کا ہندسہ (1 اور 0)۔ یہ ہمیں 1 اور 0 کے نتائج دیتا ہے۔ پھر ہم دوسرے ہندسے کو ضرب دیتے ہیں۔دوسرے نمبر (1 اور 0) کے ہر ہندسے کے حساب سے پہلے نمبر (0) کا۔ اس سے ہمیں نتائج 0 اور 0 ملتے ہیں۔

آخر میں، ہم پہلے نمبر (1) کے تیسرے ہندسے کو دوسرے نمبر (1 اور 0) کے ہر ہندسے سے ضرب دیتے ہیں۔ اس سے ہمیں نتائج 1 اور 0 ملتے ہیں۔ جب ہم تمام نتائج کو شامل کرتے ہیں، تو ہمیں 1+0+0 ملتا ہے، جو کہ 1 کے برابر ہوتا ہے۔

بائنری ضرب ایک نسبتاً آسان عمل ہے، لیکن یہ بائنری میں نئے لوگوں کو الجھا سکتا ہے۔ نمبرز اگر آپ کو بائنری ضرب کو سمجھنے میں مدد کی ضرورت ہے، تو آن لائن بہت سے وسائل ہیں جو آپ کی مدد کر سکتے ہیں۔ تھوڑی سی مشق کے ساتھ، آپ کو کسی بھی وقت اس عمل میں مہارت حاصل کرنی چاہیے۔

جھنڈے کیا ہیں؟

2 اعشاریہ ضرب میں، آپ صرف دو نمبروں کو ایک ساتھ ضرب دے سکتے ہیں اور جواب حاصل کر سکتے ہیں۔ بائنری ضرب کے ساتھ، یہ اس سے کچھ زیادہ پیچیدہ ہے۔ بائنری ضرب میں، ضرب کی جانے والی تعداد میں ہر ہندسے کو "پرچم" کہا جاتا ہے۔

پہلا جھنڈا سب سے اہم بٹ (LSB) ہے، اور آخری جھنڈا سب سے اہم بٹ (MSB) ہے۔ دو بائنری نمبروں کو ایک ساتھ ضرب کرنے کے لیے، آپ کو پہلے نمبر کے ہر جھنڈے کو دوسرے نمبر کے ہر جھنڈے سے ضرب کرنے کی ضرورت ہے۔

بائنری ضرب میں جھنڈے ایسے معاونین کی طرح ہوتے ہیں جو کام میں کیا ہو رہا ہے اس پر نظر رکھتے ہیں۔ بائنری ضرب میں چار اہم جھنڈے ہیں:

  • کیری فلیگ
  • اوور فلو جھنڈا
  • سائن فلیگ <9
  • زیرو فلیگ

کیری فلیگ اس وقت سیٹ کیا جاتا ہے جب ضرب کے سب سے اہم حصے میں سے کوئی کیری آؤٹ ہوتا ہے۔ اوور فلو جھنڈا اس وقت سیٹ کیا جاتا ہے جب ضرب کا نتیجہ مختص جگہ میں فٹ ہونے کے لیے بہت بڑا ہو۔ جب ضرب کا نتیجہ منفی ہوتا ہے تو نشانی پرچم سیٹ کیا جاتا ہے۔ اور صفر کے جھنڈے اس وقت سیٹ کیے جاتے ہیں جب ضرب کا نتیجہ صفر ہوتا ہے۔

ہر جھنڈے کے فنکشن کا خلاصہ درج ذیل جدول میں کیا گیا ہے:

پرچم فنکشن
کیری فلیگ اس وقت سیٹ کریں جب ضرب کا غیر دستخط شدہ نتیجہ منزل کے رجسٹر میں فٹ ہونے کے لیے بہت بڑا ہو۔
اوور فلو فلیگ سیٹ کریں جب ضرب کا دستخط شدہ نتیجہ منزل کے رجسٹر میں فٹ ہونے کے لیے بہت بڑا ہو۔
سائن فلیگ اس بات کی نشاندہی کرنے کے لیے استعمال کیا جاتا ہے کہ آیا آخری ریاضیاتی عمل کے نتیجے میں ایک قدر پیدا ہوئی جس میں سب سے اہم بٹ (بائیں سب سے زیادہ بٹ) سیٹ کیا گیا تھا۔
زیرو فلیگ بٹ وائز منطقی ہدایات سمیت ریاضی کے عمل کا نتیجہ چیک کرنے کے لیے استعمال کیا جاتا ہے
<0 ریاضی دان چارلس بیبیج

کیری فلیگ کیا ہے؟

ذرائع کے مطابق، کیری فلیگ تھوڑا سا ہوتا ہے جو اس وقت سیٹ ہوتا ہے جب ریاضی کے آپریشن کے نتیجے میں سب سے زیادہ اہم چیز کیری آؤٹ ہوتی ہے۔ بائنری میںضرب، کیری فلیگ اس وقت سیٹ کیا جاتا ہے جب ضرب کا نتیجہ منزل کے رجسٹر میں فٹ ہونے کے لیے بہت بڑا ہو۔

مثال کے طور پر، اگر آپ دو 8 بٹ نمبروں کو ضرب دیتے ہیں اور نتیجہ 9- ہوتا ہے۔ بٹ نمبر، کیری فلیگ سیٹ کیا جائے گا۔ کیری فلیگ اکثر ریاضی کی کارروائیوں میں اوور فلو کی غلطیوں کا پتہ لگانے کے لیے استعمال ہوتا ہے۔ اگر کیری فلیگ سیٹ کیا جاتا ہے، تو آپریشن کا نتیجہ بہت بڑا ہے اور بہت زیادہ ہو چکا ہے۔

کچھ کہتے ہیں کہ ریاضی دان چارلس بیبیج نے 1864 میں کیری فلیگ ایجاد کیا تھا۔ ، ایک مکینیکل کمپیوٹر جو حساب کر سکتا ہے۔

تاہم، مختلف انجن کبھی مکمل نہیں ہوئے تھے۔ کیری فلیگ پر بیبیج کا کام ایک مضمون میں شائع ہوا تھا جس کا عنوان تھا "ریاضی کی میزوں کی گنتی کے لیے مشینری کی درخواست پر۔"

دوسروں کا کہنا ہے کہ آئی بی ایم نے اسے دراصل 1960 کی دہائی میں اپنے سسٹم/360 لائن کے حصے کے طور پر ایجاد کیا تھا۔ کمپیوٹرز کی IBM کا کیری فلیگ دوسرے کمپیوٹر مینوفیکچررز کے لیے معیاری بن گیا اور آج بھی جدید کمپیوٹرز میں استعمال ہوتا ہے۔

Intel 8086 پروسیسر

اوور فلو پرچم کیا ہے؟

اوور فلو جھنڈا سی پی یو رجسٹر میں تھوڑا سا ہوتا ہے جو اس بات کی نشاندہی کرتا ہے کہ ریاضی کا اوور فلو کب ہوا ہے۔ ایک ریاضی کا اوور فلو اس وقت ہوتا ہے جب ریاضی کے عمل کا نتیجہ دستیاب جگہ میں پیش کرنے کے لئے بہت بڑا ہوتا ہے۔ اگر اوور فلو ہوتا ہے تو اوور فلو جھنڈا 1 پر سیٹ ہوتا ہے، اور ایسا ہوتا ہے۔اگر کوئی اوور فلو نہیں ہوتا ہے تو 0 پر سیٹ کریں۔

اوور فلو فلیگ کو ریاضی کی کارروائیوں میں غلطیوں کا پتہ لگانے کے لیے استعمال کیا جا سکتا ہے۔ مثال کے طور پر، اگر کسی اضافے کی کارروائی کا نتیجہ رجسٹر میں فٹ ہونے کے لیے بہت بڑا ہے، تو ایک اوور فلو ہوا ہے، اور اوور فلو فلیگ کو 1 پر سیٹ کر دیا جائے گا۔

کچھ معاملات میں، اوور فلو فلیگ استعمال کیا جا سکتا ہے۔ اس کے فائدے کے لیے۔ مثال کے طور پر، دستخط شدہ عددی ریاضی کے اوور فلو کو ریپراؤنڈ ریاضی کو لاگو کرنے کے لیے استعمال کیا جا سکتا ہے۔ ریپراؤنڈ ریاضی ریاضی کی ایک قسم ہے جو "لپٹ جاتی ہے" جب کسی آپریشن کا نتیجہ بہت بڑا یا بہت چھوٹا ہو جس کی گنتی نہیں کی جا سکتی۔

اوور فلو فلیگ مختلف حالتوں میں استعمال ہوتے ہیں۔ ان کا استعمال اس بات کی نشاندہی کرنے کے لیے کیا جا سکتا ہے کہ جب ریاضی کے عمل کے نتیجے میں ایسی قدر نکلتی ہے جو بہت بڑی یا بہت چھوٹی ہوتی ہے جس کی صحیح نمائندگی نہیں کی جا سکتی۔ وہ اس بات کی بھی نشاندہی کر سکتے ہیں کہ تبادلوں کے دوران کسی قدر کو کب کاٹ دیا گیا ہے، یا ڈیٹا ضائع ہو گیا ہے۔ کچھ معاملات میں، اوور فلو فلیگس کو ہارڈ ویئر یا سافٹ ویئر میں خرابیوں کا پتہ لگانے کے لیے استعمال کیا جا سکتا ہے۔

یہ ایک ایسا سوال ہے جس نے کمپیوٹر سائنسدانوں کو برسوں سے حیران کر رکھا ہے۔ اوور فلو جھنڈا جدید کمپیوٹر پروسیسرز کا ایک اہم جزو ہے، لیکن اس کی اصلیت اسرار میں ڈوبی ہوئی ہے۔ کچھ کا خیال ہے کہ اسے پہلی بار کمپیوٹنگ کے ابتدائی دنوں میں استعمال کیا گیا تھا، جبکہ دوسروں کا خیال ہے کہ یہ 1970 کی دہائی میں ایجاد ہوئی تھی۔

اوور فلو جھنڈا سب سے پہلے Intel 8086 پروسیسر میں متعارف کرایا گیا تھا، جسے 1978 میں جاری کیا گیا تھا۔پرچم اس سے بھی پہلے کے پروسیسرز سے ملتا ہے۔ مثال کے طور پر، PDP-11، جو 1970 میں جاری کیا گیا تھا، اسی طرح کی ایک خصوصیت رکھتا تھا جسے کیری بٹ کہتے ہیں۔

کیری فلیگ اور اوور فلو فلیگ میں فرق؟

بائنری ضرب دو بائنری نمبروں کو ایک ساتھ ضرب کرنے کا عمل ہے۔ ایسا کرنے کے لیے، آپ کو بائنری ہندسوں (بٹس) کو جاننے کی ضرورت ہے جو ہر نمبر کو بناتے ہیں۔ کیری فلیگ اور اوور فلو فلیگ دو اہم بٹس ہیں جو بائنری ضرب میں استعمال ہوتے ہیں۔

کیری فلیگ اس بات کی نشاندہی کرنے کے لیے استعمال کیا جاتا ہے کہ بائنری ضرب میں کیری کب ہوتی ہے۔ کیری اس وقت ہوتی ہے جب ضرب کا نتیجہ بٹس کی مختص تعداد میں فٹ ہونے کے لئے بہت بڑا ہوتا ہے۔ مثال کے طور پر، اگر آپ دو 8 بٹ نمبروں کو ضرب دے رہے ہیں اور نتیجہ 9 بٹس ہے، تو ایک کیری واقع ہوئی ہے۔

بھی دیکھو: گوگل اور کروم ایپ میں کیا فرق ہے؟ مجھے کون سا استعمال کرنا چاہئے؟ (فوائد) - تمام اختلافات

اوور فلو جھنڈا اس بات کی نشاندہی کرنے کے لیے استعمال کیا جاتا ہے جب بائنری ضرب میں اوور فلو ہوتا ہے۔ ایک اوور فلو اس وقت ہوتا ہے جب ضرب کا نتیجہ بٹس کی مختص تعداد میں فٹ ہونے کے لئے بہت چھوٹا ہوتا ہے۔ مثال کے طور پر، اگر آپ دو 8 بٹ نمبروں کو ضرب دے رہے ہیں، تو نتیجہ 7 بٹس ہے۔ جب نتیجہ منفی ہوتا ہے تو ایک اوور فلو پرچم بھی استعمال ہوتا ہے۔ مثال کے طور پر، اگر ہم دو 8 بٹ نمبروں کو ضرب دے رہے ہیں اور نتیجہ -16 بٹس ہے، تو ہمیں اوور فلو فلیگ سیٹ کرنے کی ضرورت ہوگی۔ کہ ایک ریاضی کے آپریشن کے نتیجے میں سب سے اہم کام انجام دیا گیا ہے۔ اس کا مطلب ہے کہآپریشن نے ایک غیر دستخط شدہ نتیجہ پیدا کیا ہے جو بٹس کی دی گئی تعداد میں نمائندگی کرنے کے لئے بہت بڑا ہے۔ مثال کے طور پر، اگر آپ دو 8 بٹ نمبرز شامل کر رہے ہیں اور نتیجہ 9 بٹس ہے، تو کیری فلیگ سیٹ ہو جائے گا۔

دوسری طرف اوور فلو جھنڈا اس بات کی نشاندہی کرنے کے لیے استعمال کیا جاتا ہے کہ ریاضی کے عمل کے نتیجے میں ایک دستخط شدہ نمبر آیا ہے جو بہت چھوٹا یا بہت بڑا ہے جس کی دی گئی تعداد میں نمائندگی نہیں کی جا سکتی ہے۔ بٹس اس لیے، ہم کیری فلیگ کو اوور فلو فلیگ کے الٹا کہہ سکتے ہیں۔

کیری اور اوور فلو فلیگ کے درمیان فرق کے بارے میں مزید جاننے کے لیے، براہ کرم یہ ویڈیو دیکھیں:

اوور فلو اور کیری فلیگ

اسمبلی میں کیری فلیگ کیا ہے؟

ذرائع کے مطابق، کیری فلیگ ایک سی پی یو میں ایک اسٹیٹس فلیگ ہے جو اس بات کی نشاندہی کرتا ہے کہ ریاضی کے حساب سے لے جانے یا ادھار لینے کا وقت کب آیا ہے۔ یہ عام طور پر شامل اور گھٹانے کی ہدایات کے ساتھ مل کر استعمال ہوتا ہے۔ جب کوئی اضافہ یا منہا کرنے کی ہدایات پر عمل کیا جاتا ہے، تو کیری فلیگ 0 پر سیٹ کیا جاتا ہے اگر کوئی لے جانے یا ادھار نہ لیا گیا ہو یا 1 کیری یا ادھار ہوا ہو۔

کیری فلیگ کو بٹ شفٹنگ آپریشنز کے لیے بھی استعمال کیا جا سکتا ہے۔ مثال کے طور پر، اگر کیری فلیگ کو 1 پر سیٹ کیا جاتا ہے اور بٹ شفٹ کی ہدایات پر عمل کیا جاتا ہے، تو نتیجہ یہ نکلے گا کہ بٹس ایک جگہ بائیں طرف شفٹ ہو جائیں گے، اور کیری فلیگ اس بٹ کی قدر پر سیٹ ہو جائے گا جو باہر منتقل کیا گیا تھا۔ .

بھی دیکھو: کور اور منطقی پروسیسر کے درمیان کیا فرق ہے؟ (وضاحت) - تمام اختلافات

مجھے کیسے پتہ چلے گا کہ میرا جھنڈا اوور فلو ہے؟

اگر آپ بائنری ضرب کر رہے ہیں۔اور آپ ایک ایسی تعداد کے ساتھ ختم ہوتے ہیں جو آپ کی مختص جگہ میں فٹ ہونے کے لیے بہت بڑی ہے، جسے اوور فلو کہتے ہیں۔ جب ایسا ہوتا ہے، تو آپ عام طور پر اپنے نتیجے کے آخر میں صفر کے ایک گروپ کے ساتھ ختم ہو جائیں گے۔

مثال کے طور پر، اگر آپ 11 ( بائنری میں 1011) کو 11 ( 1011 بائنری میں) سے ضرب دے رہے ہیں، تو آپ کو 121 ( 1111001 بائنری میں) ملنا چاہیے۔ تاہم، اگر آپ کے پاس کام کرنے کے لیے صرف چار بٹس ہیں، تو آپ آخر میں صرف صفر کے ساتھ ختم ہوں گے، اس طرح: 0100 (اوور فلو)۔

نتیجہ

  • بائنری ضرب دو بائنری نمبروں کو ایک ساتھ ضرب کرنے کا ایک طریقہ ہے۔ بائنری ضرب میں، پہلے نمبر کے ہر ہندسے کو دوسرے نمبر کے ہر ہندسے سے ضرب دیا جاتا ہے، اور نتائج ایک ساتھ جوڑے جاتے ہیں۔ بائنری نمبرز وہ اعداد ہوتے ہیں جو صرف دو ہندسوں سے ملتے ہیں: 0 اور 1۔
  • بائنری ضرب میں چار اہم جھنڈے ہوتے ہیں: کیری فلیگ، اوور فلو فلیگ، سائن فلیگ، اور زیرو فلیگ۔
  • کیری فلیگ اس بات کی نشاندہی کرنے کے لیے استعمال کیا جاتا ہے کہ ریاضی کے آپریشن کے نتیجے میں سب سے اہم چیز کیری آؤٹ ہوئی ہے۔ اس کا مطلب یہ ہے کہ آپریشن نے ایک غیر دستخط شدہ نتیجہ پیدا کیا ہے جو بٹس کی دی گئی تعداد میں نمائندگی کرنے کے لئے بہت بڑا ہے۔
  • اوور فلو جھنڈا اس بات کی نشاندہی کرنے کے لیے استعمال کیا جاتا ہے کہ ریاضی کے عمل کے نتیجے میں ایک دستخط شدہ نمبر آیا ہے جو کہ بٹس کی دی گئی تعداد میں ظاہر کرنے کے لیے بہت چھوٹا یا بہت بڑا ہے۔ لہذا، ہم ایک کیری فلیگ کو اوور فلو کے الٹا کہہ سکتے ہیں۔

Mary Davis

مریم ڈیوس ایک مصنف، مواد کی تخلیق کار، اور مختلف موضوعات پر موازنہ تجزیہ کرنے میں مہارت رکھنے والی محقق ہیں۔ صحافت میں ڈگری اور اس شعبے میں پانچ سال سے زیادہ کے تجربے کے ساتھ، مریم کو اپنے قارئین تک غیر جانبدارانہ اور سیدھی معلومات فراہم کرنے کا جنون ہے۔ لکھنے سے اس کی محبت اس وقت شروع ہوئی جب وہ جوان تھی اور لکھنے میں اس کے کامیاب کیریئر کے پیچھے ایک محرک رہی ہے۔ مریم کی تحقیق کرنے اور نتائج کو سمجھنے میں آسان اور دل چسپ شکل میں پیش کرنے کی صلاحیت نے اسے پوری دنیا کے قارئین کے لیے پسند کیا ہے۔ جب وہ لکھ نہیں رہی ہوتی، مریم کو سفر کرنا، پڑھنا، اور خاندان اور دوستوں کے ساتھ وقت گزارنا اچھا لگتا ہے۔