Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 61 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
61
Dung lượng
1,5 MB
Nội dung
LẬP TRÌNH XỬ LÝ MÀN HÌNH & BÀN PHÍM Giới thiệu hình & việc quản lý hình Hiểu tổ chức hình So sánh chức điều khiển hình INT 10h ROM BIOS với chức INT 21h Biết cách lập trình quản lý hình ASM Biết cách lập trình xử lý phím số ứng dụng Chuoung 10 Lap trinh xu ly man hinh MÀN HÌNH ĐẶC TRƯNG CỦA MÀN HÌNH ng o r t m m å e o i g ñ ĐỘ PHÂN GIÀI n ậ o m r s å t : e i a ñ ûi m c a i i h ù û g n a a i û c g t ân nh a g ä a n n a h â o ì h p a r H n t h Độ hình chữ Độ p h x v øn hình 80) ng theo theo ï a a m i d l l * ù i e e ù x x ô i i l ö p p ï d g g u o ïn ïn í d g ch ơ h ư t l l ( n á ø o o s s thư h v g n ø o d Chuoung 10 Lap trinh xu ly man hinh oät Chuoung 10 Lap trinh xu ly man hinh CARD MÀN HÌNH Độ phân giải Cung cấp chế độ MH Số điểm ngang x số điểm dọc x số màu (số bit màu) CHẾ ĐỘ ĐỒ HỌA 800x600x16 bits = 960 000 bytes 1Mb 1024x 768x32 bits 3.145.728 bytes 4Mb RAM MÀN HÌNH Dung lượng Chuoung 10 Lap trinh xu ly man hinh Địa (i,j) = B800:0000+ (i*160+j*2) Chuoung 10 Lap trinh xu ly man hinh Chuoung 10 Lap trinh xu ly man hinh QUẢN LÝ MÀN HÌNH Màn hình điều khiển hiệu nhờ chức INT 10H Rom Bios Các chức quản lý hình tốt chức INT 21h Dos Bên cạnh số chức INT 21h Dos cung cấp, số tác vụ thực hình nhờ chức INT 10h xoá hình, định vị trỏ, thiết lập IBM PC hỗ trợ loại hình hình có tên tùy thuộc vào loại Card hình cắm Bus mở rộng Mianboard : Monochrome hiển thị text đơn sắc; CGA (Color Graphic Adaptor) cho phép hiển thị text đồ họa; EGA (Enhanced Graphics Adaptor) hiển thị text đồ họa với độ phân giải cao Ngoài coù VGA Chuoungcard 10 Lap trinh xu ly man hinh(Video Graphics7 THUỘC TÍNH MÀN HÌNH Chuoung 10 Lap trinh xu ly man hinh THUỘC TÍNH MÀN HÌNH Mỗi vị trí hình lưu ký tự đơn với thuộc tính riêng ký tự chẳng hạn đảo màu, nhấp nháy, chiếu sáng, gạch Thuộc tính ký tự lưu byte gọi byte thuộc tính HIGHT/ BIT BLINK 0 LOW BACKGROUND BITS 1 1 FOREGROUND BITS Chuoung 10 Lap trinh xu ly man hinh THUỘC TÍNH MÀN HÌNH Ex : ký tự màu vàng chanh nhấp nháy màu nâu BLINK = 10000000B RED = 100B MOV BH, (RED SHL 4) +YELLOW+BLINK ĐỂ TẠO BYTE THUỘC TÍNH VIDEO TỪ MÀU , TA DÙNG SHL CHUYỂN CÁC BIT MÀU NỀN SANG TRÁI VI TRÍ Chuoung 10 Lap trinh xu ly man hinh 10 ... LIGHT BLUE 010 GREEN 011 CYAN 1 011 LIGHT CYAN 100 RED 110 0 LIGHT RED 101 MAGENTA 110 1 LIGHT MAGENTA 110 BROWN 111 0 YELLOW 111 WHITE 111 1 BRIGHT WHITE 1010 LIGHT GREEN EX : 0110 1110 : 06EH Brown,... chắn MT sử dụng dùng Card hình CGA,VGA EGA Chuoung 10 Lap trinh xu ly man hinh 15 CÁC MODE MÀN HÌNH Có chế độ làm việc hình : text đồ họa Màn hình hình ảnh Video Ram Chế độ hình : 25 dòng 80 cột... Các chức quản lý hình tốt chức INT 21h Dos Bên cạnh số chức INT 21h Dos cung cấp, số tác vụ thực hình nhờ chức INT 10h xoá hình, định vị trỏ, thiết lập IBM PC hỗ trợ loại hình hình có tên tùy