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ì.

2
10
16
8
 

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