Assembly (γλώσσα προγραμματισμού)

Μια συμβολική γλώσσα (Αγγλικά: assembly language) είναι μια χαμηλού επιπέδου γλώσσα προγραμματισμού, δηλαδή μια γλώσσα πολύ κοντά στη γλώσσα μηχανής και στο υλικό του υπολογιστή. Κάθε συγκεκριμένη αρχιτεκτονική συνόλου εντολών, δηλαδή κάθε οικογένεια επεξεργαστών, έχει τη δική της συμβολική γλώσσα, η οποία δίνεται συνήθως από τον κατασκευαστή της.

Ένα πρόγραμμα σε γλώσσα μηχανής είναι ένα μοτίβο από bits στα οποία κωδικοποιούνται εντολές του επεξεργαστή και δεδομένα. Αυτό γίνεται πιο ευανάγνωστο αντικαθιστώντας τις ακολουθίες των bits με μνημονικά ''σύμβολα''. Για παράδειγμα ένας επεξεργαστής της αρχιτεκτονικής x86/IA-32 θα καταλάβει την εντολή σε γλώσσα μηχανής: 10110000 01100001 Ένας προγραμματιστής όμως είναι πιο εύκολο να θυμάται την ισοδύναμη συμβολική αναπαράσταση, για παράδειγμα μια τυπική εντολή σε συμβολική γλώσσα είναι η εξής: mov al, 061h που είναι συντομογραφία της αγγλικής λέξης move ("μετακίνησε"). Η εντολή αυτή μετακινεί τη δεκαεξαδική τιμή 61 (97 στο δεκαδικό σύστημα) στον καταχωρητή με το όνομα "al".

Η μετατροπή ενός προγράμματος από συμβολική γλώσσα σε γλώσσα μηχανής γίνεται από ένα συμβολομεταφραστή (assembler) και το αντίστροφο γίνεται από έναν αποσυμβολομεταφραστή (disassembler). Παρέχεται από τη Wikipedia
1
Έκδοση 1994
...ASM,...
Βιβλίο
2
Έκδοση 2001
...ASM International,...
Λήψη πλήρους κειμένου
Βιβλίο
3
ανά Mann, Alan S
Έκδοση 1961
Βιβλίο
4
ανά Mishchenko, A. S.
Έκδοση 1985
Βιβλίο
5
ανά Morton, Andrew S
Έκδοση 1984
Βιβλίο
6
ανά Milman, Andrew S.
Έκδοση 1999
Βιβλίο
7
ανά Miller, Alan S.
Έκδοση 1986
Βιβλίο
8
ανά Marfunin, Arnold Sergeevich
Έκδοση 1979
Βιβλίο
9
ανά Morris, Alan S., 1948-
Έκδοση 1991
Βιβλίο
10
ανά Mather, Alexander S.
Έκδοση 1986
Βιβλίο
11
ανά Markus, A. S. 1932-
Έκδοση 1988
Βιβλίο
12
ανά Meloy, Arthur S.
Έκδοση 1916
Βιβλίο
13
ανά Marfunin, Arnold Sergeevich
Έκδοση 1979
Βιβλίο
14
ανά Mather, Alexander Smith
Έκδοση 1995
Βιβλίο
15
ανά Morris, Alan S., 1948-
Έκδοση 1997
Βιβλίο
16
ανά Myers, Alfred Stuart
Έκδοση 1958
Βιβλίο
17
Έκδοση 2000
Βιβλίο
18
Έκδοση 1995
Βιβλίο
19
Έκδοση 1991
...ASM International,...
Βιβλίο
20
ανά Kudra, Tadeusz
Έκδοση 2002
Βιβλίο
Εργαλεία αναζήτησης: Λήψη RSS Αποστολή αναζήτησης με email