Câu trả lời:
Trong thuật ngữ hiện tại x86
thường chỉ ra 32 bit, với x86-64
hoặc x64
chỉ 64 bit.
x86
thực sự đề cập đến một bộ hướng dẫn dựa trên Intel 8086 (từ một thời gian trước - năm 1973 theo tính toán của Wikipedia). Ngày nay, điều này thường được hiểu là chỉ đơn giản là một tập lệnh 32 bit. Ban đầu, nó là một tập hợp các lệnh chỉ hoạt động với 16 bit, vì vậy trong lịch sử có thể được gọi là x86-16
hoặc x86-32
. Nhưng, rõ ràng, x86-16
không còn phù hợp vì bộ xử lý 16 bit đã chết từ lâu.
x86-64
(hoặc chỉ x64
) là một phần mở rộng cho tập x86
lệnh, cung cấp hỗ trợ cho các thanh ghi 64 bit, không gian bộ nhớ và những thứ tương tự. Nó hoàn toàn tương thích ngược với tập lệnh 32 bit x86
(cho phép phần mềm 32 bit tương thích mà không cần sửa đổi trong hầu hết các trường hợp ) và được hiểu đơn giản là tập lệnh 64 bit.
Cũng có những tên dành riêng cho nhà cung cấp x86-64
- nó có thể được gọi AMD64
hoặc Intel 64
(trước đó IA-32e
và EM64T
).
Windows Vista báo cáo x86
cho phiên bản 32 bit và x86-64
cho phiên bản 64 bit.
Bạn có phiên bản 32 bit
x86 chỉ dành cho 32 bit . Đôi khi nó còn được gọi là x86- 32 .
x86- 64 hỗ trợ 64 bit . Họ thường được gọi bằng thuật ngữ x64