SoloCodigo

Programación General => ASM (Ensamblador) => Mensaje iniciado por: _Maximo_ en Viernes 31 de Octubre de 2003, 04:55

Título: Re: Error???????
Publicado 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:
Título: Re: Error???????
Publicado por: Super_G en Viernes 31 de Octubre de 2003, 05:00
Estas haciendo un movimiento de datos que no corresponde no puedes hacer moviemientos de registros de diferntes tamaños debes tener este cuidado!!
Título: Re: Error???????
Publicado por: _Maximo_ en Domingo 2 de Noviembre de 2003, 01:23
Pero que sucede en este caso?:
mov bx,numero

si numero esta declarado como Byte(db):devil:
Título: Error???????
Publicado por: Super_G en Lunes 3 de Noviembre de 2003, 03:23
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.