case 0xB3:
cprintf("STATUS: Volume no uso (extensões 13H INTERNAS)");
break;
case 0xB4:
cprintf("STATUS: Travar a contagem excedida (as extensões 13H INTERNAS)");
break;
case 0xB5:
cprintf("STATUS: Válido ejetar o pedido falhado (as extensões 13H INTERNAS)");
break;
case 0xBB:
cprintf("STATUS: O erro Undefined ocorreu (o disco duro somente)");
break;
case 0xCC:
cprintf("STATUS: Escrever a falha ocorreu");
break;
case 0xE0:
cprintf("STATUS: Erro do registo do status");
break;
case 0xFF:
cprintf("STATUS: A operação do sentido falhou");
break;
default: cprintf("STATUS: Código de status DESCONHECIDO");
}
printf("\nCurrent position= Track:%d Head:%d Sector:%d \n",
track,head,sector);
}
gotoxy(10,24);printf("Exploração terminada!! Pressionar toda a chave para retirar.");
getch();
}
O programa mostra o exemplo do uso das funções int86 e das funções de int86x. Neste programa a função int86 está inicializando o disco restaurando o sistema de disco, usando a função 00H de 13H INTERNO. A função de int86x está verificando cada setor do disco flexível (1.44Mb, disco flexível de 3 ½) de ambos os lados, até 0 a 79 trilhas (trilhas do total 80) que usam a função 04H de 13H INTERNO.
Sample Chapters from book DATA RECOVERY WITH AND WITHOUT PROGRAMMING by Author Tarun Tyagi, translated using machine translation. See original English contents on Data recovery book pages. |
|
Publishers of the Book
Number of Pages
ISBN
Price of the Book
|
BPB Publications, New Delhi, India
540
81-7656-922-4
$69.00 (Including Shipping Charges, Cost of Book and Other expenses, Free Source Code CD included with the Book)
|
 |
|
|