¿Cómo puedo multiplicar dos números de 64 bits usando el lenguaje ensamblador x86?

¿Cómo voy a ir sobre ...

multiplicar dos números de 64 bits

multiplicar dos números hexadecimales de 16 dígitos

... utilizando lenguaje ensamblador.

Solo se me permite usar los registros% eax,% ebx,% ecx,% edx y la pila.

EDIT: Oh, estoy usando la sintaxis ATT en x86
EDIT2: No se permite descompilar en ensamblado ...

Respuestas a la pregunta(24)

Su respuesta a la pregunta