Urgente!! Duda en ensamblador 386

juanicr
20 de Abril del 2006
Hola amigos!

Resulta q hago una división en ensamblador con la instruccion div, cuyo dividendo son 64 bits y el divisor 32, entonces lo q me interesa es el resto q queda en "edx".
Mi problema es que quiero meter los 16 bits mas bajos, osea dx, en la celda de memoria apuntada por di, osea [di]. Lo que hago es "mov [di], dx" y cuando veo el contenido me aparece unos bits basurilla: 56ae2a8, donde 56a es basura y no se como eliminarlo ni pq aparece.
M pueden ayudar????

Un saludo.