ml60編譯軟體
⑴ win32匯編搭建編譯環境問題 ML.EXE 求大神光顧
裝XP 吧,32有點不熟悉。不過估計都是類似的,應該不需要怎麼配置。在環境變數的PATH 下,把你ML 文件所處的位置添加進去飢渴
⑵ 匯編語言編譯器的TASM的用法
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程序使用最廣泛的版本。
到目前為止,TASM的最後一個版本是5.0版,這個版本支持Win32編程,並單獨為Win32編程附帶有一整套的32位程序:32位的編譯器TASM32.EXE、鏈接器TLINK32.EXE和資源編譯器BRC32.EXE。與這些32位程序對應的16位工具在軟體包中依然存在,文件名為TASM.EXE,TLINK.EXE和BRC.EXE等。
TASM 5.0命令行的使用方法是:
TASM32 [選項] 源文件名[,[目標文件名],[列表文件名],[索引文件名]][;]
在Win32編程時TASM的常用選項如下表所示。
選 項
簡 介
/ml,/mx,/mu
對大小寫是否敏感:ml=全部敏感,mx=全局變數大小寫敏感,mu=不敏感,Win32編程中必須用ml選項
/m#
允許第#次編譯掃描時可以向前引用,一般使用/m2
/i路徑
設定include文字所在的路徑
/l,/la
lst文件的格式:/l為正常格式,/la為擴充格式
/zi,/zd,/zn
符號調試信息的控制:/zi為全部,/zd為僅有行號,/zn為不產生調試信息
TASM和MASM之間的導入庫和目標文件等不能通用,程序員無法用Microsoft的鏈接器來鏈接TASM產生的obj文件,反之亦然,這是因為TASM的庫文件和obj文件一直是OMF格式,與Microsoft使用的COFF格式不兼容
⑶ 數學公式編輯器的常用軟體
MathType 6.9簡體中文版 特色:
1. 安裝後就是注冊版,功能無限制;
2. 自動安裝數學公式所需字體;
3. 「對象型」從Office菜單依次點擊插入->對象->MathType 6.0 Equation或Microsoft 公式 3.0,以OLE對象方式在Office文檔插入公式。
MathType 6.9簡體中文版新特性:
1. 兼容Windows 8;
2. 兼容Microsoft Office 2013;
3. MathPage技術進一步改善;
4. 兼容800個以上的應用程序和網站。
⑷ 怎麼編譯連接16位的匯編程序
如果是寫16位匯編,下載masm5.0(微軟的16位宏匯編包),網路一下就有下載!使用masm.exe編譯16位匯編源代碼生成*.obj文件,在用link.exe連接生成16位可執行文件*.exe。在32位機器上是可以寫16位程序的,因為x86的計算機體系就是為了兼容低階程序而存在的,計算機在啟動的時候就是以實模式(可以簡單理解為16位的)啟動的,之後操作系統才使用機器指令轉向32位保護模式(因為這樣從硬體級支持多任務)。編寫16位、32位、以及64位匯編程序只要下載安裝相應的匯編包就可以了。
⑸ 匯編編譯軟體自帶的例子程序不會出錯,編譯其它的程序就出錯,不知為什麼,望高手指教
是不是環境變數設置問題呢。網上給你找了點說明,
ml.err和環璄變數設置問題
2008-05-16 14:36
如果你設置的masm32在在D盤根目錄上,可設置批處理文件,內容如下,用記事本寫,保存為阿asm.cmd,文件名隨你。
@echo off
set include=d:\masm32\include;%include%
set lib=d:\masm32\lib;%lib%
set patch=d:\masm32\bin;%patch%
打開命令提示符的窗口,在運行中輸入cmd,f運行上術批處理文件。
用CD命令,進入masm32目錄中的bin目錄,命令格式如下:
cd /d d:\masm32\bin\
運行bin目錄中的ml.exe編譯成test.obj , rc.exe編譯test.rc文件,最後用link.exe
格式如下:
ml /c /coff test.asm
rc test.rc
link /subsystem:windows test.obj test.res
特別要注意進入bin目錄中,我們要用到裡面的3文件,還有裡面的一些.dll文件,設置環境變數也很重要,否則在編譯時找不到你用include 所包含的文件,如果你不設置環境變數也可以,那麼你要用完完整 的路徑包含你所用的的.inc .lib 等文件才行,比如你用你用到include的文件夾中的windows.inc你要用到
include d:\masm32\include\windows.inc
好了,就寫這么多了。
asmlove