BÀI 5 – XỬ LÝ TẬP TIN DSEG SEGMENT TENFILE DB "D
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