TAILIEUCHUNG - Lập trình nâng cao trên ngôn ngữ Pascal part 6

Tham khảo tài liệu 'lập trình nâng cao trên ngôn ngữ pascal part 6', tài liệu phổ thông, tin học phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Chương 6. Một sô unit chíúín - Unit Dos 139 dó lệnh nội trú được chờ đọc vào tại dấu nhắc của DOS. Điểu này cho phép bạn có thể thiết kế lời gọi DOS trong chương trình của mình như thí dụ dưới dây M 1024 0 0 Uses DOS CRT function Menu char begin ClrScr WriteIn Writein 31 MAIN MENU Writein 30 A nything Writein 30 D OS shell Writeln 1 Writeln 30 Q uit Writef 28 Enter a choice 1 Menu Upcase ReadKey end procedure Anything begin ClrScr Writein This is Anything Write Press Enter to continue . readln end procedure DosShell begin ClrScr Writein This is DOS. Type EXIT to return program . Swapvectors Exec GetEnv Comspec1 SwapVectors if DosError 0 then Writein Could not execute end Begin repeat case Menu of A Anything D DosShell Q Halt end until False End. 2. Xử lý các ngắt 140 Chương 6. Một sô unit chuẩn - Unit Dos . Ngát và vai trò của ngắt Ngắt là những thường trình của DOS và BIOS nhằm điều khiển và xử lý các thiết bị ngoại vi như màn hình bàn phím chuột máy in . được thường trú trong bộ nhớ để có thể phục vụ bất cứ lúc nào khi được gọi. Mặc dù Turbo Pascal cung cấp khá nhiều các dịch vụ thông thường như ghi các dữ liệu ra đĩa màn hình đọc các dữ liệu từ đĩa bàn phím nhận diện phím được ấn truy cập thuộc tính màn hình . làm cho bạn hầu như không phải quan tâm trực tiếp đến các ngắt nhưng các. dịch vụ này thường không chi tiết kém linh hoạt và chưa đầy đủ khiến cho trong một số tình huống bạn không thể thực hiện được ý định của mình qua các hàm thủ tục sẵn có của Turbo Pascal chẳng hạn truy cập dữ liệu tại một rãnh bất kỳ của đĩa thay đổi kích thước con trỏ màn hình điều khiển chuột Unit DOS cung cấp cho người dừng kiểu dữ liệu thanh ghi Registers và hai thủ tục MsDos Intr cho phép thực hiện bất cứ các ngắt nào của DOS và BIOS. Nhờ viộc xử lý các ngắt chương trình của bạn có thể can thiệp sâu hơn vào hệ thống tăng được tốc độ cũng như hiệu quả của chương trình đặc biệt ngắt còn là một công cụ mạnh đe tạo các thư viện lập trình có liên quan nhiều đến các chức

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.