Kết nối qua MCP →

Nhập phép tính

Công thức

Quảng cáo

Kết quả

Nhị phân (cơ số 2)
111010101
from octal 725
Số bát phân nhập vào 725
Kết quả nhị phân 111010101
Giá trị thập phân 469

Công cụ chuyển đổi Bát phân sang Nhị phân là gì?

Công cụ này giúp bạn chuyển một số viết ở hệ bát phân (cơ số 8) thành giá trị tương đương trong hệ nhị phân (cơ số 2). Hệ bát phân dùng các chữ số từ 0 đến 7, trong khi hệ nhị phân chỉ dùng 0 và 1. Vì 8 chính xác bằng \(2^3\), nên mỗi chữ số bát phân luôn tương ứng với một nhóm cố định gồm ba bit nhị phân — nhờ đó việc chuyển đổi diễn ra nhanh, chính xác và có thể đảo ngược dễ dàng.

Cách sử dụng

Bạn chỉ cần nhập một số bát phân hợp lệ (chỉ gồm các chữ số 0-7) vào ô nhập và nhấn gửi. Công cụ sẽ tách mỗi chữ số thành ba bit, ghép chúng lại, loại bỏ các số 0 thừa ở đầu, đồng thời hiển thị thêm giá trị thập phân để bạn tiện đối chiếu. Nếu bạn nhập chữ số 8 hoặc 9, hệ thống sẽ báo lỗi vì những chữ số này không tồn tại trong hệ cơ số 8.

Giải thích công thức

Mỗi chữ số bát phân d được viết lại thành một chuỗi 3 bit nhị phân theo quy tắc: 0→000, 1→001, 2→010, 3→011, 4→100, 5→101, 6→110, 7→111. Sau đó các nhóm bit được ghép nối theo đúng thứ tự.

$$\text{Binary}_2 = \underset{i}{\Big\Vert}\; \operatorname{bin}_3\!\left(\text{Octal digit}_i\right)$$

Về mặt toán học, mỗi chữ số bằng \(4b_2 + 2b_1 + b_0\), trong đó mỗi \(b_i\) nhận giá trị 0 hoặc 1.

Bảng ánh xạ các chữ số bát phân từ 0 đến 7 sang giá trị nhị phân 3 bit tương ứng
Mỗi chữ số bát phân tương ứng chính xác với ba bit nhị phân.

Ví dụ minh họa

Chuyển số bát phân 725:

7 → 111, 2 → 010, 5 → 101. Ghép lại: 111010101. Để kiểm tra: $$725_8 = 7\times64 + 2\times8 + 5 = 448 + 16 + 5 = 469$$ trong hệ thập phân, và \(111010101_2\) cũng bằng 469. Hai kết quả trùng khớp.

Mỗi chữ số bát phân được mở rộng thành ba bit rồi ghép thành một số nhị phân
Chuyển mỗi chữ số thành 3 bit, rồi ghép lại để được kết quả nhị phân đầy đủ.

Câu hỏi thường gặp

Tại sao lại đúng ba bit cho mỗi chữ số? Vì \(2^3 = 8\), nên mỗi chữ số bát phân (0-7) vừa khít trong ba bit nhị phân, không hề chồng chéo.

Các số 0 ở đầu có quan trọng không? Bên trong, mỗi chữ số đều được chuyển thành ba bit, nhưng giá trị nhị phân cuối cùng sẽ loại bỏ các số 0 ở đầu (trừ trường hợp duy nhất là số 0), đúng theo cách biểu diễn nhị phân tiêu chuẩn.

Tôi có thể chuyển đổi số có phần thập phân không? Công cụ này xử lý các số bát phân nguyên. Với phần phân số, mỗi chữ số sau dấu phẩy cũng được ánh xạ thành ba bit, nhóm về phía bên phải của dấu phẩy nhị phân.

Cập nhật lần cuối: