Tom: effektiver künstlicher Zahlenüberlauf oder Modulo selber gemacht

Beitrag lesen

Hello,

15 Takte gilt es zu schlagen.

Nur 15 Takte für dein Modulo? Das ist schwer zu toppen, wenn man nicht hardwarenah programmieren kann, wie z.B. so:

MOV AX, Wert
XOR DX, DX
MOV BX, Modul
DIV BX

Das Ergebnis der Divison befindet sich jetzt in AX, wobei der gesuchte Rest der Division in DX steht.

Und wieviele Takte benötigt welche Operation?
Insbesondre DIV dürfte doch auch heute noch mehr als 150 Takte benötigen?

Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)