當前位置:編程學習大全網 - 編程語言 - (高分懸賞)急!!!匯編語言用什麽軟件好?適宜初學者的.

(高分懸賞)急!!!匯編語言用什麽軟件好?適宜初學者的.

大家說的是,確實要看您是在什麽平臺上學匯編。初學者壹般在Windows上從8086十六位的入手,這也是大多數大學對這門課教學所采用的。

常用的有Microsoft公司的MASM系列和Borland公司的TASM系列編譯器。

MASM是Microsoft公司推出的匯編編譯器。它的版本從低到高經過了很多次的升級(微軟的通病,升級補丁多如牛毛)。每次升級除了例行的錯誤修正外都增加了壹些新的功能,以至於到最後高版本和低版本的語法和功能相差很多,向下兼容性也不好。低版本的MASM固然無法編譯高版本的源程序,但高版本的MASM也可能無法正常編譯低版本的源程序,如MASM 4.0寫的源程序常常無法在MASM 6.x上編譯成功。

TASM是Borland公司推出的匯編編譯器,也是壹種使用很廣泛的編譯器,和MASM相比,TASM的升級沒有這麽頻繁。TASM早在1.0版本就有了對80386處理器指令的完全支持(MASM要到5.0版本才支持80386指令),1989年推出的1.01版本修正了1.0版的壹些錯誤;早期的版本還有TASM 3.0和TASM 4.0,其中4.0版是TASM系列編譯器編寫DOS程序使用最廣泛的版本。

我在學習16為匯編的時候用的是微軟的MASM;下載解壓後包含另外的壹個鏈接器LINK~

教材上介紹的匯編程序的編寫壹般是到DOS裏面的EDIT中,但是這個界面很*--不自動換行縮進之類,所以妳可以再隨便下載個集成開發環境,如上各高手已經說了很多,在實踐的時候妳可以在那些環境中編寫,主要是利用他們對格式的規範化,比如縮進大寫等~~然後保存為 *.asm ,打開DOS----切換到MASM+LINK和程序代碼所在的目錄下----命令 masm *.asm 回車----link *.asm 回車 。即生產EXE文件----命令 *.exe 即可

16位的匯編建議摟主像上手動編譯,這樣妳可以了解其過程,比如察看列表文件等~~

若是32下的匯編又不同了~Win32匯編界公認的入門經典是Iczelion的Win32匯編教程,網上同時有它的英文版和中文翻譯版下載,如果找不到的話給個郵件給我。另外壹個就是國內的羅雲彬編著的《Windows環境下32位匯編語言程序設計》網上也有該書的pdf文件下載。可是兩種教程都沒有介紹在Windows環境下的匯編IDE使用,羅雲彬的書依然建議用makefile方式來手工編譯程序,而源代碼的編輯則用editplus來做。

最多人使用的莫過於RadAsm,我用的是RadASM 2.2.0.9 ;另外壹個受人矚目的匯編IDE是WinAsm,最新的版本是WinAsm Studio V5 .1.2.0;還有壹個小有名氣的是Easy Code,最新的版本是Easy Code 1.00.0.0029(9-23-2005),這個開發環境非常像VB環境。

以上部分摘自羅雲彬和Iczelion的教材~~

  • 上一篇:C語言的部分題目。。在線等。。謝謝!!!_
  • 下一篇:教師試用期轉正工作總結100字4篇
  • copyright 2024編程學習大全網