Câu hỏi
25/05/2013 15:26
Chương trình VC++ để thay đổi các thiết lập trong ROM BIOS?
Xin hướng dẫn viết chương trình VC++ để thay đổi các thiết lập trong ROM BIOS.
honghiquan
25/05/2013 15:26
Danh sách câu trả lời (1)
Các thông tin mà ROM Bios dùng được đặt trong CMOS RAM Setup. Về phần cứng, CMOS RAM được thiết kế như 1 thiết bị I/O của máy PC, CPU có thể truy xuất được nội dung từng ô nhớ trong CMOS RAM bằng 2 lệnh in/out port. Nếu bạn biết cụ thể và chi tiết từng địa chỉ ô nhớ trong CMOS RAM chứa thông tin gì và định dạng cụ thể của thông tin đó thì bạn có thể viết đoạn lệnh (bằng mã máy, assembly hay C...) chứa các lệnh in/out port tương ứng sẽ đọc/ghi được nội dung thông tin cần thiết. Tuy nhiên việc truy xuất trực tiếp thông qua các port I/O này khá khó khăn và dễ dẫn đến nhâm lẫn nên hầu như các trình ROM BIOS phổ biến đều cung cấp các dịch vụ này. Thí dụ bạn có thể dùng Int 15h/AH=d8xx để đọc/ghi nội dung CMOS RAM dễ dàng hơn. Bạn có thể download các tài liệu giới thiệu chi tiết về Int 15h trên Internet.
Trả lời câu hỏi
Câu hỏi lĩnh vực Máy vi tính
Rao vặt Siêu Vip