Danh mục

Chương 7 - Quản lý và xử lý đĩa, thư mục và tập tin

Số trang: 22      Loại file: pdf      Dung lượng: 420.45 KB      Lượt xem: 9      Lượt tải: 0    
Thư viện của tui

Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tham khảo tài liệu chương 7 - quản lý và xử lý đĩa, thư mục và tập tin, công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Chương 7 - Quản lý và xử lý đĩa, thư mục và tập tin Chöông 7: Quản lyù vaø xöû lyù ñóa, thö muïc vaø taäp tinMột số chức năng quản lý ổ đĩaINT – Với ngắt 21h* Số hiệu hàm: 0Dh – Reset ổ đĩaTrong một điều kiện làm việc, nếu trong quá trình xử lý các tập tin/chươngtrình bị lỗ Reset lại đĩa để xóa vùng đệm của tập tin Giá trị Điều kiệnThao tác Thanh ghiVào AH 0Dh V í dụ : MOV AH,0Dh INT 21h Chöông 7: Quản lyù vaø xöû lyù ñóa, thö muïc vaø taäp tinMột số chức năng quản lý ổ đĩaINT – Với ngắt 21h* Số hiệu hàm: 0Eh – Chọn ổ đĩa mặc định- Chọn một ỗ đĩa làm ổ đĩa mặc định hiện hành Giá trị Điều kiệnThao tác Thanh ghiVào AH 0Eh Số ổ đĩa: DL 0=Ổ A, 1=Ổ B,2=Ổ C,... Số tất cả các loại ổ đĩaRa AL Ví dụ: Thiết lập ổ C làm ổ đĩa mặc định hiện hành MOV AH,0Eh MOV DL,02 INT 21h Chöông 7: Quản lyù vaø xöû lyù ñóa, thö muïc vaø taäp tinMột số chức năng quản lý ổ đĩaINT – Với ngắt 21h* Số hiệu hàm: 19h – Lấy ổ đĩa mặc định hiện hành- Xác định ổ đĩa mặc định hiện hành Giá trị Điều kiệnThao tác Thanh ghiVào AH 19h Số ổ đĩa:Ra AL 0= đĩa A, 1=đĩa B, 2=đĩa C,... Ví dụ: Xác định ổ đĩa mặc định hiện hành MOV AH,19h INT 21h CMP AL,2 JE O_DIA_C Chöông 7: Quản lyù vaø xöû lyù ñóa, thö muïc vaø taäp tinMột số chức năng quản lý ổ đĩaINT – Với ngắt 21h* Số hiệu hàm: 1Bh – Lấy thông tin ổ đĩa mặc định hiện hành Giá trị Điều kiệnThao tác Thanh ghiVào AH 1Bh Số sector/clusterRa AL Trỏ đến byte đầu tiên trong FAT BX DS:BX Kích thước sector vật lý CX Số cluster trên đĩa DX Dung lượng của đĩa AL*CX*DX Ví dụ: Xác định thông tin ổ đĩa mặc định hiện hành MOV AH,1Bh INT 21h Chöông 7: Quản lyù vaø xöû lyù ñóa, thö muïc vaø taäp tinMột số chức năng quản lý ổ đĩaINT – Với ngắt 21h* Số hiệu hàm: 1Ch – Lấy thông tin ổ đĩa bất kỳ được chỉ định Giá trị Điều kiệnThao tác Thanh ghiVào AH 1Ch Số của ổ đĩa (0,1,...) DL Số sector/clusterRa AL Trỏ đến byte đầu tiên trong FAT BX DS:BX Kích thước sector vật lý CX Số cluster trên đĩa DX Dung lượng của đĩa AL*CX*DX Ví dụ: Xác định thông tin ổ đĩa D MOV AH,1Ch MOV DL,3 INT 21h Chöông 7: Quản lyù vaø xöû lyù ñóa, thö muïc vaø taäp tinMột số chức năng quản lý ổ đĩaINT – Với ngắt 21h* Số hiệu hàm: 36h – Lấy thông tin không gian trống của ổ đĩa. Giá trị Điều kiệnThao tác Thanh ghiVào AH 36h Số của ổ đĩa: DL 0=Ổ mặc định, 1=Ổ A, 2=Ổ B,.. Số sector/clusterRa AX Số cluster còn giá trị BX Số byte/sector CX Số cluster trên đĩa DX Dung lượng của đĩa AL*CX*DX Ví dụ: Xác định thông tin không gian trống ổ đĩa mặc định MOV AH,36h MOV DL,0 INT 21h Chöông 7: Quản lyù vaø xöû lyù ñóa, thö muïc vaø taäp tinMột số chức năng quản lý thư mụcINT – Với ngắt 21h* Số hiệu hàm: 39h – Tạo thư mục con. Giá trị Điều kiệnThao tác Thanh ghiVào AH 39h Địa chỉ của chuỗi ASCII DX Mã lỗi nếu c ...

Tài liệu được xem nhiều: