Hiện ký tự với thuộc tính

Một phần của tài liệu §¹i häc Th¸i Nguyªn Tr−êng §¹i häc Kü thuËt C«ng NghiÖp Bé m«n: Kü thuËt m¸y (Trang 42 - 43)

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ự

Một phần của tài liệu §¹i häc Th¸i Nguyªn Tr−êng §¹i häc Kü thuËt C«ng NghiÖp Bé m«n: Kü thuËt m¸y (Trang 42 - 43)

Tải bản đầy đủ (PDF)

(107 trang)