Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει Assembler;
Ο συναρμολογητής είναι ένας τύπος προγράμματος υπολογιστή που ερμηνεύει προγράμματα λογισμικού γραμμένα σε γλώσσα συναρμολόγησης σε γλώσσα μηχανής, κώδικα και οδηγίες που μπορούν να εκτελεστούν από έναν υπολογιστή.
Ο συναρμολογητής επιτρέπει στους προγραμματιστές λογισμικού και εφαρμογών να έχουν πρόσβαση, να λειτουργούν και να διαχειρίζονται την αρχιτεκτονική και τα εξαρτήματα του υπολογιστή του υπολογιστή.
Ένας συναρμολογητής αναφέρεται μερικές φορές ως ο μεταγλωττιστής της γλώσσας συναρμολόγησης. Παρέχει επίσης υπηρεσίες διερμηνέα.
Η Techopedia εξηγεί τον Assembler
Ένας συναρμολογητής χρησιμεύει κυρίως ως η γέφυρα ανάμεσα σε συμβολικά κωδικοποιημένες οδηγίες γραμμένες στη γλώσσα συναρμολόγησης και τον επεξεργαστή του υπολογιστή, τη μνήμη και άλλα υπολογιστικά στοιχεία. Ένας συναρμολογητής λειτουργεί με τη συναρμολόγηση και τη μετατροπή του πηγαίου κώδικα της γλώσσας συναρμολόγησης σε αντικειμενικό κώδικα ή σε ένα αρχείο αντικειμένων που συνιστά ένα ρεύμα μηδενικών και κωδικών μηχανογραφικού κώδικα που είναι άμεσα εκτελέσιμα από τον επεξεργαστή.
Οι συναρμολογητές ταξινομούνται με βάση τον αριθμό των φορών που τους χρειάζονται για να διαβάσουν τον πηγαίο κώδικα πριν από τη μετάφραση του. υπάρχουν τόσο συναρμολογητές μονής διέλευσης όσο και πολλαπλών διελεύσεων. Επιπλέον, ορισμένοι υπερσύγχρονοι συναρμολογητές παρέχουν βελτιωμένη λειτουργικότητα, επιτρέποντας τη χρήση δηλώσεων ελέγχου, υπηρεσιών απόσπασης δεδομένων και παροχής υποστήριξης για αντικειμενοστρεφείς δομές προγραμματισμού.
