Η εκμάθηση της γλώσσας συναρμολόγησης μπορεί να είναι δύσκολη, αλλά μπορεί επίσης να είναι απαίτηση για ορισμένα προγράμματα σπουδών. Για να ξεκινήσετε να μαθαίνετε, μπορείτε να χρησιμοποιήσετε το CodeBlocks, έναν δωρεάν μεταγλωττιστή C, σε συνδυασμό με το nasm (netwide assembler).
Βήματα
Βήμα 1. Λήψη κωδικών μπλοκ από λήψεις κωδικών μπλοκ
Βήμα 2. Κατεβάστε το nasm από το netwide assembler
Βήμα 3. Εγκαταστήστε τα μπλοκ κωδικών εκτελώντας τη ρύθμιση
exe αρχείο που κατεβάσατε.
Βήμα 4. Εξαγάγετε και εγκαταστήστε το nasm στο φάκελο codeblocks, π.χ
C: / Program Files / CodeBlocks / MinGW / bin.
Βήμα 5. Ελέγξτε εάν η εγκατάσταση λειτουργεί ή όχι από τον παρακάτω πηγαίο κώδικα για δοκιμαστική λειτουργία
Αυτό είναι ένα πρόγραμμα κονσόλας Win32 που γράφει "Hello, World" σε μία γραμμή και? μετά βγαίνει. Πρέπει να συνδεθεί με μια βιβλιοθήκη C.
Βήμα 6. Αποθηκεύστε τον παραπάνω πηγαίο κώδικα ως helloworld
asm στη θέση: C: / Program Files / CodeBlocks / MinGW / bin.
Βήμα 7. Εκτελέστε nasmpath
νυχτερίδα.
Εισαγάγετε αυτήν την εντολή: nasm -f win32 helloworld.asm. Θα πρέπει να παράγει ένα αρχείο helloworld.obj στον ίδιο κατάλογο.
Βήμα 8. Εκτελέστε το αρχείο αντικειμένου πληκτρολογώντας:
gcc helloworld.obj. Θα πρέπει να δημιουργήσει ένα αρχείο με όνομα a.exe.
Βήμα 9. Πληκτρολογήστε a.exe για να εκτελέσετε το δοκιμαστικό πρόγραμμα και να λάβετε το αποτέλεσμά σας
Οι λέξεις "Hello, World" πρέπει να εμφανίζονται στην οθόνη.
Μέθοδος 1 από 1: Κωδικός
καθολική _ κύρια εξωτερική _printf ενότητα.text _main: push message call _printf add esp, 4 ret message: db 'Hello, World', 10, 0