Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (63.23 KB, 2 trang )
Các hàm nhập/xuất cơ bản của DOS, ngắt 21h:
Hàm 1: Nhập 1 ký tự từ bàn phím
Input:
ah = 1;
Call interrupt: int 21h
Output:
al = mã ASCII của ký tự
Ví dụ:
Mov ah, 1
Int 21h ; Ký tự nhập được sẽ có mã ASCII lưu trong al.
Hàm 2: Hiển thị một ký tự lên vị trí hiện tại của con trỏ màn hình
Input:
ah = 2, dl = mã ASCII (của ký tự cần hiển thị)
Call interrupt: int 21h
Output:
al = last character output.
Ví dụ:
Mov ah, 2
Mov dl, ‘A’
Int 21h
Hàm 9: Hiển thị một xâu (kết thúc bằng ‘$’) ký tự lên vị trí hiện tại
của con trỏ màn hình
Input:
ah = 9, dx = offset của xâu (lea dx, string_name)
Call interrupt: int 21h
Output:
al = 24h.
Ví dụ:
str db
‘Khoe de xay dung bao ve to quoc!$’
…