1 / 14

FDD 를 다를줄 아는가 ???

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. 헤드 드라이버 전달.

isra
Download Presentation

FDD 를 다를줄 아는가 ???

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. FDD를 다를줄 아는가???

  2. 도대체…FDD는 어떻게 다루는가???? Port 0x3f2 Port 0x3f4 Port 0x3f5

  3. 0x3f2포트로는 뭘하는가??? Port 0x3f2 Digital Output Register

  4. Port 0x3f4 Main Status Register

  5. Port 0x3f5 Data Register

  6. Port 0x3f5 Data Register 헤드를 이용해보자.. 1. 명령 0x0f 전달 2.헤드 드라이버 전달 3.트랙 번호 전달

  7. Port 0x3f5 Data Register 헤드를 이용해보자..

  8. Port 0x3f5 Data Register 데이터를 읽어보자!!! 0x66은 한 섹터를 읽는 명령이다 하지만 너무 느리다. 그래서 트랙단위로 읽어줘야 한다. 속도 때문에… 트랙단위로 읽는 명령어는 0x

  9. Port 0x3f5 Data Register 데이터를 읽어보자!!! 트랙단위로 읽는 명령어는 • 0x42(Read Track) • 0xE6(Read Normal Data) • 이 있다.

  10. Port 0x3f5 Data Register 데이터를 읽어보자!!!

  11. Port 0x3f5 Data Register 데이터를 읽어보자!!!

  12. 파일을 어떻게 여는가????

  13. 파일 읽기 요청하기!!!!!

  14. 파일 처리 과정 Jop큐 디스크 콘트롤러 CPU 인터럽트 발생 인터럽트 핸들러

More Related