一:MASM
二:NASM
對MASM主要是microsoft出的,主要用于win32和dos下運(yùn)行的,
而NASM我認(rèn)為比MASM好,為什么呢?主要NASM兼容linux,unix,windows。
其實個人認(rèn)為這些都不重要,不變的還是匯編語言本身。
至于80X86的話,其實咱也別管那么多,86只是CPU的架構(gòu),
歸根到底,還是要學(xué)匯編,記一些命令罷了,這對行有興趣,沉住氣就行!
學(xué)程序不能浮燥,扎實的走下去,這是我一直的心得........
下面把程序貼上:





















nasm -f win32 -o helloworld.obj? helloworld.asm
gcc helloworld.obj -o helloworld.exe
注意: nasm必須要到網(wǎng)上下載,最好再把nasm添加到PATH里再進(jìn)行調(diào)用,至于obj后綴名,是沒有關(guān)系的,NASM最后會自動轉(zhuǎn)換為asm的,在UNIX中會自動轉(zhuǎn)為’.o',以上是我這幾天學(xué)習(xí)的體會,貼上給現(xiàn)在跟我樣處境的朋友們....