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

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

Πώς να μετατρέψετε το Word Binary MSB LSB & δεκαδικός

Υπολογιστές μιλούν δυαδικό . Γλώσσες προγραμματισμού υψηλού επιπέδου είναι όλες οι ανθρώπινες αναπαραστάσεις δυαδική γλώσσα . Τιμές εντολών και δεδομένων καταλαμβάνουν ελάχιστο 16 bits . Η σύνθεση της λέξης 16 - bit είναι ένα πιο σημαντικό byte ( MSB ) και ένα λιγότερο σημαντικό byte ( LSB) . Κάθε byte αντιπροσωπεύει το 8 - bits πληροφοριών . Όταν συνδυαστούν στο MSBLSB σειρά αντιπροσωπεύει ένα κομμάτι των δεδομένων ή περιέχει μια εντολή προς τον επεξεργαστή . Προγραμματισμός σε δυαδικό είναι κουραστικό, αλλά μπορείτε να κάνετε το έργο λιγότερο ενοχλητική από την μετατροπή του δυαδικού σε δεκαδικό τιμές . Κάθε δυαδική λέξη εισαχθεί στη μνήμη του υπολογιστή εμφανίζεται με τη σειρά LSB ακολουθούμενο από το MSB . Τα πράγματα που θα χρειαστείτε
Υπολογιστής

Παρουσίαση Περισσότερες οδηγίες
Η 1

Καταγράψτε την 16 -bit δυαδική λέξη . Μετρούν οκτώ δυαδικά ψηφία από το δεξί άκρο πλευρά και χωρίσει την λέξη χώρια. Κάθε κομμάτι του δυαδικού κώδικα είναι τώρα , μήκους 8 - bit. Η αριστερή πλευρά byte είναι το MSB και η δεξιά πλευρά byte είναι το LSB . 2

Μετατρέψτε το LSB σε δεκαδικό αριθμό με την προσθήκη της αξίας του κάθε bit σε ένα byte . Κάθε θέση στο byte φέρνει μια δεκαδική τιμή . Κινείται από τα δεξιά πιο λίγο προς τα αριστερά η εξέλιξη των τιμών είναι 1 , 2 , 4 , 8 , 16 , 32 , 64 και 128 . Προσθέστε την αξία του κάθε bit, η οποία είναι μία από κοινού να δώσουν τη δεκαδική τιμή του byte . Για παράδειγμα , υπολογίζει τη δεκαδική τιμή της επόμενης byte , 10110010 . Εκχώρηση τις δεκαδικές τιμές για κάθε ένα από τα κομμάτια . Ξεκινώντας στα δεξιά , αθροίζονται οι δεκαδικές τιμές για το ένα bits , 2 + 16 + 32 + 128 = 178 .
Εικόνων 3

Μετατρέψτε το MSB με τον ίδιο τρόπο όπως το LSB . Οι δεκαδικές τιμές είναι οι ίδιες για τα bits του MSB .
Η
εικόνων

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

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