Bài giảng Cấu trúc máy tính và lập trình hợp ngữ - Chương 11: Lập trình xử lý màn hình và bàn phím

Mục tiêu học tập của chương gồm: 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ó. | Chuoung 10 Lap trinh xu ly man hinh 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ó. LẬP TRÌNH XỬ LÝ MÀN HÌNH & BÀN PHÍM Chuoung 10 Lap trinh xu ly man hinh MÀN HÌNH ĐẶC TRƯNG CỦA MÀN HÌNH Độ phân giải : số điểm trong màn ảnh ma trận gồm 1 lưới hình chữ nhật các điểm (thí dụ 640*480). Độ phân giải thường cho dưới dạng h x v trong đó h là số lượng pixel theo dòng và v là số lượng pixel theo cột. ĐỘ PHÂN GIÀI Chuoung 10 Lap trinh xu ly man hinh Chuoung 10 Lap trinh xu ly man hinh CARD MÀN HÌNH Cung cấp các chế độ MH Số điểm ngang x số điểm dọc x số màu (số bit màu) Độ phân giải RAM MÀN HÌNH Dung lượng 800x600x16 bits = 960 000 bytes 1Mb 1024x 768x32 bits bytes 4Mb CHẾ ĐỘ ĐỒ HỌA Chuoung 10 Lap trinh xu ly man hinh Địa chỉ (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 được điều khiển hiệu quả nhờ các chức năng của INT 10H trong Rom Bios. Các chức năng này quản lý màn hình tốt hơn các chức năng của INT 21h của Dos. IBM PC hỗ trợ 3 loại màn hình cơ bản có tên tùy thuộc vào loại Card màn hình cắm trên Bus mở rộng trên Mianboard như : Monochrome chỉ hiển thị text đơn sắc; CGA (Color Graphic Adaptor) cho phép hiển thị text và đồ họa; EGA (Enhanced Graphics Adaptor) hiển thị text và đồ họa với độ phân giải cao hơn. Ngoài ra còn có card VGA (Video Graphics Array), SVGA . Bên cạnh 1 số chức năng do INT 21h của Dos cung cấp, 1 số tác vụ được thực hiện trên màn hình nhờ các chức năng trong INT 10h như xoá màn hình, định vị con trỏ, thiết lập màn hình . Chuoung 10 Lap trinh xu ly man hinh 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í trên màn hình có thể lưu 1 ký tự đơn cùng . | Chuoung 10 Lap trinh xu ly man hinh 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ó. LẬP TRÌNH XỬ LÝ MÀN HÌNH & BÀN PHÍM Chuoung 10 Lap trinh xu ly man hinh MÀN HÌNH ĐẶC TRƯNG CỦA MÀN HÌNH Độ phân giải : số điểm trong màn ảnh ma trận gồm 1 lưới hình chữ nhật các điểm (thí dụ 640*480). Độ phân giải thường cho dưới dạng h x v trong đó h là số lượng pixel theo dòng và v là số lượng pixel theo cột. ĐỘ PHÂN GIÀI Chuoung 10 Lap trinh xu ly man hinh Chuoung 10 Lap trinh xu ly man hinh CARD MÀN HÌNH Cung cấp các chế độ MH Số điểm ngang x số điểm dọc x số màu (số bit màu) Độ phân giải RAM MÀN HÌNH Dung lượng 800x600x16 bits = 960 000 bytes 1Mb 1024x 768x32 bits bytes 4Mb CHẾ ĐỘ ĐỒ HỌA Chuoung 10 Lap trinh xu ly man hinh Địa chỉ .

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.