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

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

Τι αποτελείται από τη γλώσσα της μηχανής;

Η γλώσσα μηχανής αποτελείται από αλληλουχίες των 0s και 1s , επίσης γνωστός ως δυαδικός κώδικας . Αυτός ο κώδικας είναι η πιο βασική μορφή οδηγιών που ένας υπολογιστής μπορεί να κατανοήσει άμεσα και να εκτελέσει.

Εδώ είναι μια κατανομή:

* δυαδικά ψηφία (bits): Κάθε 0 ή 1 είναι ένα μόνο δυαδικό ψηφίο ή "bit".

* Οδηγίες: Οι ομάδες των δυαδικών ψηφίων συνδυάζονται για να αντιπροσωπεύουν συγκεκριμένες οδηγίες, όπως "Add", "Agract", "Move Data" κ.λπ.

* Διευθύνσεις μνήμης: Άλλες ομάδες bits χρησιμοποιούνται για τον προσδιορισμό των θέσεων στη μνήμη του υπολογιστή όπου τα δεδομένα αποθηκεύονται ή ανακτώνται.

Γιατί δυαδικός κωδικός;

* Απλότητα: Οι υπολογιστές λειτουργούν με ηλεκτρικά σήματα που είναι είτε ενεργοποιημένα είτε απενεργοποιημένα. Ο δυαδικός κώδικας αντικατοπτρίζει απόλυτα αυτό, με το "1" να αντιπροσωπεύει "και" 0 "να αντιπροσωπεύει" off ".

* Αποδοτικότητα: Ο δυαδικός κώδικας είναι ο πιο αποτελεσματικός τρόπος για να αντιπροσωπεύετε δεδομένα και οδηγίες με τρόπο που οι υπολογιστές μπορούν εύκολα να επεξεργαστούν.

Παράδειγμα:

Ας πούμε ότι μια απλή οδηγία για "προσθήκη δύο αριθμών" μπορεί να μοιάζει με αυτό στη γλώσσα του μηχανήματος:

`` `

10010011 11000001 11000010

`` `

Αυτή η ακολουθία bits θα μπορούσε να χωριστεί σε διαφορετικά μέρη που αντιπροσωπεύουν:

* Η εντολή "Προσθήκη"

* Οι θέσεις των δύο αριθμών που θα προστεθούν

* Η τοποθεσία όπου πρέπει να αποθηκευτεί το αποτέλεσμα

Είναι σημαντικό να σημειώσετε:

* Η γλώσσα του μηχανήματος είναι πολύ χαμηλού επιπέδου και είναι δύσκολη για τους ανθρώπους να διαβάζουν και να γράφουν απευθείας.

* Αυτός είναι ο λόγος για τον οποίο χρησιμοποιούμε γλώσσες προγραμματισμού όπως Python, C ++, Java, κλπ., Οι οποίες είναι ευκολότερο να κατανοηθούν και να μεταφραστούν σε κώδικα μηχανής από μεταγλωττιστές ή διερμηνείς.

Επιτρέψτε μου να ξέρω αν έχετε περαιτέρω ερωτήσεις!

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

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