Chuyển Đổi Hex Dec Bin

Chuyển đổi giữa các số thập lục phân, thập phân, nhị phân và bát phân ngay lập tức. Giao diện bit toggle tương tác với hỗ trợ số có dấu và độ rộng bit khác nhau.

2
10
16
8

Cách Sử Dụng Chuyển Đổi Hex Dec Bin?

Chuyển Đổi Hex Dec Bin là công cụ toàn diện để chuyển đổi giữa các hệ số khác nhau: thập lục phân (cơ số 16), thập phân (cơ số 10), nhị phân (cơ số 2), và bát phân (cơ số 8). Nó có giao diện bit toggle tương tác và hỗ trợ các định dạng số khác nhau bao gồm số nguyên có dấu.

Tính năng chính:
- Chuyển đổi thời gian thực giữa tất cả bốn hệ số
- Bit toggle tương tác cho biểu diễn trực quan
- Hỗ trợ số có dấu (8-bit, 16-bit, 32-bit, 64-bit)
- Xử lý bù hai tự động cho số âm
- Hỗ trợ tham số URL để chia sẻ chuyển đổi
- Giao diện sạch, trực quan

Các hệ số khác nhau được hỗ trợ là gì?

Bộ chuyển đổi hỗ trợ bốn hệ số chính:
- Nhị phân (cơ số 2): Chỉ sử dụng 0 và 1
- Bát phân (cơ số 8): Sử dụng chữ số 0-7
- Thập phân (cơ số 10): Sử dụng chữ số 0-9 (đánh số chuẩn)
- Thập lục phân (cơ số 16): Sử dụng chữ số 0-9 và chữ cái A-F

Mỗi hệ số biểu diễn cùng một giá trị theo cách khác nhau, giúp dễ dàng làm việc với các ngữ cảnh khác nhau trong máy tính và toán học.

Giao diện bit toggle hoạt động như thế nào?

Giao diện bit toggle cung cấp biểu diễn trực quan của số nhị phân:
- Mỗi checkbox đại diện cho một bit (0 hoặc 1)
- Vị trí bit được đánh số từ phải sang trái (0, 1, 2, ...)
- Tích vào ô đặt bit đó thành 1, bỏ tích đặt thành 0
- Độ rộng bit thay đổi dựa trên định dạng được chọn (8, 16, 32, hoặc 64 bit)
- Thay đổi trong bit toggle tự động cập nhật tất cả các trường số
- Điều này đặc biệt hữu ích để hiểu biểu diễn nhị phân và thao tác bit.

Số có dấu và bù hai là gì?

Số có dấu có thể biểu diễn cả giá trị dương và âm:
- Bit ngoài cùng bên trái (bit có ý nghĩa nhất) chỉ ra dấu
- 0 = dương, 1 = âm
- Bù hai được sử dụng cho số âm: đảo ngược tất cả bit và cộng 1
- Ví dụ, trong 8-bit: -1 = 11111111, -2 = 11111110
- Bộ chuyển đổi tự động xử lý chuyển đổi bù hai
- Các độ rộng bit khác nhau (8, 16, 32, 64) xác định phạm vi giá trị có thể biểu diễn.

Làm thế nào để chuyển đổi giữa các hệ số khác nhau?

Chuyển đổi giữa các hệ số:
1. Nhập giá trị vào bất kỳ trường nào trong bốn trường nhập (Nhị phân, Thập phân, Hex, Bát phân)
2. Tất cả các trường khác sẽ tự động cập nhật với các giá trị tương đương
3. Sử dụng bit toggle để đặt thủ công các bit riêng lẻ
4. Thay đổi định dạng số để làm việc với các độ rộng bit khác nhau
5. Bộ chuyển đổi xử lý cả số dương và âm một cách chính xác

Ví dụ: Nhập '255' trong thập phân → Nhị phân: '11111111', Hex: 'FF', Bát phân: '377'

Phạm vi giá trị cho các độ rộng bit khác nhau là gì?

Phạm vi phụ thuộc vào việc bạn sử dụng số có dấu hay không dấu:

Không dấu (Định dạng Số):
- 8-bit: 0 đến 255
- 16-bit: 0 đến 65,535
- 32-bit: 0 đến 4,294,967,295
- 64-bit: 0 đến 18,446,744,073,709,551,615

Có dấu:
- 8-bit: -128 đến 127
- 16-bit: -32,768 đến 32,767
- 32-bit: -2,147,483,648 đến 2,147,483,647
- 64-bit: -9,223,372,036,854,775,808 đến 9,223,372,036,854,775,807

Bảng Chuyển Đổi Hệ Số

Thập Phân Nhị Phân Bát Phân Hex
0 0 0 0
1 1 1 1
2 10 2 2
3 11 3 3
4 100 4 4
5 101 5 5
6 110 6 6
7 111 7 7
8 1000 10 8
9 1001 11 9
10 1010 12 A
15 1111 17 F
16 10000 20 10
255 11111111 377 FF
256 100000000 400 100