Chuyển Đổi Nhị Phân
Chuyển đổi số nhị phân sang thập phân, thập lục phân, bát phân và văn bản ASCII. Công cụ chuyển đổi nhị phân trực tuyến miễn phí với kết quả tức thì.
Chuyển Đổi Nhị Phân - Chuyển Đổi Số Nhị Phân Sang Nhiều Định Dạng
Công cụ chuyển đổi nhị phân mạnh mẽ này cho phép bạn chuyển đổi số nhị phân sang thập phân, thập lục phân, bát phân và văn bản ASCII. Dù bạn đang làm việc với khoa học máy tính, lập trình hay điện tử số, công cụ này cung cấp chuyển đổi tức thì với kết quả chính xác.
Làm thế nào để chuyển đổi nhị phân sang thập phân?
Để chuyển đổi nhị phân sang thập phân, nhân mỗi chữ số với 2 mũ theo vị trí của nó (bắt đầu từ 0 ở bên phải), sau đó cộng tất cả các kết quả. Ví dụ, nhị phân 1010 = (1×2³) + (0×2²) + (1×2¹) + (0×2⁰) = 8 + 0 + 2 + 0 = 10 trong thập phân.
Sự khác biệt giữa nhị phân, thập phân, thập lục phân và bát phân là gì?
Đây là các hệ thống số khác nhau:
- Nhị phân (cơ số 2): Chỉ sử dụng chữ số 0 và 1
- Thập phân (cơ số 10): Sử dụng chữ số 0-9 (hệ thống số hàng ngày của chúng ta)
- Thập lục phân (cơ số 16): Sử dụng chữ số 0-9 và chữ cái A-F
- Bát phân (cơ số 8): Sử dụng chữ số 0-7
Ví dụ, số 15 là:
- Nhị phân: 1111
- Thập phân: 15
- Thập lục phân: F
- Bát phân: 17
Chuyển đổi nhị phân sang ASCII hoạt động như thế nào?
ASCII (American Standard Code for Information Interchange) gán cho mỗi ký tự một mã nhị phân 7-bit duy nhất. Để chuyển đổi nhị phân sang ASCII:
1. Chia nhị phân thành các khối 8-bit (byte)
2. Chuyển đổi mỗi khối sang thập phân
3. Sử dụng giá trị thập phân làm mã ký tự ASCII
Ví dụ, nhị phân 01000001 = thập phân 65 = ký tự ASCII 'A'
Điều gì xảy ra với các ký tự ASCII không in được?
Các ký tự ASCII không in được (ký tự điều khiển) được hiển thị theo các cách khác nhau:
- Tab (9), Xuống dòng (10), Xuống dòng về đầu (13): Hiển thị như ký tự thực
- Null (0): Hiển thị như dấu chấm giữa (·)
- Các ký tự điều khiển khác: Hiển thị theo định dạng [hex]
- Ký tự in được (32-126): Hiển thị bình thường
Tôi có thể chuyển đổi chuỗi nhị phân có khoảng trắng không?
Có, công cụ chuyển đổi tự động loại bỏ khoảng trắng khỏi đầu vào của bạn. Bạn có thể nhập số nhị phân có hoặc không có khoảng trắng, chẳng hạn như '1010 1100' hoặc '10101100' - cả hai đều sẽ được xử lý chính xác.
Nếu số nhị phân của tôi không có 8 bit thì sao?
Đối với chuyển đổi ASCII, công cụ tự động thêm các số 0 ở đầu để làm cho số nhị phân trở thành bội số của 8 bit. Ví dụ, '101' trở thành '00000101' trước khi chuyển đổi. Đối với các chuyển đổi khác (thập phân, hex, bát phân), số bit chính xác không quan trọng.
Bảng Tham Chiếu Chuyển Đổi Nhị Phân
Nhị Phân | Thập Phân | Thập Lục Phân | Bát Phân | Ký Tự ASCII |
---|---|---|---|---|
00000000 | 0 | 0 | 0 | NUL (·) |
00000001 | 1 | 1 | 1 | SOH |
00001000 | 8 | 8 | 10 | BS |
00001001 | 9 | 9 | 11 | TAB |
00001010 | 10 | A | 12 | LF (\n) |
00001101 | 13 | D | 15 | CR (\r) |
00100000 | 32 | 20 | 40 | Space |
00100001 | 33 | 21 | 41 | ! |
00110000 | 48 | 30 | 60 | 0 |
00110001 | 49 | 31 | 61 | 1 |
01000001 | 65 | 41 | 101 | A |
01000010 | 66 | 42 | 102 | B |
01011010 | 90 | 5A | 132 | Z |
01100001 | 97 | 61 | 141 | a |
01100010 | 98 | 62 | 142 | b |
01111010 | 122 | 7A | 172 | z |
01111111 | 127 | 7F | 177 | DEL |
11111111 | 255 | FF | 377 | Extended ASCII |