ngắt chỉ dùng được trong dos ,những cái trước win me,2000,xp(bởi những thằng này bảo mật cao nên không gọi được ngắt) .mình cũng rất thích C ,có gì liên hệ với mình nhé.
Mình thấy trong C có phần ngắt rất hay ? Nhưng khi học thì lại không thực hành được ? không hiểu sao ? Nếu có hỏi anh em và thầy thì được biết là ngắt trong C cũ quá rồi ? ít được dùng , nếu muốn nghiên cứu cái này thì có thể học C++ và đào sâu vào mục HOOK . Không biết ý kiến anh em thế nào ?
ngắt chỉ dùng được trong dos ,những cái trước win me,2000,xp(bởi những thằng này bảo mật cao nên không gọi được ngắt) .mình cũng rất thích C ,có gì liên hệ với mình nhé.
em cũng đang nghiên cứu ngắt C trong sách bác Ất nhưng cũng chưa nắm rõ , anh em nào có tài liệu nói thật kỹ về phần này thì share giùm em . Hoặc ai cao thủ ,hiểu rõ phần này thì xin lập 1 topic hướng dẫn căn bản giùm nhé . Thanks nhiều lắm .
em tưởng ngắt là khái niệm đi đôi với lập trình hợp ngữ
welcome to http://fotech.org
bắt đầu với C/C++
Ngắt là một phần rất hay và cũng khó trong C.Rất nên học ^^
Ngắt là 1 dạng chương trình con được cung cấp bởi DOS. Trong Windows, người ta dùng Win API để thay thế. Tại thời điểm này, DOS không còn phổ biến nữa. Vì vậy, theo sonhn, nếu yêu thích lập trình hệ thống thì nên chuyển hẳn sang tìm hiểu Win API và các cơ chế của Windows.
email: huynhngocson@gmail.com
Anh ơi! Ngắt còn có ngắt của bios nữa.Dos hình như chỉ có ngắt 21h thôi (Tuy nhiên đây là 1 ngắt rất lớn và có rất nhiều chức năng)
Đồng ý với Alviss. Về lý thuyết thì BIOS có đến 256 ngắt, mỗi ngắt lại có thêm 256 chức năng (nhưng thực tế không dùng hết). Trong đó, nó dành ngắt số 21h cho hệ điều hành nói chung.
email: huynhngocson@gmail.com
Cho mình hỏi mấy bạn học phần ngắt này trong tài liệu nào vậy ? Cho mình biết tựa được không ? Nếu có sách nào nói về ngắt mà cài đặt bằng C thì hay biết mấy nhỉ .
Bạn có thể tìm cuốn "kỹ thuật lập trình C cơ sở và nâng cao" của thầy Phạm Văn Ất.Trong ấy cũng có nói về lập trình ngắt trong C và cũng có một số vẫn đề khác cũng rất hay
hoặc bạn có thể xem qua link này :
http://courses.cs.tamu.edu/rgutier/ceg453_s00/l2.pdf
(Mình tìm trên diễn đàn đấy)
* Chúc bạn thành công
Đã được chỉnh sửa lần cuối bởi Alviss : 19-10-2007 lúc 11:35 PM.