1
我正在通過C++搜索有關管理BIOS設置的信息。 我不熟悉低級編程。我試圖做一個研究,但是我在低級編程術語方面缺乏知識卻終止了我的進步。通過C++使用BIOS功能
我需要在屏幕上繪製像素,切換到文本模式或視頻模式等。用C++程序可以做到嗎?
有人可以給我一些可以指導我完成整個過程的信息嗎?
我正在通過C++搜索有關管理BIOS設置的信息。 我不熟悉低級編程。我試圖做一個研究,但是我在低級編程術語方面缺乏知識卻終止了我的進步。通過C++使用BIOS功能
我需要在屏幕上繪製像素,切換到文本模式或視頻模式等。用C++程序可以做到嗎?
有人可以給我一些可以指導我完成整個過程的信息嗎?
你其實問題有很多subquestion:
_asm
關鍵字是你的朋友。它使用Windows和MS編譯器,MSDN上的_asm頁面將爲您提供示例。它看起來像:
_asm {
mov ah, sub_function
mov al, parameter
int bios_function
}
(*)標準的便攜式C++是平臺和實現無關。只要您使用BIOS調用,您就會對平臺很緊張。
謝謝。這是非常有用的信息。 事實證明,我需要的是BIOS中斷和知識如何訪問真正的內存。 – 2014-11-25 06:53:15
這似乎過於寬泛,因爲正確的答案可能會填滿一本書。 – 2014-11-24 16:15:22
所以沒有簡單的方法可以將屏幕顏色設置爲紅色並使用BIOS功能在中間寫入一個句子? – 2014-11-24 16:16:27
什麼是平臺?什麼將啓動程序執行? – galinette 2014-11-24 16:16:35