Introduction à la programmation en assembleur (processeurs 64 bits de la famille 80x86)
9.1.2. Division non signée
Définition
  • divb <x8> effectue la division de ax par <x8> (voir mul). Le quotient est stocké dans al et le reste dans ah.

  • divw <x16> effectue la division de dx:ax par <x16> (voir mul). Le quotient est stocké dans ax et le reste dans dx.

  • divl <x32> effectue la division de edx:eax par <x32> (voir mul ). Le quotient est stocké dans eax et le reste dans edx.

  • divq <x64> effectue la division de rdx:rax par <x64> (voir mul). Le quotient est stocké dans rax et le reste dans rdx.

  • Les drapeaux de RFLAGS ne sont pas affectés. En cas de dépassement, l'exception #DE (division par zéro) est générée*.