TAILIEUCHUNG - Kỹ thuật lập trình điều khiển hệ thống part 10

Tham khảo tài liệu 'kỹ thuật lập trình điều khiển hệ thống part 10', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | PHỤ LỤC __369 sô 10 hex ở tại 40 đến 43 hex Để dùng các thủ tục này ta có thẻ V ừ một chương trình gọi dến F000 F045. Tuy nhiên dùng chỉ thị 11 h sẽ đơn giản hơn. Hơn mta. ROM BIOS có thể thay đổi từ kiểu mdy nay dến máy kia. Nhưng địa chỉ chứa trong vectơ ngắt sô lOh sẽ luôn luôn trỏ đúng thủ tục cần tìm. Bảng . Các vectơ ngắt của BIOS trong IBM PC Vec tơ Địa chỉ Chức năng 5 14 In màn hình ra máy in 8 20 Đo thời gian 9 24 Mã scan từ bàn phím 10 40 Màn hình 11 44 Danh sách các thiết bị 12 48 Kích thưởc bộ nhở 13 4C Phục vụ đìa 14 50 Chuyển nối tiếp 15 54 Máy cassette và Topview 16 58 Ký tự từ bàn phím 17 5C Máy in 18 60 ROM- BASIC 19 64 Khỏi động 1A 68 Thời gian Đổi các vectơ ngắt Đôi khi chúng ta muôn thay đổi hoạt động của các thủ tục trong ROM BIOS. Tất nhiên không thể dùng đến ROM BIOS vì đây là phần bộ nhớ chỉ đọc. Nhưng chúng ta lại có thể chặn đầu cốc vectơ ngắt. Lây tthí dụ ta muôn hoán đôi hai phím. Đê làm việc điều này phải thay đối vectơ ngắt số 9 dành cho bàn phím để nó trỏ đến một chương trình cúa ta. Và trong chương trình ta sẽ kiểm tra xem phím vừa nhận có phải là phím cần được hoán đổi. Sau đó mới gọi thủ tục phục vụ bàn phím trong ROM BIOS . 24- KTI. Ill 370 KỸ THUẬT LẬP TRÌNH ĐIỂU KHIÊN HỆ THÓNG Cũng có thể làm mất tác dụng một vectơ ngát. Lấy thí dụ khi ta nhấn cùng lúc hai phím Shift và Prtsc thì máy in sẽ in ra những gì có trên màn hình. Nhưng nếu chưa gắn máy in thì máy tính sẽ đứng ngay. Một giải pháp là thay đổi vectơ ngắt cho máy in đổ nó trỏ ngay đến lệnh IRET trỏ vể trong ROM BIOS. Nhú vậy nếuta vô tình nhấn Shift-Prtsc trong khi chưa gắn máy in thì quyền điểu khiển sẽ lại tức khắc quay vể chương trình của ta. Ngắt 5 PRINT SCREEN In từ màn hình ra máy in. Nếu ta giữ phím Shift và đồng thời nhấn phím Prtsc thông tin đang có trên hình sẽ dược in ra máy in. Ngát õ được dùng vào chính mục đích này. Như vậy ta có thể kích hoạt Prtsc từ chương trình của mình bằng cách dùng lệnh INT

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.