Ệ Ề

H  ĐI U HÀNH

Ths Ph m Thanh Bình Gi ng viên: ỹ ộ B  môn K  thu t máy tính & m ng http://vn.myblog.yahoo.com/CNTT­wru http://ktmt.wru.googlepages.com

ệ ề

B  môn K  thu t máy tính & m ng – Khoa CNTT

H  đi u hành 6

­ 1

ươ

Ch

ng 6:

QU N LÝ FILE

ộ ố ấ ả

ữ ệ  Các mô hình qu n lý d  li u ả  M t s  c u trúc qu n lý file  Qu n lý file trên đĩa t

ỹ B  môn K  thu t máy tính & m ng –  Khoa CNTT

ệ ề

H  đi u hành

6 ­ 2

Gi

Tên file 8 byte

Ngày 2 byte

Đuôi  file 3 byte com

command

B ng th  m c  Đ  ể dành 10 byte ...

ư ụ Thuộ c tính 1 byte ...

ờ    2 byte ...

Cluster  ầ đ u tiên 2 byte ...

Kích  cướ th 4 byte ...

...

msdos

sys

...

...

...

...

...

...

...

...

...

...

...

...

...

...

ỹ B  môn K  thu t máy tính & m ng –  Khoa CNTT

ệ ề

H  đi u hành

6 ­ 3

Thao tác v i file b ng ng t 21h

ạ ứ ớ  T o file m i

ỏ ớ ả ế ứ ỗ ỗ i chu i ch a tên file (chu i này ph i k t

ỹ B  môn K  thu t máy tính & m ng –  Khoa CNTT

ệ ề

H  đi u hành

6 ­ 4

ỗ ỗ Ch c năng 3Ch: ố     Các tham s  vào:     + AH = 3Ch     + DS:DX tr  t ằ thúc b ng 0) ộ     + CL = thu c tính file     ế     K t qu :  ế     + N u thành công: AX= th  file (file handle) ế     + N u có l i thì CF=1, AX= Mã l i

ở ộ ẵ ứ M  m t file có s n

ả ế ứ ỗ ỗ ỏ ớ i chu i ch a tên file (chu i này ph i k t

Ch c năng 3Dh: ố     Các tham s  vào:     + AH = 3Dh     + DS:DX tr  t ằ thúc b ng 0)

ẻ ạ ỗ ỗ i

ệ ề

H  đi u hành

6 ­ 5

ở ể ọ     + AL = 0: M  đ  đ c ở ể                  1: M  đ  ghi ở ể ọ                  2: M  đ  đ c và ghi ế     K t qu :  ế     + N u thành công: AX= th  file ế ậ ỹ i thì CF=1, AX= Mã l     + N u có l B  môn K  thu t máy tính & m ng –  Khoa CNTT

ứ Đóng file đang mở

ỹ B  môn K  thu t máy tính & m ng –  Khoa CNTT

ệ ề

H  đi u hành

6 ­ 6

ỗ Ch c năng 3Eh: ố     Các tham s  vào:     + AH = 3Eh ẻ     + BX = th  file mu n đóng ế     K t qu :  ế     + N u thành công: CF= 0 ỗ ế     + N u có l i thì CF=1, AX= Mã l i

ớ ộ ứ ọ ữ ệ ừ Đ c d  li u t file vào b  nh

ớ ẽ ứ ữ ệ ầ ỉ ị

ọ ượ c

ế ế ặ

ỗ ỗ i

ệ ề

H  đi u hành

6 ­ 7

Ch c năng 3Fh: ố     Các tham s  vào:     + AH = 3Fh ẻ     + BX = th  file  ọ ố     + CX = s  byte c n đ c     + DS:DX= đ a ch  vùng nh  s  ch a d  li u ế     K t qu :  ố ế     + N u thành công: AX= s  byte đ c đ                            N u AX=0 ho c AX

ứ ữ ệ ừ ộ ớ  b  nh  vào file Ghi d  li u t

ớ ứ ữ ệ ầ ỉ ị

ỗ ỗ i

ệ ề

H  đi u hành

6 ­ 8

Ch c năng 40h: ố     Các tham s  vào:     + AH = 40h ẻ     + BX = th  file  ố     + CX = s  byte c n ghi     + DS:DX= đ a ch  vùng nh  ch a d  li u ế     K t qu :  ượ ế c     + N u thành công: AX= s  byte ghi đ ị ầ ế                            N u AX

ệ ữ

ế ị

Quan h  gi a thi

t b  và file

Thi

t bế ị

Tên file

Thẻ

Bàn phím

CON

0

Màn hình

CON

1

AUX

3

ổ C ng giao di n  ố ế n i ti p Máy in

PRN

4

ỹ B  môn K  thu t máy tính & m ng –  Khoa CNTT

ệ ề

H  đi u hành

6 ­ 9

ế

H t Ph n 6

ỹ B  môn K  thu t máy tính & m ng –  Khoa CNTT

ệ ề

H  đi u hành

6 ­ 10