Disk parameter table (DPT)
개요 ¶Interrupt $0x1e 에 해당하는 벡터위치에 DPT의 위치주소가 담겨있습니다. 우리는 이 값을 통해서 플로피의 정보를 얻어볼수 있습니다. Interrupt 0x1e 는 0x1e * 4 = 0x0078 에 해당하는 주소이며 이 주소에 DPT가 담겨져 있는 메모리를 가르키는 주소값이 존재하게 됩니다. 여기서 Interrupt 0x1e는 "Disk Initialization Parameter Table Vector" 라고 부릅니다. 그리고 DPT는 "Disk parameter table"이라고 합니다.
참고로 아래의 내용중에 시간의 단위는 Milli second입니다. 디스크로부터 읽는 것은 Interrupt $0x13 을 사용하는 방법이 있고 PIO 방식도 있으니 그 부분은 가장 많이 알려져 있는 "랄프브라운의 인터럽트 리스트"를 참고하시면 될겁니다.
|
Do not clog intellect's sluices with bits of knowledge of questionable uses. |











