Divisão 64b Assembler

Eu preciso de alguma maneira fácil de dividir 64b inteiros não assinados em assembler para x86. Meu número é salvo em dois registradores 32b EDX: EAX e preciso colocar o resultado de volta no EDX: EAX. O fator está em 32b inteiro. Algum código, por favor?