گھر > نمائش > مواد

کمپیوٹر کی تعمیر کا کردار رول ہدایات سیٹ فن تعمیر

Mar 09, 2019

ایک ہدایات سیٹ فن تعمیر (آئی ایس اے) کمپیوٹر کے سافٹ ویئر اور ہارڈ ویئر کے درمیان انٹرفیس ہے اور اس کے پروگرام کے پروگرامر کے طور پر بھی دیکھا جا سکتا ہے. کمپیوٹرز اعلی درجے کی پروگرامنگ زبانوں جیسے جاوا، C ++، یا سب سے زیادہ پروگرامنگ زبان استعمال نہیں سمجھتے ہیں. ایک پروسیسر صرف عددی طور پر بائنری نمبرز کے طور پر کچھ عددی فیشن میں انکوڈ ہدایت کو سمجھتا ہے. سوفٹ ویئر کے اوزار، جیسے کمپائلر، ان اعلی درجے کی زبانوں کو ان ہدایات میں ترجمہ کرتے ہیں جو پروسیسر سمجھ سکتے ہیں.


ہدایات کے علاوہ، آئی ایس اے نے ایسے کمپیوٹر میں اشیاء کی وضاحت کی ہے جو پروگرام کے لئے دستیاب ہیں- مثال کے طور پر ڈیٹا کی اقسام، رجسٹرز، ایڈریسنگ طریقوں اور میموری. رجسٹریشن انڈیکس (یا نام) اور میموری ایڈریسنگ طریقوں کے ساتھ ان دستیاب اشیاء کو ہدایات تلاش کریں.


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


آئی ایس اے کو معیار اور مکمل طور پر مختلف ہوتی ہے. پروگرامر سہولت (کس طرح آسان سمجھنے کے لئے ہے)، کوڈ کا سائز (ایک مخصوص کارروائی کرنے کے لئے کتنا کوڈ ضروری ہے)، ہدایات کی تشریح کرنے کے لئے کمپیوٹر کی لاگت کے درمیان ایک اچھا ISA سمجھوتا ہے (زیادہ پیچیدگی کا مطلب ہے کہ زیادہ ہارڈ ویئر کی ضرورت ہے ڈوڈ آؤٹ اور ہدایات پر عملدرآمد)، اور کمپیوٹر کی رفتار (زیادہ پیچیدہ ڈسنگنگ ہارڈویئر کے ساتھ طویل وقت کا وقت مقرر ہوتا ہے). میموری تنظیم کی وضاحت کرتا ہے کہ کس طرح کی ہدایت میموری کے ساتھ بات چیت کرتی ہے، اور کس طرح میموری خود سے بات چیت کرتی ہے.


ڈیزائن ایولیشن سوفٹ ویئر (ایمولٹرز) کے دوران ایک مجوزہ ہدایات سیٹ میں لکھا پروگرام چل سکتا ہے. جدید امیولٹر اس بات کا تعین کرنے کے لئے سائز، لاگت، اور رفتار کی پیمائش کرسکتے ہیں، اگر کوئی مخصوص ای ایس اے اس کے مقاصد کو پورا کر رہا ہے.