2011-02-23 79 views
0

我是程序集中的新手,仍然試圖獲得彙編程序設計的一些基礎知識。當我發現32位保護模式組件過多依賴平臺的庫(如c運行時庫和Windows dll)來打印簡單字符串時,我有點震驚。例如_printf調用。獨立的32位彙編程序

32位保護模式程序集可以在不依賴平臺庫的情況下完成一些嚴重的例程嗎?操作系統是否允許這種「獨立」的32位程序在其保護模式下運行,但不使用任何操作系統的服務?

請問我的問題是否正確? :p

回答

0

您可以在英特爾機器上使用中斷來執行此操作。但是要創建一個要打印每個字符/字符串的調用太複雜。好奇 - 爲什麼你想這樣做?

+0

我只是好奇而已。我在16位方面做得很好,但是當我進入32位時,對平臺庫的依賴太多了。順便說一句,我有點純粹。我通過學習彙編思考,我們可以獨立完成工作,而不依賴平臺的庫。謝謝回覆 – fasmnewbie 2011-02-23 18:05:35