Assembly (γλώσσα προγραμματισμού): Διαφορά μεταξύ των αναθεωρήσεων

Μετάβαση στην πλοήγηση Πήδηση στην αναζήτηση
καμία σύνοψη επεξεργασίας
Χωρίς σύνοψη επεξεργασίας
Χωρίς σύνοψη επεξεργασίας
Μια '''συμβολική γλώσσα''' (Αγγλικά: assembly language) είναι μια χαμηλού επιπέδου γλώσσα προγραμματισμού, δηλαδή μια γλώσσα πολύ κοντά στη [[γλώσσα μηχανής]]. Κάθε συγκεκριμένη [[αρχιτεκτονική υπολογιστή]], δηλαδή συγκεκριμένος [[Κεντρική Μονάδα Επεξεργασίας|επεξεργαστής]], έχει τη δική της συμβολική γλώσσα που δίνεται συνήθως από τον κατασκευαστή του επεξεργαστή.
 
Ένα πρόγραμμα σε γλώσσα μηχανής είναι ένα μοτίβο από bits που κωδικοποιούνται εντολές του επεξεργαστή. Αυτό γίνεται ποιοπιο ευανάγνωστο αντικαθιστώντας τις ακολουθίες των bits με μνημονικά σύμβολα.
Για παράδειγμα ένας [[Κεντρική Μονάδα Επεξεργασίας|επεξεργαστής]] της αρχιτεκτονικής [[x86]]/[[IA-32]] θα καταλάβει την εντολή σε
Αυτή είναι μια τυπική εντολή σε συμβολική γλώσσα.
 
Η μετατροπή ενός προγράμματος από συμβολική γλώσσα σε γλώσσα μηχανής γίνεται από ένα [[συμβολομεταφραστής|συμβολομεταφραστή]] και το αντίστροφο γίνεται από έναν [[αντίσυμβολομεταφραστήαντισυμβολομεταφραστή]].
 
==Εξωτερικοί Σύνδεσμοι==
Ανώνυμος χρήστης

Μενού πλοήγησης