मेरा विश्वविद्यालय विधानसभा प्रोग्रामिंग (x86 और एमआईपी) वर्ग में एक को समाप्त करने आ रहा है।बड़े पैमाने पर असेंबली भाषा परियोजनाओं का प्रबंधन करने के कुछ तरीके क्या हैं?
मैंने असेंबली में अपने काम का पूरी तरह से आनंद लिया है और मैं वास्तव में इसके साथ काम करना जारी रखना चाहूंगा। आपको लगता है कि सब कुछ करने के लिए मुझे एक ड्रैग होगा लेकिन मुझे पता चला है कि पारदर्शिता का स्तर है कि मुझे उच्च स्तर की भाषाओं के साथ नहीं मिलता है।
चीजें आम तौर पर काम करती हैं कि मैं उन्हें कैसे उम्मीद करूंगा, क्योंकि मैंने उनके लिए मशीन कोड निष्पादित किया था। कोई जादू नहीं है
हालांकि, स्कूल में सबसे लंबे समय तक विधानसभा कार्यक्रम मैंने लिखा लंबाई में शायद 2-3 पृष्ठों था।
मैं हाल ही में रोलर कोस्टर टाइकून के बारे में पढ़ा एक भी डेवलपर द्वारा लिखा जा रहा, in assembly.
alt text http://i.d.com.com/i/dl/media/dlimage/15/06/92/150692_large.jpeg
मैं कठिनाई कल्पना कैसे किसी को विधानसभा में इतनी बड़ी परियोजना बनाए रख सकता है।
अभी मैं 2-3 पेज असेंबली कार्यक्रमों से थोड़ा अधिक पैमाने पर छलांग लगाने में संघर्ष कर रहा हूं। यहां तक कि मेरे टीआई -83 कैलकुलेटर पर भी लोगों ने असेंबली में मारियो/ज़ेल्डा क्लोन लिखे हैं जो बेहद जटिल होनी चाहिए!
बड़ी x86 असेंबली परियोजनाओं के प्रबंधन के लिए कुछ अच्छे उपकरण, आईडीई और विधियां होनी चाहिए जो इसे कम से कम कुछ हद तक बनाए रखने योग्य बनाती हैं।
वे क्या हैं?
"पहचानकर्ता के लिए सार्थक नाम" जब तक क्या एसेम्बली भाषा है की मेरी समझ तरह से बंद (यह बहुत अच्छी तरह से हो सकता है) तुम सिर्फ स्मृति स्थल और सीपीयू का उल्लेख नहीं है है सीधे पंजीकृत करता है? आप उसमें से सार्थक नाम कैसे प्राप्त करते हैं? – Davy8
स्मृति पते का उपयोग करना दुर्लभ है। आम तौर पर कोडांतरक उन्हें चर को बांधता है। –
आह, मुझे पता नहीं था कि आप असेंबली – Davy8