Tài liệu Hợp ngữ ASM-Chương 11-lập trình xử lý màn hình - Phần 4- Hàm xử lý - Pdf 90

Giới thiệu màn hình & việc quản lý màn hình
Hiểu được tổ chức của màn hình.
So sánh chức năng điều khiển màn hình của INT 10h của ROM
BIOS với chức năng của INT 21h.
Biết cách lập trình quản lý màn hình trong ASM.
Biết cách lập trình xử lý phím và 1 số ứng dụng của nó.
Chhhhhh hh Lhh hhhhh hh hh hhh hhhh 1
LẬP TRÌNH XỬ LÝ MÀN HÌNH & BÀN PHÍMLẬP TRÌNH XỬ LÝ MÀN HÌNH & BÀN PHÍM
Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)
CÁC HÀM XỬ LÝ MÀN HÌNH
Chhhhhh hh Lhh hhhhh hh hh hhh hhhh 2
Các chức năng xử lý màn hình nằm trong INT 10h
Chức năng (để trong AH ) nhiệm vụ
0 set video mode chọn mono, text, graphic hoặc color mode
1 Set cursor line thiết lập 1 dòng quét tạo dạng cho cursor.
2 Set cursor position đònh vò cursor
3 get cursor position lấy vò trí cursor
4 đọc vò trí và trạng thái của bút vẽ light pen.
5 chọn trang muốn hiển thò.
6 cuộn cửa sổ hiện hành lên, thế các dòng cuộn bằng ktrống.
7 cuộn cửa sổ hiện hành xuống.
8 đọc ký tự và thuộc tính ký tự tại vò trí con trỏ hiện hành.
9 ghi ký tự và thuộc tính ký tự tại vò trí con trỏ hiện hành.
Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)
CÁC HÀM XỬ LÝ MÀN HÌNH
Chhhhhh hh Lhh hhhhh hh hh hhh hhhh 3
Các chức năng xử lý màn hình nằm trong INT 10h
Chức năng (để trong AH ) nhiệm vụ
0Ah Ghi ký tự bỏ qua thuộc tính ký tự vào vò trí con trỏ hiện hành.
0Bh Chọn palette màu
0Ch Ghi 1 điểm graphic trong graphics mode.

6
Dạng con trỏ màn hình được tạo ra bằng cách chỉ Dạng con trỏ màn hình được tạo ra bằng cách chỉ
đònh số dòng quét.đònh số dòng quét.
Việc thay đổi dạng con trỏ chính là thay đổi số lượng Việc thay đổi dạng con trỏ chính là thay đổi số lượng
và vò trí dòng quét này.và vò trí dòng quét này.
Màn hình monochrome dùng 13 dòng (từ 0 Màn hình monochrome dùng 13 dòng (từ 0 –– 0Ch)0Ch)
Màn hình CGA,VGA dùng 8 dòng (từ 0Màn hình CGA,VGA dùng 8 dòng (từ 0--7).7).
CGA/EGA
MONOCHROME
0
7
0
12
HÀM 01
INT 10H
Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)
Ex: Minh họa
Chhhhhh hh Lhh hhhhh hh hh hhh hhhh 7
Thiết lập con trỏ có hình khối đặc.
MOV AH , 1
MOV CH, 0
MOV CL,0CH
INT 10H
Để thay đổi dạng con trỏ :
AH = 1
CH = TOP (dòng đầu)
CL = BOTTOM (dòng cuối)
Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)
Ex2: lưu kích thước con trỏ hiện
hành vào 1 biến trước khi thay đổi kích


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status