Để đổi một số thập phân sang nhị phân, hãy chia cho 22, ghi lại từng số dư, rồi đọc các số dư từ dưới lên trên. Với các số nguyên không âm, đây là cách làm tay tiêu chuẩn, và nó đúng vì hệ nhị phân dùng các lũy thừa của 22 thay vì các lũy thừa của 1010.

Nếu bạn tìm kiếm một bộ chuyển đổi từ thập phân sang nhị phân, thì đó chính là ý tưởng cốt lõi bạn cần nắm. Mỗi chữ số nhị phân cho biết một lũy thừa cụ thể của 22 có được dùng hay không: 11 là có, còn 00 là không.

Ví dụ, số nhị phân 1011012101101_2 có nghĩa là

125+024+123+122+021+1201 \cdot 2^5 + 0 \cdot 2^4 + 1 \cdot 2^3 + 1 \cdot 2^2 + 0 \cdot 2^1 + 1 \cdot 2^0

bằng

32+0+8+4+0+1=4532 + 0 + 8 + 4 + 0 + 1 = 45

Vì vậy, việc đổi từ thập phân sang nhị phân thực chất là viết lại một số dưới dạng tổng các lũy thừa của 22.

Vì Sao Cách Đổi Từ Thập Phân Sang Nhị Phân Hoạt Động

Trong hệ thập phân, các hàng là 11, 1010, 100100, 10001000, v.v. Trong hệ nhị phân, các hàng là

1, 2, 4, 8, 16, 32, 64,1,\ 2,\ 4,\ 8,\ 16,\ 32,\ 64,\dots

Vì hệ nhị phân chỉ có hai chữ số, mỗi hàng chỉ có thể nhận 00 hoặc 11. Số 11 nghĩa là lũy thừa đó của 22 được dùng. Số 00 nghĩa là không dùng.

Đó cũng là lý do hệ nhị phân rất phù hợp với các hệ thống số: mỗi vị trí chỉ có hai trạng thái.

Cách Đổi 4545 Từ Thập Phân Sang Nhị Phân

Với một số nguyên không âm, cách tiêu chuẩn là chia liên tiếp cho 22.

Bắt đầu với 4545:

45÷2=22 dư 145 \div 2 = 22 \text{ dư } 1 22÷2=11 dư 022 \div 2 = 11 \text{ dư } 0 11÷2=5 dư 111 \div 2 = 5 \text{ dư } 1 5÷2=2 dư 15 \div 2 = 2 \text{ dư } 1 2÷2=1 dư 02 \div 2 = 1 \text{ dư } 0 1÷2=0 dư 11 \div 2 = 0 \text{ dư } 1

Bây giờ đọc các số dư từ dưới lên trên:

101101101101

Vậy

4510=101101245_{10} = 101101_2

Bạn có thể kiểm tra bằng giá trị theo hàng:

1011012=132+016+18+14+02+11=45101101_2 = 1 \cdot 32 + 0 \cdot 16 + 1 \cdot 8 + 1 \cdot 4 + 0 \cdot 2 + 1 \cdot 1 = 45

Cách kiểm tra nhanh là liệt kê các lũy thừa của 22 được đánh dấu bởi 11: 3232, 88, 4411. Tổng của chúng là 4545, nên phép chuyển đổi là đúng.

Vì Sao Phải Đọc Các Số Dư Theo Thứ Tự Ngược Lại

Mỗi bước chia cho ra bit kém quan trọng tiếp theo, tức là chữ số nhị phân ở ngoài cùng bên phải. Vì thế số dư đầu tiên thuộc về cuối số, không phải đầu số.

Bạn cũng có thể thấy cùng một kết quả bằng cách tạo 4545 từ các lũy thừa của 22. Lũy thừa lớn nhất của 22 không vượt quá nó là 3232, còn lại 1313. Sau đó 88 phù hợp, còn lại 55. Tiếp theo 44 phù hợp, còn lại 11. Cuối cùng, 11 phù hợp.

Ta có

45=32+8+4+145 = 32 + 8 + 4 + 1

Vì vậy các chữ số ứng với 252^5, 232^3, 222^2202^011, còn các vị trí khác là 00. Kết quả lại là 101101101101.

Những Lỗi Thường Gặp

Đọc Các Số Dư Từ Trên Xuống Dưới

Với phương pháp chia liên tiếp, bạn phải đọc các số dư từ dưới lên trên. Nếu đọc từ trên xuống dưới, bạn sẽ được số nhị phân sai.

Dùng Phương Pháp Cho Số Nguyên Với Một Phân Số

Phương pháp chia cho 22 ở trên dành cho các số nguyên không âm. Nếu số thập phân ban đầu có phần lẻ, bạn cần một quy trình chuyển đổi riêng cho phần đó.

Cho Rằng Phân Số Thập Phân Luôn Kết Thúc Trong Hệ Nhị Phân

Không phải vậy. Ví dụ, một số phân số thập phân hữu hạn lại có biểu diễn nhị phân tuần hoàn. Vì thế, một bộ chuyển đổi từ thập phân sang nhị phân có thể hiển thị kết quả làm tròn nếu đầu vào không phải là số nguyên.

Khi Nào Bạn Dùng Chuyển Đổi Từ Thập Phân Sang Nhị Phân

Phép chuyển đổi này xuất hiện trong tin học, điện tử số, kích thước lưu trữ và logic dựa trên bit. Ngay cả khi bạn không bao giờ tự đổi số bằng tay trong công việc, việc hiểu ý nghĩa của các chữ số sẽ giúp các giá trị nhị phân bớt khó hiểu hơn.

Nó cũng hữu ích khi đọc mặt nạ bit, cờ hoặc các ví dụ mức thấp, nơi mỗi bit biểu diễn một lựa chọn bật/tắt.

Luyện Tập Nhanh

Hãy thử đổi 2626 sang nhị phân bằng cùng quy trình chia cho 22. Sau đó kiểm tra kết quả bằng cách khai triển nó thành các lũy thừa của 22. Nếu muốn thêm một bước nữa, hãy so sánh trường hợp số nguyên đó với một số thập phân có phần lẻ và chú ý vì sao phần lẻ cần được xử lý cẩn thận hơn.

Cần trợ giúp giải bài?

Tải câu hỏi lên và nhận lời giải từng bước đã được xác minh trong vài giây.

Mở GPAI Solver →