2011-12-06 15 views
5

Czy każdy może mi powiedzieć, który algorytm dzielenia liczby całkowitej jest zaimplementowany w procesorach x86?Algorytm podziału liczbowego procesorów x86

+1

Istnieje wiele różnych procesorów x86 zaprojektowanych przez wiele różnych firm w ciągu ostatnich 30 lat. Czy naprawdę sądzisz, że każdy z nich implementuje podział całkowity w ten sam sposób? – talonmies

+0

tak, myślałem, że większość procesorów zaprojektowanych przez Intel w ostatnich kilku latach ma ten sam algorytm dzielenia liczby całkowitej. Może się mylę, nie mam pojęcia. Ale to nie ma sensu, możemy mówić o Pentium (1,2,3,4). Im więcej tym lepiej. – n0p

Odpowiedz

5

Intel ma papier, Improvements in the Intel® Core™2 Processor Family Architecture and Microarchitecture, w którym omawia szereg różnych algorytmów podziału. Pierwszy akapit:

Nowy Radix-16 zmiennoprzecinkową rozdzielacz ze zmienną utajenia Radix-16 całkowitą zdolność podzielić zastępuje Merom Radix-4 zmiennoprzecinkowych dziel i Radix-2 pierwiastka kwadratowego i całkowitą sprzętu dzielić. Poprzedni algorytm pochodzi z implementacji dzielenia Pentium®.

Wygląda na to, że procesory Intela miały taki sam podział liczb całkowitych (Radix-2) od wczesnych dni Pentium.

Wyszukiwarka Google w [dzielenie liczb całkowitych 16] daje bardzo dobre informacje.