Repeat instruction
کمپیوٹر انسٹرکشن سیٹ آرکیٹیکچرز (آئی ایس اے) میں، ریپیٹ انسٹرکشن ایک مشین لینگویج انسٹرکشن ہے جو بار بار کسی دوسری انسٹرکشن کو مقررہ تعداد میں بار بار انجام دیتی ہے، یا جب تک کہ کچھ شرائط پوری نہ ہو جائیں۔ چونکہ یہ ایک ایسی ہدایت ہے جو دیگر ہدایات جیسے عمل درآمد کی ہدایت پر چلتی ہے، اس لیے اسے میٹا ہدایت کے طور پر درجہ بند کیا گیا ہے۔ کمپیوٹر ماڈل یونیویک 1103 (1953) میں ایک دہرائی جانے والی ہدایت (اوپی کوڈ یادگاری:) شامل ہے جو مندرجہ ذیل ہدایت کو ایک مقررہ تعداد میں بار بار انجام دیتی ہے، ممکنہ طور پر اس ہدایت کے ایک یا دونوں ایڈریس فیلڈز میں اضافہ کرتی ہے۔ یہ فن تعمیر کے انڈیکس رجسٹروں کی کمی کی تلافی کرتا ہے۔ GE-600/ہنی ویل 6000 سیریز (1964) سنگل انسٹرکشن ریپیٹ ()، ڈبل انسٹرکشن ریپیٹ ()، اور لنکڈ لسٹ ریپیٹ () کی حمایت کرتی ہے۔ 8086 سے شروع ہونے والے x86 ISA میں خصوصی مقصد کے لیے دہرائی جانے والی ہدایات () کا ایک سلسلہ شامل ہے جسے "ریپیٹ سٹرنگ آپریشن پریفیکس" کہا جاتا ہے اور یہ صرف سٹرنگ ہدایات () کی ایک چھوٹی سی تعداد پر لاگو کیا جا سکتا ہے۔ یہ ہدایات ایک آپریشن کو دہراتی ہیں اور ایک کاؤنٹر کو اس وقت تک کم کرتی ہیں جب تک کہ وہ صفر نہ ہو جائے، یا کسی خاص شرط کو پورا کرنے پر بھی رک سکتی ہیں۔ ٹیکساس انسٹرومینٹس TMS320 ڈیجیٹل سگنل پروسیسر (1983) میں سنگل سائیکل انسٹرکشن یا متوازی () میں دو سنگل سائیکل انسٹرکشن کو دہرانے کی ہدایت اور ہدایات کے بلاک () کو دہرانے کی ہدایت شامل ہے۔ یہ خصوصی بلاک-ریپیٹ کاؤنٹر رجسٹر () استعمال کرتے ہیں۔ سیمنٹکس پر عمل درآمد کی جانے والی ہدایات یا ہدایات کا جوڑا دہرائی جانے والی ہدایات پر عمل کرتا ہے۔ ہدایات میں موجود فیلڈز لوپ کے خاتمے کی حالت کا تعین کرتے ہیں۔ ٹی ایم ایس 320 کے معاملے میں، 64 کے بائٹس تک کے بلاک کو دہرایا جا سکتا ہے۔ نوٹ سنٹرل پروسیسنگ یونٹ انسٹرکشن پروسیسنگ انسٹرکشن سیٹ آرکیٹیکچرز