Máy tính hex

Máy tính thập lục phân: cộng, trừ, nhân, chia và áp dụng AND, OR, XOR, NOT, dịch bit cho số hex, kết quả ở dạng nhị phân, thập phân và bát phân.

Chọn 8/16/32/64-bit để xem dạng bù hai (hữu ích cho NOT và số âm).

Kết quả

Kết quả (Thập lục phân)
1FE
Nhị phân
1 1111 1110
Thập lục phân
1FE
Thập phân
510
Bát phân
776
Giá trị nhập ở hệ thập phân
A = 255, B = 2
Giả định & phương pháp
  • Số nguyên độ chính xác tùy ý (BigInt). Phép chia làm tròn về phía 0. Khi chọn độ rộng bit, kết quả được cắt theo số bit và hiển thị dạng bù hai.

Máy tính hex là gì?

Thực hiện phép tính số học và logic bit trên số thập lục phân có độ lớn bất kỳ. Kết quả hiển thị ở dạng hex, nhị phân, thập phân và bát phân, và độ rộng bit tùy chọn cho phép xem giá trị bù hai với 8, 16, 32 hoặc 64 bit.

Cách sử dụng Máy tính hex

  1. Nhập Số A ở dạng hex (chữ số 0–9 và A–F, tiền tố 0x tùy chọn).
  2. Chọn Phép toán và nhập Số B.
  3. Tùy chọn chọn Độ rộng bit để cắt kết quả, rồi đọc kết quả ở cả bốn hệ cơ số.

Ví dụ

Đầu vào
FF × 2
Đầu ra
1FE (binary 1 1111 1110, decimal 510)

Khi nào nên dùng Máy tính hex

Dùng cho địa chỉ bộ nhớ, phép tính màu, giá trị thanh ghi và các trường giao thức. Công cụ không phù hợp với giá trị hex phân số hoặc dấu phẩy động; nó chỉ làm việc với số nguyên.

Máy tính hex hoạt động như thế nào

Chuỗi hex được phân tích thành giá trị BigInt (không phân biệt hoa thường), phép toán đã chọn được áp dụng (chia nguyên làm tròn về phía 0), và kết quả được in ở cơ số 16, 2, 10 và 8. Khi có độ rộng bit, giá trị được cắt theo số bit đó, nên −1 ở 32 bit là FFFFFFFF, và cách hiểu có dấu cũng được hiển thị.

Các Trường Hợp Sử Dụng Phổ Biến

  • Tính độ lệch địa chỉ
  • Che bit thanh ghi bằng AND
  • Kiểm tra tràn số 32 bit bằng độ rộng bit
  • Đổi kết quả hex sang thập phân

Câu Hỏi Thường Gặp

Chữ thường có được chấp nhận không?

Có, ff và FF là như nhau. Kết quả được hiển thị bằng chữ hoa.

Phép chia được xử lý thế nào?

Đó là phép chia nguyên làm tròn về phía 0; dùng mod để lấy phần dư.

Độ rộng bit thay đổi điều gì?

Nó cắt kết quả về 8/16/32/64 bit và thêm số 0 vào đầu ra hex và nhị phân, giống như một thanh ghi có kích thước cố định.

Khám phá thêm danh mục