Oπως σε κάθε συστημα αρίθμησης ,ετσι και στο 2αδικό (βαση=2), η αξία του κάθε ψηφίου(bit)
ορίζεται απο τη θέση του ξεκινωντας απο δεξια με πρωτη θεση το 0 (Θεσιακό σύστημα αρίθμησης με βάρη).
Γενικά ισχυει : Αξια Ψηφιου=ΒασηΘεση Ψηφίου => Αξία bit=2Θεση bit
Η πρωτη θεση δεξια (λιγοτερο σημαντικο ψηφίο) (θεση 0) αναπαριστα τις Μοναδες(βαση0=20 =1)
Τυχαίος 2αδικος Αριθμός :
Μπορουμε να χρησιμοποιησουμε 2 διαφορετικους τρόπους :
1. Για να μετατρέψουμε απο το 10δικο στο 2δικο μπορουμε να χρησιμοποιησουμε τον αλγόριθμο
συνεχομενων διαιρέσεων με την βάση (=2) και κράτησης των Υπολοιπων απο κάτω προς τα πάνω.
Τα Υπολοιπα τα παιρνουμε απο κάτω προς τα πανω μιας και το πρωτο υπολοιπο ειναι οι μονάδες (LSB)
(λιγοτερο σημαντικο ψηφίο ) και το τελευταιο υπολοιπο το πιο σημαντικό ψηφίο (MSB).
ΣΗΜΕΙΩΣΗ: Οι διαιρέσεις με το 2 ειναι εύκολες. Ουσιαστικά βρίσκουμε το μισό.
Εαν ο αριθμός είναι Ζυγός τοτε το Υπολοιπο ειναι 0 ενώ εαν ειναι Μονός τοτε 1
2.Ενναλακτικά (και όταν ο αριθμος ειναι σχετικά μικρός) μπορουμε να αφαιρουμε απο τον αριθμό
την μεγαλύτερη δυναμη του 2 που δεν τον υπερβαίνει και σημειώνουμε 1 στην αντιστοιχη θέση.
Συνεχίζουμε με την διαφορα για να βρουμε και τους υπολοιπους ασσους.
Στις υπολοιπες θεσεις σημειώνουμε 0. Ουσιαστικά στη μέθοδο αυτή εκφραζουμε τον αριθμό σαν αθροισμα δυναμεων του 2
Bytes | Byte 2 (Hi Order) | Byte 1 (Low Order) | ||||||||||||||
Binary Num | b15 | b14 | b13 | b12 | b11 | b10 | b9 | b8 | b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 |
Θεση bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Αξία bit | 215 | 214 | 213 | 212 | 211 | 210 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 |
32768 | 16384 | 8192 | 4096 | 2048 | 1024 | 512 | 256 | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
Τυχαίος Αριθμός :
Αυτό σημαινει οτι : 4 bits αντιστοιχούν επακριβώς σε 1 Δεκαεξαδικό Ψηφίο και Αντίστροφα
Για την μετατροπή μπορουμε να βασιστουμε στο παρακάτω πίνακα.
Αντιστοιχίζουμε σε καθε 4αδα bits ,ξεκινώντας απο αριστερά (λιγοτερα σημαντικα bits), το ισότιμο 16αδικο
10δικο | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
16δικο | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
2δικο | 0000 | 0001 | 0010 | 0011 | 0100 | 0101 | 0110 | 0111 | 1000 | 1001 | 1010 | 1011 | 1100 | 1101 | 1110 | 1111 |