tailieunhanh - Hợp ngữ - Chương 5: Xử lý nhập xuất

Chöông 5: Xử lyù xuaát nhaäp Lập trình điều khiển chuột Một số định nghĩa cơ bản: * Mickey: Đơn vị đo sự dịch chuyển của chuột (=1/200 inch) * Số đếm tính bằng mickey: là số mickey mà quả banh chuột lăn theo chiều dọc và ngang = tương ứng số pixels trên màn hình * Con trỏ chuột:Trong chế độ văn bản là khối sáng, trong chế độ đồ họa là hình mũi tên * Pixel: phần tử nhỏ nhất, định địa chỉ trên màn hình. * Tốc độ ngưỡng: số mickey/giây chuột phải di chuyển = tương ứng tốc. | Chương 5 Xử ly xuât nhập Lập trình điều khiển chuột Một số định nghĩa cơ bản Mickey Đơn vị đo sự dịch chuyển của chuột 1 200 inch Số đếm tính bằng mickey là số mickey mà quả banh chuột lăn eo chiều dọc và ngang tương ứng số pixels trên màn hình Con trỏ chuột Trong chế độ văn bản là khối sáng trong chế độ đồ họa là hình mũi tên Pixel phần tử nhỏ nhất định địa chỉ trên màn hình. Tốc độ ngưỡng số mickey giây chuột phải di chuyển tương ứng tốc độ di chuyển chuột trên màn hình x 2 mặc định là 64 mickey sec INT 33h Hầu hết các chỉ thị liên quan đến chuột đều sử dụng chức năng của ngắt 33h của DOS. Cú pháp MOV AX số hiệu hàm Chương 5 Xử ly xuât nhập Một sô chức năng ngăt 33h INT - Với ngăt 33h sô hiệu hàm 00h - Khởi động chuột 1 Thao tác Thanh ghi Giá trị Điều kiện ĩ ào AX 00h Ra AX 0000h Không có chuột FFFFh Có ho trợ chuột BX sô nút nhấn của chuột MOV AX 00h INT 33h yêu cầu chuột Chương 5 Xử ly xuât nhập Một sô chức năng ngăt 33h INT - Với ngắt 33h Sô hiệu hàm 01h - Hiển thị con trỏ của chuột 1 Thao tác Thanh ghi Giá trị À I Điêu kiện ĩ ào AX 01h Ví dụ MOV AX 0600h MOV CX 00h MOV DX 184Fh INT 10h MOV AX 00h INT 33h CMP AX 0 JE THOAT MOV AX 01h Demo INT .