2009-01-07 14 views
8

मैं थोड़ी देर के लिए असेंबली सीखना चाहता हूं, और हालांकि मैंने कुछ बार पहले कोशिश की है, मैं वास्तव में "हैलो, दुनिया" प्राप्त करने में सक्षम नहीं हूं। असेंबली के लिए कोई अच्छा प्रारंभिक ट्यूटोरियल है (अधिमानतः NASM का उपयोग करते हुए, जैसा कि मैं विंडोज और लिनक्स का उपयोग करता हूं)?सीखने (एन) एएसएम के लिए सबसे अच्छा संसाधन क्या है?

मेरे पास सी का थोड़ा सा ज्ञान है, लेकिन मुख्य रूप से उच्च स्तर की भाषाओं जैसे रूबी, पायथन, सी # और जावास्क्रिप्ट में कोड है।

उत्तर

3

मेरी असेंबली भाषा कक्षा के लिए, हम उस पुस्तक का उपयोग कर रहे हैं जो Bill अनुशंसा करता है। मेरे प्रोफेसर ने भी इस पुस्तक की सिफारिश की: Assembly Language Step-by-step: Programming with DOS and Linux। उन्होंने कहा कि यह एकमात्र पुस्तक है जिसे वह जानता है कि इसमें NASM शामिल है (और यह पुराना है)।

+0

यह इस प्रश्न में है। :-) –

+0

मैंने अभी यह अनुमान लगाया - मेरे पास एक अलग प्रश्न के साथ एक और टैब खुला था :) –

7

यहां एक पूर्व शिक्षक से एक दिलचस्प पृष्ठ है। http://drpaulcarter.com/pcasm/

हालांकि मैंने अपनी ऑनलाइन पुस्तक के माध्यम से पढ़ा नहीं है।

+0

यह वह पुस्तक है जिसे हम अपनी असेंबली भाषा कक्षा के लिए उपयोग कर रहे हैं। –

3

मैंने कुछ असेंबलरों की कोशिश की है, और मुझे FASM सबसे शुरुआती-अनुकूल है। इसमें कुछ हद तक खराब मैक्रो भाषा है, लेकिन अन्यथा यह सॉफ्टवेयर का एक उत्कृष्ट टुकड़ा है। यह विंडोज और लिनक्स ऑब्जेक्ट प्रारूपों (या तो 32 या 64 बिट) दोनों का समर्थन करता है। इसमें एक सक्रिय और अच्छा समुदाय है, और शुरुआती-अनुकूल उदाहरणों के बहुत सारे हैं।

0

विशेष रूप से NASM के लिए नहीं, लेकिन The MASM Forum में बहुत अच्छी जानकारी है, और यदि आप अपने प्रश्न पूछते हैं तो आपको और सहायता मिल जाएगी।

संबंधित मुद्दे