case 0xB3:
cprintf("СОСТОЯНИЕ: Том в пользе (ВНУТРЕННЕ выдвижениях 13H)");
break;
case 0xB4:
cprintf("СОСТОЯНИЕ:Зафиксируйте превышенный отсчет (ВНУТРЕННЕ выдвижения 13H)");
break;
case 0xB5:
cprintf("СОСТОЯНИЕ: Действительно выкиньте ый запрос (ВНУТРЕННЕ выдвижения 13H)");
break;
case 0xBB:
cprintf("СОСТОЯНИЕ: Undefined ошибка произошла (трудный диск только)");
break;
case 0xCC:
cprintf("СОСТОЯНИЕ:Напишите недостаток произошл");
break;
case 0xE0:
cprintf("СОСТОЯНИЕ: Ошибка регистра состояния");
break;
case 0xFF:
cprintf("СОСТОЯНИЕ:Деятельность чувства потерпела неудачу");
break;
default: cprintf("СОСТОЯНИЕ: НЕИЗВЕСТНОЕ КОДИЙ Состояния");
}
printf("\nВ настоящее время положение = след:%d Head:%d Sector:%d \n",
track,head,sector);
}
gotoxy(10,24);printf("Выполненная Скеннирование!! Отожмите Любой Ключа Для того чтобы Выйти..");
getch();
}
Программа показывает пример пользы функций int86 и функций int86x. В этой программе функция int86 выступает диск с иничиативой путем возвращать систему в исходное положение диска, использующ функцию 00H ВНУТРЕННЕ 13H. Функция int86x проверяет каждый участок Floppy Disk 1.44Mb, 3Ѕ флапи-диска () от обеих сторон, up to от 0 до 79 следов (следов итога 80) используя функцию 04H ВНУТРЕННЕ 13H.
|