here
मैं किसी Mac विधानसभा प्रोग्राम किया। यह MPW का उपयोग कर मोटोरोला 680x0 असेंबलर था। मैंने कोडवायरियर और प्रोजेक्टबिल्डर में कुछ बार पावरपीसी असेंबलर को छुआ है। अब प्रोजेक्टबिल्डर को एक्सकोड कहा जाता है, और इंटेल है। एंबलर एक्सकोड के भीतर कई उपकरणों में से एक है।
मैंने मूल रूप से ऐप्पल II पर असेंबलर सीखा: रोम में निर्मित 6502 मशीन भाषा मॉनीटर, स्वीट 16 मिनी-असेंबलर, और अन्य। बाद में, मैंने इंटेल 80186 असेंबलर का उपयोग सी कोड की धीमी बिट्स को तेज करने के लिए किया, और एक विश्वविद्यालय में इंटेल 80186 असेंबलर पर एक दिवसीय पाठ्यक्रम के लिए भुगतान किया गया। बाद में, मुझे मैक के लिए कुछ 680x0 असेंबली बनाए रखना पड़ा। वैसा बहुत समय पहले था।
मुझे नहीं लगता कि असेंबली न करने का कोई कारण नहीं है। सीखना बहुत अच्छा है। आप सब कुछ सीख सकते हैं। कम पर्याप्त स्तर डीबगर में ड्रॉप करें और अलग किए गए कोड को देखें।
मेरी सलाह है:
डर मत।
gcc -S hello.c -o hello.asm
फिर आप को समझने में सक्षम हो जाएगा:
स्रोत
2008-09-26 03:21:52
+1 रिवर्सिंग पुस्तक - उत्कृष्ट पुस्तक पर प्रयास करें। –