如何在Windows 7上製作裝置輸入和輸出控制程序?在Windows 7上裝配
以前有一個叫做debug的選項,我們編寫了程序。但據我所知,這個功能不再在Windows 7中。我怎樣才能在Windows7上進行組裝?
如何在Windows 7上製作裝置輸入和輸出控制程序?在Windows 7上裝配
以前有一個叫做debug的選項,我們編寫了程序。但據我所知,這個功能不再在Windows 7中。我怎樣才能在Windows7上進行組裝?
這聽起來更像是你想寫一個設備驅動程序?如果是這樣,請從Microsoft下載Windows Driver Kit。
如果您願意,可以使用它在assmbly代碼中編寫驅動程序。請注意,這不是一項簡單的任務。
對你來說最好的辦法是安裝Windows7附帶的WinXP虛擬機功能,或者在舊機器上安裝WinXP/98/95,然後對其進行編碼。在這些操作系統下,驅動程序模型更簡單,如果需要,您可以直接輕鬆訪問中斷和/或輕鬆地將自己提升到Ring 0。
調試在Windows 7 32位上可用,但不是64位。
您可以使用匯編程序(例如NASM,YASM等或MASM which is free)與Visual Studio Express(用於非商業用途)。
我在考慮Grdb,但它只適用於32位,作爲調試替代方案。
我不確定你在問你的第一個問題,所以我不能回答它。我希望以上回答你的第二個問題。
http://www.codeproject.com/Articles/410776/Integrating-a-compiler-assembler-in-VS-Using-NASM – user1655481 2012-09-26 15:39:44