एक बात पर आपको विचार करना होगा कि क्या बहु-शब्द निर्देश के किसी भी रूप को अनुमति देने के लिए, या कुछ भी जो बहु-शब्द निर्देश की तरह "कार्य" कर सकता है; यदि आप करते हैं, तो आप मुख्य अनुदेश के बाद अतिरिक्त अनुदेश शब्दों का उपयोग करना चाहते हैं या इसके पहले उपसर्ग शब्दों पर विचार करना चाहते हैं। उपसर्गों और अनुवर्ती शब्दों की अनुमति देने से रुकावट से निपटने की जटिलता बढ़ सकती है, लेकिन यह आमतौर पर उपयोग किए जाने वाले ओपोड स्थान में शायद ही कभी उपयोग किए जाने वाले निर्देशों को फिट करने की आवश्यकता से बच सकता है।
यदि निर्देशों को निष्पादित करने से पहले चक्र पर लाया जाता है, तो एक "सशर्त शाखा" निर्देश हो सकता है जो या तो अगले अनुदेश शब्द को छोड़ देता है या फिर इसकी सामग्री सीधे प्रोग्राम काउंटर में स्थानांतरित कर दी जाती है; इस तरह की डिज़ाइन अनुक्रमण को बाधित करने के लिए कुछ अतिरिक्त जटिलता जोड़ सकती है, लेकिन यह शाखा की स्थितियों की एक विस्तृत श्रृंखला की अनुमति देते हुए, "शाखा", "कूद" और "कॉल" निर्देशों के लिए ओपकोड स्थान के एक बड़े हिस्से का उपयोग करने की आवश्यकता को कम कर सकती है। अन्यथा संभव होगा। चूंकि एक शाखा जो आमतौर पर ली जाती है, उसे निर्देश के निष्पादन के बाद एक मृत चक्र की आवश्यकता होती है, भले ही यह पता चले कि पता कहाँ से आता है, निम्नलिखित शब्द से पता चलता है जिसे लाया गया है, लेकिन निष्पादित नहीं किया जाएगा किसी भी अतिरिक्त लागत नहीं है समय।
भले ही शाखा निर्देशों से लक्ष्य का पता चल रहा हो, लेकिन यह कितना कम हो जाएगा कि वे कितने ओपकोड स्थान को छोड़ देते हैं, एक 16-बिट ओपकोड प्रारूप अभी भी बहुत तंग है। उपसर्ग निर्देश का उपयोग करने से मदद मिल सकती है। यदि, उदाहरण के लिए, कोई 32 रजिस्टर करना चाहता है, तो किसी भी रजिस्टर को स्रोत 1, स्रोत 2 के रूप में स्वतंत्र रूप से निर्दिष्ट करने की अनुमति देता है, और गंतव्य को ओपकोड में 15 बिट्स की आवश्यकता होगी, जो दो निर्देशों का एक कुल मिलाकर अनुमति देता है। बहुत उपयोगी नहीं है। दूसरी ओर, तीन में से प्रत्येक के लिए 32 रजिस्टरों का उपयोग करने में सक्षम होना अच्छा होगा। कोई भी दो ALU ऑपरेशन होने से दो लक्ष्यों को संतुलित कर सकता है, जो दो उप-सोलह रजिस्टर चयनों को बनाने के लिए आठ बिट्स का उपयोग उपसर्ग से पहले नहीं है, लेकिन एक ALU ऑपरेशन है जो तुरंत उपसर्ग का उपयोग करता है उपसर्ग में कुछ बिट्स का उपयोग करता है निम्नलिखित निर्देश से आठ के साथ, ऐसा करने के लिए दोनों स्रोतों के स्वतंत्र चयन और 32 के पूर्ण सेट से गंतव्य को अनुमति देने के लिए। ऊपरी रजिस्टरों का उपयोग करने वाले निर्देश एक के बजाय दो शब्द / चक्र ले लेंगे, लेकिन कुछ मामलों में ऐसा ट्रेडऑफ अच्छी तरह से सार्थक हो सकता है। उपसर्गों का उपयोग करने में सबसे बड़ी कठिनाई यह है कि एक उपसर्ग और अगले निर्देश के बीच होने से एक अवरोध को रोकना चाहिए या फिर यह सुनिश्चित करना चाहिए कि यदि कोई बाधा उत्पन्न होती है, तो उपसर्ग के बाद भी अनुदेश सही रजिस्टरों का उपयोग करेगा [जैसे कि कार्यक्रम होने से -सबसे बचाने के तर्क को अंतिम गैर-उपसर्ग निर्देश निष्पादित किए गए पते का पता लगाएं]। लेकिन कुछ मामलों में ऐसा ट्रेडऑफ अच्छी तरह से सार्थक हो सकता है। उपसर्गों का उपयोग करने में सबसे बड़ी कठिनाई यह है कि एक उपसर्ग और अगले निर्देश के बीच होने से एक अवरोध को रोकना चाहिए या फिर यह सुनिश्चित करना चाहिए कि यदि कोई बाधा उत्पन्न होती है, तो उपसर्ग के बाद भी अनुदेश सही रजिस्टरों का उपयोग करेगा [जैसे कि कार्यक्रम होने से -सबसे बचाने के तर्क को अंतिम गैर-उपसर्ग निर्देश निष्पादित किए गए पते का पता लगाएं]। लेकिन कुछ मामलों में ऐसा ट्रेडऑफ अच्छी तरह से सार्थक हो सकता है। उपसर्गों का उपयोग करने में सबसे बड़ी कठिनाई यह है कि एक उपसर्ग और अगले निर्देश के बीच होने से एक अवरोध को रोकना चाहिए या फिर यह सुनिश्चित करना चाहिए कि यदि कोई बाधा उत्पन्न होती है, तो उपसर्ग के बाद भी अनुदेश सही रजिस्टरों का उपयोग करेगा [जैसे कि कार्यक्रम होने से -सबसे बचाने के तर्क को अंतिम गैर-उपसर्ग निर्देश निष्पादित किए गए पते का पता लगाएं]।
बहु-शब्द निर्देशों का उपयोग करने से डिज़ाइन के कुछ पहलू अधिक कठिन हो जाएंगे, लेकिन इससे अन्य कठिन निर्णय लेने की आवश्यकता कम हो सकती है।