Báo Cáo Lập trình hệ thống - xuất ra màn hình những thông tin của cả đĩa cứng , viết bằng C và ASM (có Code)

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    170
    Điểm thành tích:
    0
    Xu:
    0Xu
    I. GIỚI THIỆU ĐỀ TÀI

    Đồ án môn học Lập trình hệ thống được đưa ra nhằm giúp sinh viên tìm hiểu sâu hơn về các ngôn ngữ lập trình Assembly, Pascal, C/C++ , tạo điều kiện tìm hiểu về hệ thống máy tính (cách tổ chức dữ liệu, các thiết bị ngoại vi ) và vận dụng các ngôn ngữ vào lập trình hệ thống. Từ đó rút ra những so sánh trong việc lụa chọn và sử dụng các ngôn ngữ vào việc truy cập hệ thống máy tính.

    VớI ý nghĩa đó chúng em nhận được đề tài: Truy xuất các thông số về đĩa. Nghĩa là xuất ra màng hình những thông tin của cả đĩa cứng và đĩa mềm như: Dung lượng, không gian còn trống, các thông tin về sector, clustor

    Nhóm chúng em gồm 3 sinh viên, mỗi sinh viên viết bằng 1 ngôn ngữ trong 3 ngôn ngữ trên.

    II. CƠ SỞ LÝ THUYẾT

    Đề tài nay có liên quan đến hệ điều hành và Bios

    Do mỗi hệ điều hành có một cách đinh dạng khác nhau cho đĩa nên để lấy được các thông số của đĩa phải sử dụng các chức năng của của hệ điều hành đó. Tuy nhiên cần chú ý đến sự kế thừa của các phiên bản sau vớI các phiên bảng trước

    Sử dụng các chức năng của BIOS về đĩa

    1. Đối với hệ điều hành:

    Dos 4.0+ cung cấp các chức năng để lấy các thông số về đĩa:

    -Các hàm của ngắt 21h :
     

    Các file đính kèm:

Đang tải...