बनाना मुझे एक सीपीयू आर्किटेक्चर के लिए एक असेंबलर बनाने की आवश्यकता है जिसे मैंने बनाया है। वास्तुकला एमआईपीएस के समान है, लेकिन यह कोई महत्व नहीं है।एक असेंबलर
मैंने सी # का उपयोग शुरू किया, हालांकि सी ++ अधिक उपयुक्त होगा। (सी # का मतलब है मेरे लिए तेजी से विकास का समय)।
मेरी एकमात्र समस्या यह है कि मैं इस एप्लिकेशन के लिए एक अच्छी डिजाइन के साथ नहीं आ सकता। मैं एक 2 पास असेंबलर बना रहा हूँ। मुझे पता है कि मुझे प्रत्येक पास में क्या करना है। \
मैंने पहला पास लागू किया है और मुझे एहसास हुआ कि अगर मुझे एक ही पंक्ति पर असेंबली कोड लाइन करना है ... कोई त्रुटि नहीं फेंक दी गई है। इसका मतलब है केवल एक चीज खराब पार्सिंग तकनीकें।
तो सर्वशक्तिमान प्रोग्रामर, असेंबलर के पिता मुझे बताते हैं कि मुझे कैसे आगे बढ़ना चाहिए। मुझे केवल प्रतीकों और डेटा घोषणा का समर्थन करने की आवश्यकता है। निर्देशों का आकार निश्चित है।
अगर आपको अधिक जानकारी चाहिए तो कृपया मुझे बताएं।
क्या यह एक होमवर्क प्रश्न है? – ConcernedOfTunbridgeWells