我們編譯的文件是壹個。ASM文件,而MASM要編譯的是。ASM文件轉換為。OBJ文件,然後使用鏈接器(Linker)。
將文件中相互調用的功能模塊的地址鏈接起來,並將定義的局部和全局變量定位在壹個內存地址中。
具體可以在網上找關於編譯和鏈接的文章,看看底層是怎麽做的。
VS C++ 6.0是SDK,也就是開發程序套件。它包括文本編輯器,也就是我們寫程序時出現的界面,編譯器,鏈接器……然後集成了很多測試工具。
對了,在使用MASM的時候,只能使用EDIT或者其他文本編輯軟件來寫代碼,而在VC套件中並沒有很多像GO這樣的工具來定義,類似於使用WORD。然後在DOS窗口,點擊命令編譯鏈接程序。自己在電腦上試試就好了。所以純粹寫匯編代碼是很難的。