Γλώσσα μηχανής: Διαφορά μεταξύ των αναθεωρήσεων

Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
Spiros790 (συζήτηση | συνεισφορές)
Χωρίς σύνοψη επεξεργασίας
Γραμμή 4:
Η γλώσσα μηχανής αποτελείται από [[συμβολοσειρά|συμβολοσειρές]] από 0 και 1, δηλαδή από μια ακολουθία από 0 και 1, όπως για παράδειγμα 00101011010. Κάτι τέτοιο αποτελεί ένα διαφορετικό σύστημα αρίθμησης. Θα μπορούσε κανείς να πει ότι όπως οι άνθρωποι «χρησιμοποιούν» το [[δεκαδικό σύστημα]] αρίθμησης, έτσι οι υπολογιστές χρησιμοποιούν το [[Δυαδικό σύστημα|δυαδικό]]. Οι υπολογιστές, επομένως, είναι προγραμματισμένοι να «καταλαβαίνουν» αριθμούς σε δυαδικό σύστημα. Ένας μνημονικός τρόπος της γλώσσας αυτής είναι η έκφραση των αριθμών αυτών σε [[δεκαεξαδικό σύστημα]].
 
Είναι προφανές ότι ο προγραμματισμός σε αυτήν την γλώσσα απαιτεί πολύ καλή γνώση της λειτουργίας ενός υπολογιστή και πολύ καλό χειρισμό της γλώσσας αυτής, καθώς συγκριτικά με άλλες γλώσσες υψηλότερου επιπέδου, αυτή είναι η πιο δυσνόητη από έναν ανθρώπινο νου.α
 
Κάθε ψηφίο μιας συμβολοσειράς της γλώσσας μηχανής ονομάζεται '''[[bit]]'''. Επομένως, η τιμή ενός bit μπορεί να ειναι ή 0 ή 1 και τίποτα άλλο. Μια συμβολοσειρά από οκτώ bit ονομάζεται '''[[byte]]'''.
 
== Δείτε επίσης ==
* [[Αρχιτεκτονική συνόλου εντολών]]
* [[Κεντρική Μονάδα Επεξεργασίας]]
 
== Εξωτερικοί σύνδεσμοι==
* [http://www.atariarchives.org/mlb Machine Language For Beginners] {{en}}
* [http://www.cris.com/~adhawan/ Anil's Machine Language] {{en}}