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
6,52 MB
Nội dung
om LẬP TRÌNH XỬ LÝ MÀN HÌNH & BÀN PHÍM Si nh Vi en Zo ne C 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 SinhVienZone.com https://fb.com/sinhvienzonevn om MÀN HÌNH ne C ĐẶC TRƯNG CỦA MÀN HÌNH Si nh Vi en Zo ĐỘ PHÂN GIÀI Chuoung 10 Lap trinh xu ly man hinh SinhVienZone.com https://fb.com/sinhvienzonevn om C ne Zo nh Vi en Si Chuoung 10 Lap trinh xu ly man hinh SinhVienZone.com https://fb.com/sinhvienzonevn CARD MÀN HÌNH om Độ phân giải ne C Cung cấp chế độ MH Zo Số điểm ngang x số điểm dọc x số màu (số bit màu) nh Vi en 800x600x16 bits = 960 000 bytes 1Mb 1024x 768x32 bits 3.145.728 bytes 4Mb Si CHẾ ĐỘ ĐỒ HỌA RAM MÀN HÌNH Dung lượng Chuoung 10 Lap trinh xu ly man hinh SinhVienZone.com https://fb.com/sinhvienzonevn om C ne Zo nh Vi en Si Địa (i,j) = B800:0000+ (i*160+j*2) Chuoung 10 Lap trinh xu ly man hinh SinhVienZone.com https://fb.com/sinhvienzonevn om C ne Zo nh Vi en Si Chuoung 10 Lap trinh xu ly man hinh SinhVienZone.com https://fb.com/sinhvienzonevn QUAÛN LÝ MÀN HÌNH C om 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 nh Vi en Zo ne 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 hình Si IBM PC hỗ trợ loại 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 có card VGA (Video Graphics Array), SVGA Chuoung 10 Lap trinh xu ly man hinh SinhVienZone.com https://fb.com/sinhvienzonevn Si nh Vi en Zo ne C om THUỘC TÍNH MÀN HÌNH Chuoung 10 Lap trinh xu ly man hinh SinhVienZone.com https://fb.com/sinhvienzonevn ne C om 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 nh Vi en Zo Thuộc tính ký tự lưu byte gọi byte thuộc tính HIGHT/LOW BIT 0 BLINK 0 Si BACKGROUND BITS 1 FOREGROUND BITS Chuoung 10 Lap trinh xu ly man hinh SinhVienZone.com https://fb.com/sinhvienzonevn .C om THUỘC TÍNH MÀN HÌNH Ex : ký tự màu vàng chanh nhấp nháy màu nâu nh Vi en Zo ne BLINK = 10000000B RED = 100B MOV BH, (RED SHL 4) +YELLOW+BLINK Si ĐỂ 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Í 10 Chuoung 10 Lap trinh xu ly man hinh SinhVienZone.com https://fb.com/sinhvienzonevn ... BLUE LIGHT GREEN 1 011 LIGHT CYAN 110 0 LIGHT RED 110 1 LIGHT MAGENTA 111 0 YELLOW 111 1 BRIGHT WHITE EX : 0110 1110 : 06EH Brown, chữ Yellow, không nhấp nháy EX : 110 10010 : 0D2H Magenta, chữ Green,... ne C om THUỘC TÍNH MÀN HÌNH Chuoung 10 Lap trinh xu ly man hinh SinhVienZone.com https://fb.com/sinhvienzonevn ne C om 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ý... QUẢN LÝ MÀN HÌNH C om 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 nh Vi en Zo ne Bên cạnh số chức INT 21h Dos cung cấp, số tác vụ thực hình nhờ