case 0xB3:
cprintf("상태: 사용중인 양 (INT 13H 연장)");
break;
case 0xB4:
cprintf("상태: 자물쇠 조사는 초과했다 (INT 13H 연장)");
break;
case 0xB5:
cprintf("상태: 유효한 실패된 요구를 분출하십시오 (INT 13H 연장)");
break;
case 0xBB:
cprintf("상태: 확정되지 않는 과실은 발생했다 (단지 하드 디스크)");
break;
case 0xCC:
cprintf("상태: 결함을 일어났다 쓰십시오");
break;
case 0xE0:
cprintf("상태: 상태 기록기 과실");
break;
case 0xFF:
cprintf("상태: 감 가동은 실패했다");
break;
default: cprintf("상태: 불명한 상태 부호");
}
printf("\n현재 position= 대위:%d 머리:%d 분야:%d \n",
대위, 머리, 분야);
}
gotoxy(10,24);printf("스캐닝은 완료했다!! 나가기 위하여 어떤 열쇠든지 누르십시오.");
getch();
}
프로그램은 기능 int86와 int86x 기능의 사용례를 보여준다. 이 프로그램에서는 int86 기능은 INT 13H의 기능 00H를 사용하여 디스크 체계를, 다시 놓아서 디스크를 초기화하고 있다. int86x 기능은 INT 13H의 기능 04H를 사용하여 양측, 0개에서 79까지 대위 (합계 80 대위)에서 플로피 (1.44Mb 의 3개의 ½ 플러피 디스크)의 각 분야를 확인하고 있다.
|