5. ĐỔI TÊN TẬP TIN CŨ THÀNH MỘT TẬP TIN MỚI TRONG CÙNG THƯ MỤC SOẠN...

3.5. Đổi tên tập tin cũ thành một tập tin mới trong cùng thư mục

Soạn thảo như đoạn chương trình mẫu phía dưới và lưu với tên là BAI_5E.ASM.

- Biên dịch và cho chạy file BAI_5E.ASM để kiểm tra và xem kết quả.

- Hãy tạo một thư mục con có tên là baitap nằm trong thư mục tt_asm. Sửa đổi

lệnh oldfile db “d:\tt_asm\data.txt”,0 và newfile db “tt_asm\solieu.txt”,0 lại

thành oldfile db “d:\tt_asm\solieu.txt”,0 và newfile db

“tt_asm\baitap\data.txt”,0. Biên dịch lại và cho chạy chương trình để xem xét

kết quả. Có nhận xét gì về kết quả nhận được.

-

Hãy sửa đổi file BAI_5E.ASM và lưu với tên BAI_5E1.ASM để có thể thực

hiện được yêu cầu sau: đổi tên một tập tin. Tên tập tin cũ và mới được nhập từ

bàn phím. Gợi ý: xem lại các bài tập trước để lấy giải thuật nhập tên

file từ bàn phím

dseg segment

oldfile db "d:\tt_asm\data.txt",0

newfile db "d:\tt_asm\solieu.txt",0

dseg ends

cseg segment

assume cs:cseg, ds:dseg, es: dseg

begin: mov ax, dseg

mov ds, ax

mov es, ax

mov ah,56h ; rename/remove tên file cu thanh moi

lea dx, oldfile

lea di, newfile

int 21h

mov ah, 4ch ; thoat ve Dos

cseg ends

end begin