tại vị trí con trỏ. ah=9; al=mã ASCII của ký tự; bh=số trang; bl=thuộc tính; cx=số lần viết ký tự
Không 0ah Viết ký tự tại vị trí con
trỏ, ký tự nhận thuộc tính của ký tự viết tr−ớc.
ah=0ah; al=mã ASCII của ký tự; bl=số trang; cx=số lần viết ký tự
Không 0bh Thiết lập bảng màu, nền
và viền.
0ch Viết điểm ảnh đồ hoạ 0dh Đọc điểm ảnh đồ hoạ 0eh Viết ký tự trong chế độ
telex
0fh Xác định chế độ màn hình
10h (hàm con 10h)
Thiết lập thanh ghi màu 10h (hàm
con 12h)
Thiết lập nhóm các thanh ghi màu 10h (hàm
con 15h)
Xác định thanh ghi màu 10h (hàm
con 17h)
Lấy nhóm thanh ghi màu 11h Xác định cấu hình của thiết bị 12h Xác định kích th−ớc bộ nhớ quy −ớc 13h ghi/đọc đĩa
2 Đọc sector ah=2; al=số sector;
ch=track; cl=sector; dh=head; dl=ổ đĩa (0-7f với đĩa mềm, 80-ffh với đĩa cứng); ES:BX=seg:off của vùng đệm chứa dự liệu đọc
Thành công:
CF=0; ah=0; al=số cung đ−ợc đọc
Không thành công: CF=1; ah=mã lỗi
3 Ghi sector ah=3; al=số sector;
ch=track; cl=sector; dh=head; dl=ổ đĩa (0-7f với đĩa mềm, 80-ffh với đĩa cứng); ES:BX=seg:off của vùng đệm chứa dự liệu ghi
Thành công:
CF=0; ah=0; al=số cung đ−ợc ghi
Không thành công: CF=1; ah=mã lỗi 16h
Bàn phím
0 Đọc ký tự từ bàn phím ah=0; ah=scan code của phím;
al=mã ASCII của ký tự
2 Lấy các cờ bàn phím ah=2; al=các cờ (8); al7=1:
Phím insert đ−ợc ấn; al6=1: Phím Caps Lock đ−ợc ấn; al5=1: Phím Num Lock đ−ợc ấn; al4=1: Phím Scrol Lock đ−ợc ấn; al3=1: Phím Alt đ−ợc ấn; al2=1; Phím Ctrl đ−ợc ấn; al1=1: Phím Shif trái đ−ợc ấn; al0=1: Phím Shif phải đ−ợc ấn 10h Đọc ký tự tự bàn phím
(loại 101 phím) ah=10h ah=scan code của phím; al=mã ASCII của ký tự 17h
Các ngắt của DOS
Số hiệu
ngắt Hàm Công dụng Tham số vào Tham số ra
21h 0 Kết thúc việc thi hành một ch−ơng trình
ah=0; CS=địa chỉ đoạn của đoạn mào đầu (PSP)
Không 1 Vào một ký tự từ bàn
phím (đợi đọc 1 ký tự từ thiết bị vào chuẩn (nếu ch−a có), sau đó đ−a ký tự tới thiết bị ra chuẩn và đ−a mã ASCII của ký tự vào al
ah=1 al=mã ASCII của ký tự