Diễn Đàn Tin Học

Trang 1 / 2 12 LastLast
Hiển thị kết quả từ 1 đến 10 / 15
  1. #1
    Tham gia
    18-09-2002
    Location
    Ha Noi
    Bài viết
    1,138
    Like
    0
    Thanked 7 Times in 7 Posts

    dung ngat tien loi lam??????

    Xin hoi dung ngat trong BIOS va DOS nhu the nao nhi??
    Nghe nguoi ta noi dung ngat tien loi lam nhung toi chang biet dung ngat ra lam sao. Chang biet co bao nhieu ngat dieu khien ra sao?? chang hieu sao lai roi tinh roi mu len nhu the??? (nao la so hieu ngat! nao la chuc nang ngat?? roi lai con ca loi tra lai nhu the nao? v.v...) Cam on moi nguoi truoc nhe

    :.(
    PHP Code:
    help me quick!! 
    Quote Quote

  2. #2
    Tham gia
    18-09-2002
    Location
    Ha Noi
    Bài viết
    1,138
    Like
    0
    Thanked 7 Times in 7 Posts
    ne sao the?? hoi mai ma chang co nguoi tra loi the????

  3. #3
    Tham gia
    26-08-2002
    Location
    HCM
    Bài viết
    895
    Like
    0
    Thanked 3 Times in 2 Posts
    1. Ngắt chỉ tiện lợi cho các ứng dụng cần truy cập trục tiếp vào "Hệ Thống Cấp Thấp" của máy tính ,các ứng dụng như :Phương trình bật 2 ,tính luỹ thừa . . . thì không nên dùng ngắt.
    2. Ngắt có hay loại (trong môi trường Dos) là ngắt BIOS và ngắt DOS.Ngắt BIOS dùng các ngắt của phần BIOS (phần cứng) máy tính do BIOS hổ trợ mà thực hiện lênh ,còn ngắt DOS là các hàm cấp thấp của DOS để thực hiện lệnh mức Hê thống.
    3.Ngắt có hai phần là hiệu số ngắt và chức năng ngắt.Hiệu số ngắt được gọi tắt là ngắt (như ngắt 10h , 20h ,21h) ,mỗi ngắt có nhiều chức ngăn khác nhau do thanh ghi AH quy định.
    ----> Nếu bạn dựng định nghiên cứu về ngắt thì bạn nên tìm đọc "Nhập môn Assembly" ,sách này nói rất gỏ về Assembly và các ngắt.

  4. #4
    Tham gia
    13-08-2002
    Bài viết
    672
    Like
    0
    Thanked 2 Times in 2 Posts
    "Cẩm Nang Lập Trình" của Peter Norton cũng là một quyển hay về lập trình ngắt + hàm DOS mà tớ đã đọc hổi lớp 9. Hơi cổ nhưng có nhiều thông tin Microsoft không công bố, chủ yếu viết cho DOS sau version 3.3

    to quangvu@ : ngắt 21h là ngắt gọi các hàm DOS chứ làm gì có "ngắt DOS" hở bác ? với lại tính phương trình bậc 2 hay lũy thừa thì tớ chịu chết không biết dùng ngắt nào... vấn đề không phải "không nên" dùng ngắt mà là không thể... Có gì không phải bác chỉnh lại cho nhá .

    [Vui mà sống đi, kẻo mai...]

  5. #5
    Tham gia
    18-09-2002
    Location
    Ha Noi
    Bài viết
    1,138
    Like
    0
    Thanked 7 Times in 7 Posts
    dung do' tui hoi nha^`m! nhung ma`kiem may cuon sach ay o dau moi duoc chu lai??? tui moi hoc cai loai nay nen ko bit nhieu moi nguo gioi thieu gium di

  6. #6
    Tham gia
    18-09-2002
    Location
    Ha Noi
    Bài viết
    1,138
    Like
    0
    Thanked 7 Times in 7 Posts
    nhieu thu lang nhang lam moi nguoi lam on giai thich ro ro hon mot chut di!

  7. #7
    Tham gia
    13-08-2002
    Bài viết
    672
    Like
    0
    Thanked 2 Times in 2 Posts
    sách bán đầy ở cửa hàng đó bạn. Và, bạn lưu ý sử dụng tiếng Việt có dấu nhé.

  8. #8
    Tham gia
    18-09-2002
    Location
    Ha Noi
    Bài viết
    1,138
    Like
    0
    Thanked 7 Times in 7 Posts
    cửa hàng à!! bạn nói chung chung quá giá như ai biết! giới thiệu luôn cho mình một số ngắt thì tốt quá! xong rồi mình đi tìm có lẽ tiện hơn!

  9. #9
    Tham gia
    16-07-2002
    Location
    Ha noi
    Bài viết
    370
    Like
    0
    Thanked 8 Times in 8 Posts
    Sao bạn khoái khoản ngắt này vậy?
    Nếu muốn dùng ngắt thì nên tham khảo thêm trong mấy quyển lập trình hợp ngữ nhé. Các ngắt thường dùng :

    $09 : ngắt bàn phím
    $10 : ngắt màn hình
    $1c : ngắt thời gian
    $21 : ngắt DOS
    $33 : ngắt chuột

  10. #10
    Tham gia
    16-07-2002
    Location
    Ha Noi
    Bài viết
    1,281
    Like
    0
    Thanked 0 Times in 0 Posts
    Theo mình biết thì ngừoi ta chia ra làm hai loại là ngắt cứng và ngắt mềm.

    Ngắt cứng: ngắt này do các thiết bị phát sinh. Chẳng hạn như đồng hồ tự động phát sinh ngắt $08 (đây mới là ngắt thời gian thực thụ, ngắt này sau khi làm mọi việc thì nó gọi ngắt $1C. ngắt $1C bình thường chả làm gì cả, nó dùng để cho programmer sử dụng), đĩa cứng khi đọc/ghi cũng phát sinh ngắt ($13)...

    Ngắt mềm: ngắt này do hệ điều hành (DOS...) tạo ra. Một ví dụ điển hình nhất là ngắt $21.

    Tất nhiên các ngắt cũng có độ ưu tiên khác nhau. Chẳng hạn ngắt $02 (hình như vậy) phát sinh khi memory bị lỗi có độ ưu tiên số 1 (tất nhiên). Một số ngắt có dộ ưu tiên cao là $13 (vì đĩa cứng là thiết bị hoạt động ở tốc độ cao, nếu không ưu tiên rất dễ hỏng), $08 (thời gian là vàng mà )

    Theo mình , cuốn đầy đủ nhất (cả giải thích, mã nguồn trong C, Pascal, QBasic, ASM) là cuốn Lập trình hợp ngữ với máy IBM-PC 2 tập (hình như của nhà xuất bản giáo dục thì phải) của nhóm tác giả (hình như có Quách Tuấn Ngọc)

    sorry, cho mượn rồi nên không gõ chính xác được

Trang 1 / 2 12 LastLast

Bookmarks

Quy định

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •