Lấy số cần chuyển chia cho 2 ta được:
- Phần nguyên: lấy phần nguyên chia tiếp cho 2 và chia cho đến khi phần nguyên bằng 1 thì dừng.
- Phần số dư: kết quả thu được là tập hợp các số dư
Ví dụ: Chuyển đổi số 10 của hệ thập phân sang hệ nhị phân.
+ Lấy 10 chia 2 bằng 5 dư 0
+ Lấy 5 chia 2 bằng 2 dư 1
+ Lấy 2 chia 2 bằng 1 dư 0 => dừng (vì phần nguyên bằng 1)
Cách ghi kết quả là ta nghi ngược phần dư từ dưới lên trên và bắt đầu là số 1 của phần nguyên: 1010
Ví dụ: chuyển đổi số 25 từ thập phân sang nhị phân:
kết quả chuyển đổi là: 11001
Ví dụ:
Chuyển đổi số 78 từ hệ thập phân sang hệ nhị phân
Từ 1 số nhị phân chuyên sang số thập phân chúng sẽ đánh dấu thứ tự từ phải sang trái và bắt đầu bằng số 0.
Ví dụ: chuyển đổi số nhị phân 1000111 sang thập phân
Số nhị phân
|
1
|
0
|
0
|
0
|
1
|
1
|
1
|
Thứ tự
|
6
|
5
|
4
|
3
|
2
|
1
|
0
|
Bảng: Cách đánh số thứ tự khi chuyển đổi
1x26 + 0x25 + 0x24 + 0x23 + 1x22 + 1x21 + 1x20 = 64 + 0 + 0 + 0 + 4 + 2 + 1 = 71
Bảng kết 2x cần ghi nhớ
Ví dụ: Chuyển đổi 11001 về số thập phân
1x24 + 1x23 + 0x22 + 0x21 + 1x20 = 16 + 8+ 0 + 0 + 1 = 25
Áp dụng vào tính Wildcard Mask/Bits
Xong!
No comments:
Post a Comment