140 likes | 352 Views
FDD 를 다를줄 아는가 ???. 도대체 …FDD 는 어떻게 다루는가 ????. Port 0x3f2. Port 0x3f4. Port 0x3f5. 0x3f2 포트로는 뭘하는가 ???. Port 0x3f2. Digital Output Register. Port 0x3f4. Main Status Register. Port 0x3f5. Data Register. Port 0x3f5. Data Register. 헤드를 이용해보자. 1. 명령 0x0f 전달. 2. 헤드 드라이버 전달.
E N D
도대체…FDD는 어떻게 다루는가???? Port 0x3f2 Port 0x3f4 Port 0x3f5
0x3f2포트로는 뭘하는가??? Port 0x3f2 Digital Output Register
Port 0x3f4 Main Status Register
Port 0x3f5 Data Register
Port 0x3f5 Data Register 헤드를 이용해보자.. 1. 명령 0x0f 전달 2.헤드 드라이버 전달 3.트랙 번호 전달
Port 0x3f5 Data Register 헤드를 이용해보자..
Port 0x3f5 Data Register 데이터를 읽어보자!!! 0x66은 한 섹터를 읽는 명령이다 하지만 너무 느리다. 그래서 트랙단위로 읽어줘야 한다. 속도 때문에… 트랙단위로 읽는 명령어는 0x
Port 0x3f5 Data Register 데이터를 읽어보자!!! 트랙단위로 읽는 명령어는 • 0x42(Read Track) • 0xE6(Read Normal Data) • 이 있다.
Port 0x3f5 Data Register 데이터를 읽어보자!!!
Port 0x3f5 Data Register 데이터를 읽어보자!!!
파일 처리 과정 Jop큐 디스크 콘트롤러 CPU 인터럽트 발생 인터럽트 핸들러