BÀI TOÁN
CHƯƠNG TRÌNH MẪU
Đọc và xuất nội dung tập tin ra màn hình
Ví dụ: Đọc tập tin Vidu.txt trong ổ đĩa C.
Muốn đọc tập tin trước tiên ta phải tạo ra tập tin C:\Vidu.txt (Hàm 3Ch của ngắt 21h)
CHƯƠNG TRÌNH MẪU
Code:
.Model Small
.Stack
.Data
Taptin db "C:\Vidu.txt",0
s db 101 dup("$")
.Code
Begin:
Mov ax,@Data
Mov ds,ax
; Mở tập tin C:\Vidu.txt (Hàm 3Dh của ngắt 21h)
Mov dx,offset Taptin
Mov ah,3Dh
Mov al,0
Int 21h
;Đọc tập tin Vidu.txt
Mov bx,ax ;chuyển thẻ tập tin vào BX
Mov cx,100 ;Đọc 100 byte
Mov dx,offset s ;Lưu nội dung cần đọc vào s
Mov ah,3Fh
Int 21h
; Đóng tập tin vừa đọc (Hàm 3Eh của ngắt 21h)
Mov ah,3Eh
Int 21h
; Xuất nội dung vừa đọc (Hàm 09h của ngắt 21h)
Mov ah,9
Lea dx,s
Int 21h
;Thoát khỏi chương trình trở về Dos (Hàm 4Ch của ngắt 21h)
Mov ah,4ch
Int 21h
End Begin