TAILIEUCHUNG - Hợp ngữ - Chương 3 - Xử lý màn hình và bàn phím

Tài liệu tham khảo về Hợp ngữ - Chương 3 - Xử lý màn hình và bàn phím. | Chưởng 3 XỬ LY MÀN HÌNH VÀ BAN PHÍM Cơ bản Màn hình - Màn hình là lưới các ô được địa chỉ hóa - Màn hình chế độ văn bản có 25 hàng 0 24 và 80 cột 0 79 Dạng thập phân Dạng số Hex Vị trí trên màn hình Hàng Cột Hàng Cột Góc trái trên 00 00 00h 00h Góc phải trên 00 79 00h 4Fh Giữa màn hình 12 39 40 0Ch 27h Góc trái dưới 24 00 18h 00h Góc phải dưới 24 79 18h 4Fh - Các ngắt và chức năng INT 10h BIOS - 02h Thiết lập cursor - 06h Cuộn màn hình INT 21h DOS - 02h 09h 40h Hiển thị màn hình - 0Ah 3Fh Nhập từ bàn phím Chưởng 3 XU LY MÀN HÌNH VÀ BAN PHÍM Cơ bản Thiêt lập cursor INT - Với ngắt 10h Số hiệu hàm 2 - Yêu cầu thiêt lập cursor Thao tác Thanh ghi Giá trị Điều kiện Vào AH 2 BH số Số trang màn hình Mặc định 0 DH số Hàng DL số Cột ĩr 1 mi 1 V -7. J r 1 A K A A. -í Ví dụ Thiêt lập cursor ở vị trí hàng 5 và cột 12 MOV AH 2 MOV BH 0 MOV DH 5 MOV DL 12 _ INT 10h MOV DX 050Ch Chưởng 3 XU LY MÀN HÌNH VÀ BAN PHÍM Cơ bản Xóa màn hình INT - Với ngắt 10h Số hiệu hàm 6 - Xóa một phần hoặc toàn bộ màn hình Thao tác Thanh ghi Giá trị Điều kiện Vào AH 6 AL 0 Xóa toàn màn hình 0 BH số Thuộc tính màu Back fore ground CX hàng cột hàng cột bắt đầu DX hàng cột hàng cột kêt thúc ĩr 17 r 1 V A 1 A 1 J A J 1 A V J í í ZAZA1 - Ấ -a JT711 Ví dụ Xóa toàn bộ màn hình từ vị trí hàng cột 00 00h đên 18 4Fh MOV AH 6 - MOV AL 0 _ - MOV AX 0600h MOV BH 71h Nền trắng 7 MOV CX 0000h Chữ xanh 1 MOV DX 184Fh INT 10h

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã 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.