SoloCodigo
Programación General => ASM (Ensamblador) => Mensaje iniciado por: _Maximo_ en Viernes 31 de Octubre de 2003, 04:55
-
tengo un problema por que en mi progrma me da error al compilar:
MOV AL,30H
MOV DX,0
MOV AH,0
MOV BX,AL
DIV BX
alguin tiene alguin tiene idea d epor que da error, aver si me ayudan :good:
-
Estas haciendo un movimiento de datos que no corresponde no puedes hacer moviemientos de registros de diferntes tamaños debes tener este cuidado!!
-
Pero que sucede en este caso?:
mov bx,numero
si numero esta declarado como Byte(db):devil:
-
Bueno yo uso el TASM de borland y este compilador me permite hecer eso, pero si vemos las reglas que tiene la isntruccion MOV esto no deberia ser particularmente peinso que es una duda de que si deberia o no poderse hacer esta.