tailieunhanh - Hợp ngữ ASM-Chương 12-Lập trình xử lý Đĩa& FILE-Phần 5- Con trỏ FILE

Tham khảo tài liệu 'hợp ngữ asm-chương 12-lập trình xử lý đĩa& file-phần 5- con trỏ file', 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ả | LẬP TRÌNH XỬ LÝ ĐĨA&FILE CƠ BẢN VỀ LƯU TRỮ TRÊN ĐĨA TỪ. MỘT ỨNG DỤNG HIỂN THỊ SECTOR MỘT ỨNG DỤNG HIỂN THỊ CLUSTER. CÁC CHỨC NĂNG VỀ FILE Ở MỨC HỆ THỐNG. QUẢN LÝ ĐĨA VÀ THƯ MỤC. TRUY XUẤT ĐĨA VỚI INT 13H CỦA ROMBIOS BÀI TẬP GiỚI THIỆU FILE VÀ LẬP TRÌNH XỬ LÝ FILE 5/14/2009 LAP TRINH XU LY DIA TU 1 Create PDF files without this message by purchasing novaPDF printer () CON TROÛ FILE • DUØNG ÑEÅ ÑÒNH VÒ TRONG FILE. • KHI FILE ÑÖÔÏC MÔÛ, CON TROÛ FILE NAÈM ÔÛ ÑAÀU FILE. • SAU MOÃI THAO TAÙC ÑOÏC, CON TROÛ FILE SEÕ DI CHUYEÅN ÑEÁN BYTE KEÁ. • SAU KHI GHI 1 FILE MÔÙI CON TROÛ CHÆ ÑEÁN CUOÁI FILE (EOF). • ÑEÅ DI CHUYEÅN CON TROÛ FILE HAØM 42H 5/14/2009 LAP TRINH XU LY DIA TU 2 Create PDF files without this message by purchasing novaPDF printer () MINH HỌA LẬP TRÌNH FILE Viết chương trình cho phép User gỏ vào tên File (có thể có kèm theo tên ổ đĩa, thư mục chứa fiel), chương trình sẽ đọc và hiển thị nội dung File ra màn hình. 5/14/2009 LAP TRINH XU LY DIA TU 3 Create PDF files without this message by purchasing novaPDF printer () DÒCH CHUYEÅN CON TROÛ FILE HAØM 42H INT 21H AH = 42H AL = PHÖÔNG THÖÙC TRUY NHAÄP 0 DÒCH CHUYEÅN TÖÔNG ÑOÁI SO VÔÙI ÑAÀU FILE. 1 DÒCH CHUYEÅN TÖÔNG ÑOÁI SO VÔÙI VÒ TRÍ HIEÄN THÔØI CUÛA CON TROÛ. 2 DÒCH CHUYEÅN TÖÔNG ÑOÁI SO VÔÙI CUOÁI FILE. BX = THEÛ FILE. CX : DX SOÁ BYTES CAÀN DÒCH CHUYEÅN. OUTPUT : DX:AX : VÒ TRÍ MÔÙI CUÛA CON TROÛ FILE TÍNH BAÈNG BYTE TÖØ ÑAÀU FILE. NEÁU CF =1 MAÕ LOÃI TRONG AX (1, 6). 5/14/2009 LAP TRINH XU LY DIA TU 4 Create PDF files without this message by purchasing novaPDF printer () DÒCH CHUYEÅN CON TROÛ FILE HAØM 42H INT 21H CX : DX CHÖÙA SOÁ BYTES ÑEÅ DI CHUYEÅN CON TROÛ. NEÁU LAØ SOÁ DÖÔNG CHUYEÅN VEÀ CUOÁI FILE. NEÁU LAØ SOÁ AÂM CHUYEÅN VEÀ ÑAÀU FILE. DI CHUYEÅN CON TROÛ FILE ÑEÁN CUOÁI FILE VAØ XAÙC ÑÒNH KÍCH THÖÔÙC FILE MOV AH, 42H ; DI CHUYEÅN CON TROÛ FILE MOV BX, HANDLE ; LAÁY THEÛ FILE XOR DX, DX XOR CX, CX ; DÒCH .