Ensamblador - lectura del primer sector del disco

   
Vista:

lectura del primer sector del disco

Publicado por daniel (8 intervenciones) el 03/12/2007 22:58:38
Hola, quisiera leer el primer sector del mi disco duro, lo estoy haciendo con la funcion, 02 de la int. 13h del Bios, bueno la cosa es que me da el error 4: El sistema no puede abrir el archivo.

Con el disquete si sale pero con este no me da, el codigo es este corrigame los errores:
__________________________________________
.model tiny
.code
inicio:

mov ah,2
mov al,1
lea bx,sec
mov ch,0
mov cl,1
mov dh,0
mov dl,82h
int 13h
jnc show

err: mov ah,9
mov dx,offset me
int 21h

mov ah,2
and al,0fh
or al,30h
mov dl,al
int 21h
jmp salir

show: mov ah,40h
mov bx,1
mov cx,512
lea dx,sec
int 21h

salir: int 20h

sec db 512 dup(?),0
me db 'Error:$'
end inicio
__________________________________________
Saludos.
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