C/Visual C - Ayuda Urgente Porfavor

 
Vista:

Ayuda Urgente Porfavor

Publicado por xavi (2 intervenciones) el 18/06/2007 04:23:34
Hola, gracias por pasar por aca. Bueno, estoy haciendo un sistema operativo en Turbo C++ 3.0, hasta ahora esta todo bien, pero al poner una funcion para leer un sector de un disquete tengo el siguiente problema:

void main()
{
char *str;
clrscr();

asm mov ah, 2;
asm mov al, 1;
asm mov ch, 0;
asm mov cl, 1;
asm mov dh, 0;
asm mov dl, 0;
asm mov bx, ds;
asm mov es, bx;
asm mov bx, str;
asm int 19; LEO EL SECTOR

write(str);

readkey();
}

Bueno, primero cargo el sector en la direccion: ds:str (esta bien ¿no?). despues uso una funcion llamada write para mostrar lo que cargue en memoria. Esta función imprime hasta que se encuentra con un cero. Bueno, esto no me funciona, ojala puedas responderme, pero si no , gracias de todas formas....
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