Urgente!! Duda en ensamblador 386
Publicado por Juani (4 intervenciones) el 20/04/2006 19:15:24
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.
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.
Valora esta pregunta
0