ایک رجسٹر اور پلٹ فلاپ میں کیا فرق ہے؟


جواب 1:

میں توقع کروں گا کہ ایک رجسٹر 1 بٹ سے زیادہ ہو (جیسے کہ 64 یا 32 یا شاید 16 یا 8 بٹس) ، اور پلٹ فلاپ صرف 1 بٹ ہوجائے۔

نیز کم از کم 4 مختلف قسم کے فلپ فلاپس ہیں جو آپ کے پیچھے پڑھنے کی حالت کو پڑھنے اور پڑھنے کے انداز میں مختلف ہیں۔ سیٹ / ری سیٹ کے لئے "ایس آر" ، سیٹ / ری سیٹ کے ل “" جے کے "لیکن زیادہ واضح طور پر بیان کردہ رویے کے ساتھ ، تاخیر یا ڈیٹا کے لئے" ڈی "، اور ٹوگل کیلئے" ٹی "۔

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


جواب 2:

ایک رجسٹر اس کے بنیادی حصے میں ایک فلپ فلاپ ہے۔

خاص طور پر ، زیادہ تر معاملات میں ڈی فلپ فلاپ۔ کچھ ایسی صورتحال ہیں جہاں یہ اتنا آسان نہیں ہے: کسی GPIO پر آؤٹ پٹ رجسٹر کو صرف ترتیب دینے یا صرف صاف کرنے والی بٹس کی اجازت دینے کے لئے S / R فلپ فلاپ کے طور پر چلایا جاسکتا ہے۔ (بیشتر موجودہ ایم سی یوز اس کی تائید کرتے ہیں۔) فلاپ فلاپ تک عام طور پر اب بھی D-FF تک رسائی موجود ہے تاکہ آپ رجسٹر ترتیب دے اور صاف کرسکیں۔

پروگرامر سہولت کے ل For ، عام طور پر ایک رجسٹر ایف ایف کو لکھنے اور اس کی قیمت پڑھنے کے لئے اسی پتے پر بنایا جاتا ہے۔ بنیادی اندراجات (جمع کرنے والا ، r0-r15 ، انڈیکس رجسٹر ، اور اسی طرح) کے ل the ، رجسٹروں کو علیحدہ رجسٹر ایڈریس کے بجائے ہدایت کے ذریعہ براہ راست خطاب کیا جاتا ہے۔

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


جواب 3:

ایک رجسٹر (کم از کم میں جسے بطور رجسٹر جانتا ہوں) اس کی بٹس کا ایک سیٹ۔ (پروسیسر پر منحصر ہے کہ کتنا ہوگا)۔

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

زیادہ تر یہ یقینی ہے کہ کسی رجسٹر میں بہت ساری داخلی پلٹائیں فلاپ ہوتی ہیں۔ (یا کم از کم کچھ ایسی ہی بات کا یقین نہیں ہے کہ آیا وہ اب بھی اندرونی طور پر ایسے ہی ہیں)۔

چونکہ فلپ فلاپ کو عام طور پر یہ سمجھا جاتا ہے کہ منطق کے دروازے کے ساتھ بنایا جا to اور اس میں تبدیلی نہ ہو جب تک کہ بیرونی طور پر 0 یا 1 تبدیل نہ کیا جا normal (عام طور پر 0 وولٹ یا کچھ 5 یا 12 یا 3 وولٹ نظام پر منحصر ہوگا جو ہوگا عام طور پر وی سی سی)۔