Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να μετατρέψει υψηλού επιπέδου κώδικα σε Assembly Language

Στη δεκαετία του 1960 , γλώσσα μηχανής αντιπροσώπευε ένα κοινό σημείο αναφοράς ανάμεσα στους προγραμματιστές υπολογιστών . Δεν γραφικά ή τα κουμπιά του ποντικιού για να ασχοληθεί με? Δηλώσεις μόνο κρύο πρόγραμμα , μια δέσμη των αριθμών και αινιγματικά εντολές , δακτυλογραφημένο σε ένα μαύρο - αντιμετωπίζουν οθόνη με πράσινα γραμματοσειρές . Οι μαθητές έμαθαν από το χειρισμό στηρίγματα για να βοηθήσει απεικονίσει το πώς υπολογισμούς εργάστηκαν για την παραγωγή του αποτελέσματος . Assembler συνεχίζει τη δημοτικότητά του μεταξύ ορισμένων κοινοτήτων . Στο άλλο άκρο του φάσματος , οι γλώσσες προγραμματισμού υψηλού επιπέδου έχουν ενσωματωμένες δομές μορφοποίησης και να κάνουν χρήση των υπορουτίνες , μακροεντολές και άλλα είδη των προκαθορισμένων εκτελέσιμα. Θα χρειαστείτε ένα καλό μαθηματικά και υπόβαθρο σε θέματα προγραμματισμού για να αποκρυπτογραφήσει το αρχικό κώδικα και να μεταφράσει το σύνολο ή μέρη αυτού σε συμβολική γλώσσα . Οδηγίες
Η 1

εκτύπωσης ή να φορτώσετε ένα αντίγραφο του κώδικα προγραμματισμού που θέλετε να μεταφράσετε από σε έναν επεξεργαστή κειμένου . Αποκτήστε μια επεξεργάσιμη έκδοση του κώδικα και όχι συγκεντρωτικό , μετάφραση ή ερμηνεύεται έκδοση , ή δεν θα είναι σε θέση να το διαβάσετε . 2

Διαβάστε μέσω του κώδικα υψηλού επιπέδου για να μαζέψει ό, τι κάνει και πώς το κάνει . Αποκρυπτογραφήσουν τα τμήματα του προγράμματος ξεχωριστά , χωρίς να χαλάσει κώδικα σε ενότητες και λογικές μονάδες . Κάντε χρήση των σχολίων προγραμματισμού που μπορεί να βοηθήσει στον καθορισμό κωδικοποίησης προδιαγραφών .
Εικόνων 3

Μάθετε ή να χρησιμοποιήσει τις γνώσεις σας της γλώσσας υψηλού επιπέδου . Στίχος εαυτό σας καλά στη ροή λογική, δομές δεδομένων , τη σύνταξη και τις εντολές του κώδικα υψηλού επιπέδου. Εγχειρίδια και βιβλία μελέτης ειδικά για τη γλώσσα . Επανεξέταση παραδείγματα για τις χρήσιμες συμβουλές .
Η 4

Χρησιμοποιήστε εγχειρίδια συναρμολόγησης και αναφορές , όπως το εγχειρίδιο IBM Γλώσσα Συνέλευση . Μάθετε τις οδηγίες συναρμολόγησης , δηλώσεις και δομών προγραμματισμού για τη δημιουργία του προγράμματος μετατροπής σας .
5

Γράψτε συναρμολόγησης γραμμή κώδικα από τη γραμμή για να πάρει τα αποτελέσματα που θέλετε . Κατασκευάστε δηλώσεις , να δηλώσετε τις μεταβλητές και να διαθέσουν αρκετή μνήμη για κάθε λειτουργία. Πραγματοποιήστε αλλαγές των δεδομένων , να κάνουν χρήση των Boolean πράξεις και να χειριστούν τα μητρώα σε επίπεδο bit σε assembler .
Η 6

Precede κωδικός συναρμολόγησης με τα κατάλληλα (Control Job Language) δηλώσεις , συμπεριλαμβανομένων των " δουλειά ", " εκτέλεση" JCL και « DD » δηλώσεις που θα προσδιορίσει την εργασία σας με το λειτουργικό σύστημα .
Η 7

Προετοιμασία μητρώα για να καθαρίσετε τη μνήμη του υπολογιστή από προηγούμενες εργασίες . Συμπεριλάβετε τα βήματα προετοιμασίας που θα καθαρίσουμε τη μνήμη για να αποδώσει σωστά αποτελέσματα όταν εκτελείτε το πρόγραμμά σας .
8

Προσθέστε την αφθονία των σχολίων στο πρόγραμμά σας για πρακτικό αναφορές και σημειώσεις για να βοηθήσει τον εαυτό σας υπενθυμίσω τα περίπλοκα βήματα.
Τετάρτη 9

Run , δοκιμή και τον εντοπισμό σφαλμάτων το πρόγραμμά σας . Κάντε τροποποιήσεις στον κώδικα όπου χρειάζεται . Κοιτάξτε core dumps για τον προσδιορισμό των σφαλμάτων κώδικα επιπέδου. Tweak μέχρι να πάρετε το πρόγραμμα συναρμολόγησης σας για να τρέξει όπως αναμένεται .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα