Instruction unit
سنٹرل پروسیسنگ یونٹ (سی پی یو) میں انسٹرکشن یونٹ (آئی-یونٹ یا آئی یو)، جسے انسٹرکشن فیچ یونٹ (آئی ایف یو)، انسٹرکشن ایشو یونٹ (آئی آئی یو)، انسٹرکشن سیکوینسنگ یونٹ (آئی ایس یو) بھی کہا جاتا ہے، پروگرام کی ہدایات کو منظم کرنے کے لیے ذمہ دار ہے جسے میموری سے لایا جائے، اور مناسب ترتیب میں انجام دیا جائے، اور انہیں ایک ایگزیکیوشن یونٹ (ای-یونٹ یا ای یو) میں بھیج دیا جائے۔ آئی-یونٹ بھی کر سکتا ہے، مثال کے طور پر، ایڈریس ریزولوشن، پری-فیچنگ، کسی ہدایت کو آگے بڑھانے سے پہلے۔ یہ کنٹرول یونٹ کا ایک حصہ ہے، جو بدلے میں سی پی یو کا حصہ ہے۔ کمپیوٹر فن تعمیر کے آسان ترین انداز میں، انسٹرکشن سائیکل بہت سخت ہے، اور بالکل اسی طرح چلتا ہے جس طرح پروگرامر نے متعین کیا ہے۔ سائیکل کے انسٹرکشن فیچ حصے میں، انسٹرکشن پوائنٹر (آئی پی) رجسٹر کی قیمت اگلی انسٹرکشن کا پتہ ہے جسے لایا جانا ہے۔ یہ ویلیو ایڈریس بس پر رکھی جاتی ہے اور میموری یونٹ کو بھیجی جاتی ہے ؛ میموری یونٹ اس پتے پر ہدایات واپس کرتا ہے، اور اسے انسٹرکشن رجسٹر (IR) میں بند کر دیا جاتا ہے ؛ اور آئی پی کی ویلیو کو ایک نئی ویلیو (جمپ یا برانچ انسٹرکشن کی صورت میں) کے ذریعے بڑھایا یا اوور رائٹ کیا جاتا ہے، جو اگلے انسٹرکشن سائیکل کے لیے تیار ہوتا ہے۔ یہ بہت زیادہ پیچیدہ ہو جاتا ہے، حالانکہ، ایک بار کارکردگی بڑھانے والی خصوصیات شامل ہونے کے بعد، جیسے انسٹرکشن پائپ لائننگ، آؤٹ آف آرڈر ایگزیکیوشن، اور یہاں تک کہ صرف ایک سادہ انسٹرکشن کیش کا تعارف۔ برانچ پیشن گوئی اور برانچ پیشن گوئی بفر برانچ ٹارگٹ پیشن گوئی اور برانچ ٹارگٹ بفر برانچ تاخیر سلاٹ ہدایات شیڈولنگ ہدایات کا انتخاب ڈیٹا انحصار یا ڈیٹا خطرہ اسکور بورڈنگ بہت طویل انسٹرکشن ورڈ (VLIW) سپر اسکالر پروسیسر اوپ کوڈ انسٹرکشن متوازی کا تجزیہ، انسٹرکشن فریکوئنسی، انسٹرکشن مکس انسٹرکشن پاتھ لمبائی یا انسٹرکشن کاؤنٹ حوالہ جات سنٹرل پروسیسنگ یونٹ دیکھیں۔