1 MỘT SỐ CHỨC NĂNG CỦA NGẮT 21H 11/10/2011, 10:22 pm
THPTDH
Moderator
MỘT SỐ CHỨC NĂNG CỦA NGẮT 21H
Phần này trình bày các hàm thông dụng của ngắt 21h. Đó là các hàm thao tác vào/ra đối với kí tự, chuỗi ký tự, file,thư mục, kết thúc chươngtrình và trả lại quyền điều khiển cho Hệ điều hành DOS.
Hàm 01: đọc 1 kí tự (cóhiện) từ bànphím
Input: AH=01
Output: AL= mã ASCII của ký tự AL=0 nếu gõ vào phím chức năng.
Hàm 02: hiện 1 kí tự lên màn hình
Input: AH=02DL= mã ASCII của ký tự cần hiển thị
Output:
Hàm 08: đọc 1 kí tự (không hiện) từ bàn phím
Input: AH=08
Output: AL= mã ASCII của ký tự AL=0 nếu gõ vào phím chức năng.
Hàm 09: hiện xâu kí tự kết thúc bởi ‘$’ lên màn hình
Input: AH = 09
DX = địa chỉ offset của xâu kí tự
Hàm 0Ah: đọc xâu kí tự từ bàn phím
Input: AH = 0Ah
DX = địa chỉ offset của vùng đệm chứa xâu kí tự
Output: DX = địa chỉ offset của xâu kí tự
Hàm 4Ch: kết thúc chương trình
Input: AH = 4Ch
Output: Kết thúc chương trình, trả lại quyền điều khiển cho hệ điều hành
Phần này trình bày các hàm thông dụng của ngắt 21h. Đó là các hàm thao tác vào/ra đối với kí tự, chuỗi ký tự, file,thư mục, kết thúc chươngtrình và trả lại quyền điều khiển cho Hệ điều hành DOS.
Hàm 01: đọc 1 kí tự (cóhiện) từ bànphím
Input: AH=01
Output: AL= mã ASCII của ký tự AL=0 nếu gõ vào phím chức năng.
Hàm 02: hiện 1 kí tự lên màn hình
Input: AH=02DL= mã ASCII của ký tự cần hiển thị
Output:
Hàm 08: đọc 1 kí tự (không hiện) từ bàn phím
Input: AH=08
Output: AL= mã ASCII của ký tự AL=0 nếu gõ vào phím chức năng.
Hàm 09: hiện xâu kí tự kết thúc bởi ‘$’ lên màn hình
Input: AH = 09
DX = địa chỉ offset của xâu kí tự
Hàm 0Ah: đọc xâu kí tự từ bàn phím
Input: AH = 0Ah
DX = địa chỉ offset của vùng đệm chứa xâu kí tự
Output: DX = địa chỉ offset của xâu kí tự
Hàm 4Ch: kết thúc chương trình
Input: AH = 4Ch
Output: Kết thúc chương trình, trả lại quyền điều khiển cho hệ điều hành