Ensamblador - por que no anda??

 
Vista:

por que no anda??

Publicado por MARTIN (21 intervenciones) el 01/02/2002 03:05:49
hola!! aca le spago el .pas que hice y el windowsme saca deldos y me lo cierra , alguien que lo corrija por favorrrrrrrrrrrrrrrrrrrrrrrrrr!!!
uses
crt,dos;
var
a:string;
begin
a:='dfdf';
asm
mov dx,offset a;
mov ax,$04;
int $1a;
mov dx,offset dl;
mov ax,09h;
int $21;
end;
readkey;
end.
ayuda!!! corrijanme enseñenmen!!!!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:por que no anda??

Publicado por J'knot (25 intervenciones) el 03/02/2002 00:34:15
Hola.

Bueno, creo que la mitad de la respuesta te la respondí más abajo, en todo caso cuando utilizas números hexadecimales en ensamblador, debes acerlo con el número y una 'h' al final, y nada más.

Ahora por lo que veo, quieres mostrar el valor de DL en pantalla, lo cual está muy incorrecto, pero eso lo dejo para que lo investiges tú.

Un saludo
J'knot
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:por que no anda??

Publicado por MARTIN (21 intervenciones) el 03/02/2002 00:39:14
gracias veo que encuentro , gracias igual em cirvio la ayuda , pero pasar al registro ah ando bien , gracias !! saludos ,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar