2011-12-06 13 views
5

Bất cứ ai có thể cho tôi biết, thuật toán phân chia số nguyên nào được triển khai trong bộ xử lý x86?Thuật toán phân chia số nguyên của bộ vi xử lý x86

+1

Đã có rất nhiều bộ xử lý x86 khác nhau được thiết kế bởi nhiều công ty khác nhau trong 30 năm qua. Bạn có thực sự tưởng tượng mỗi người trong số họ thực hiện phân chia số nguyên trong cùng một cách? – talonmies

+0

có, tôi nghĩ rằng hầu hết các bộ xử lý được thiết kế bởi intel vài năm qua có cùng một thuật toán phân chia số nguyên. Có lẽ tôi sai, tôi không biết. Nhưng nó không có ý nghĩa, chúng ta có thể nói về Pentium (1,2,3,4). Càng nhiều càng tốt. – n0p

Trả lời

5

Intel có giấy, Improvements in the Intel® Core™2 Processor Family Architecture and Microarchitecture, trong đó họ thảo luận một số thuật toán phân chia khác nhau. Đoạn đầu tiên:

Bộ chia dấu chấm động mới Radix-16 với độ trễ thay đổi Khả năng phân chia số nguyên Radix-16 thay thế phân chia điểm nổi Merom Radix-4 và phần gốc phân số gốc và số nguyên phân chia. Các thuật toán trước ngày trở lại thực hiện chia Pentium®.

Vì vậy, có vẻ như bộ vi xử lý Intel có cùng phân số nguyên (Radix-2) kể từ những ngày đầu của Pentium.

Tìm kiếm của Google trên [số nguyên 16 phân số] cung cấp một số thông tin rất tốt.