Thập phân sang Bát phân là quá trình chuyển đổi một số từ hệ thập phân (cơ số 10)—sử dụng các chữ số từ 0 đến 9—sang hệ bát phân (cơ số 8), sử dụng các chữ số từ 0 đến 7.
Ví dụ: Thập phân 25 → Bát phân 31
Chuyển đổi thập phân sang bát phân hữu ích trong các bối cảnh như:
Hệ thống máy tính: Máy tính ban đầu sử dụng bát phân để đơn giản hóa biểu diễn nhị phân (1 chữ số bát phân = 3 bit nhị phân).
Địa chỉ bộ nhớ: Một số hệ thống phần cứng hiển thị địa chỉ bộ nhớ ở dạng bát phân.
Ký hiệu nhỏ gọn: Bát phân cung cấp một cách nhỏ gọn hơn để biểu diễn các số nhị phân lớn.
Hệ thống cũ: Một số môi trường lập trình cũ hơn vẫn sử dụng bát phân.
Bạn có thể chuyển đổi thập phân sang bát phân theo cách thủ công hoặc bằng một công cụ:
Chia số thập phân cho 8.
Ghi lại phần dư.
Chia lại thương cho 8 và ghi lại phần còn lại mới.
Lặp lại cho đến khi thương bằng 0.
Đọc phần còn lại từ dưới lên trên.
Khi làm việc với máy tính cấp thấp (mã máy, hợp ngữ).
Trong hệ thống nhúng sử dụng bát phân để I/O hoặc định địa chỉ.
Dùng cho mục đích giáo dục khi học hệ thống số và chuyển đổi.
Khi duy trì hoặc đọc mã cũ hoặc hệ thống sử dụng ký hiệu bát phân.