Το κομμάτι
Λίγο είναι η μικρότερη μονάδα των στοιχείων όσον αφορά έναν δυαδικό υπολογιστή. Ένα ενιαίο κομμάτι είναι σε θέση μόνο μια αξία, είτε 0 είτε 1. Εάν χρησιμοποιείτε λίγο για να αντιπροσωπεύσετε έναν του Μπουλ (αληθινός/ψεύτικος) η αξία που έπειτα δάγκωσε αντιπροσωπεύει αληθινός ή ψεύτικος.
The Nibble
Nibble έρχεται ειδικά στον τομέα του ενδιαφέροντος όταν μιλάμε για τα συστήματα αριθμού, (κωδικοποιημένο δυαδικό δεκαδικό) ή BCD/kaj δεκαεξαδικός (αριθμοί βάσεων 16).
Είναι μια συλλογή των κομματιών σε ένα όριο 4-κομματιών. Παίρνει τέσσερα μπιτ για να αντιπροσωπεύσει ένα ενιαίο BCD ή ένα δεκαεξαδικό ψηφίο. Με, μπορούμε να αντιπροσωπεύσουμε μέχρι 16 ευδιάκριτες τιμές.
Στην περίπτωση των δεκαεξαδικών αριθμών, οι τιμές 0 ..1 ..2 ..3 ..4 ..5 ..6 ..7 ..8 ..9, Α, β, γ, δ, ε, και φ αντιπροσωπεύονται με τέσσερα μπιτ. BCD χρησιμοποιεί δέκα διαφορετικά ψηφία (0 ..1 ..2 ..3 ..4 ..5 ..6 ..7 ..8, 9) και απαιτούν τέσσερα μπιτ.
Στην πραγματικότητα, οποιεσδήποτε δέκα έξι ευδιάκριτες τιμές μπορούν να αντιπροσωπευθούν με αλλά δεκαεξαδικός και τα ψηφία BCD είναι τα αρχικά στοιχεία που μπορούμε να αντιπροσωπεύσουμε με έναν ενιαίο. Η αντιπροσώπευση επιπέδων κομματιών θα είναι η ακόλουθη:
Η ψηφιολέξη
Η ψηφιολέξη είναι η σημαντικότερη δομή δεδομένων που χρησιμοποιείται από το μικροεπεξεργαστή 80x86. Μια ψηφιολέξη αποτελείται από οκτώ μπιτ και είναι το μικρότερο προσπελάσιμο στοιχείο στοιχείων στο μικροεπεξεργαστή. Η κύρια μνήμη και οι I/O διευθύνσεις στον υπολογιστή είναι όλες οι διευθύνσεις ψηφιολέξεων και έτσι το μικρότερο στοιχείο που μπορεί να προσεγγιστεί χωριστά από τα προγράμματα μικροεπεξεργαστών 80x86 είναι μια οκτάμπιτη αξία.
Να έχει πρόσβαση σε τίποτα μικρότερο απαιτεί ότι διαβάζετε την ψηφιολέξη που περιέχει τα στοιχεία και καλύπτετε έξω τα ανεπιθύμητα κομμάτια. Θα κάνουμε τον προγραμματισμό για να κάνουμε αυτό στα επόμενα κεφάλαια.
|