RadASM是著名的WIN32匯編編輯器,支持MASM、TASM等多種匯編編譯器,Windows界面,支持語法高亮,自帶一個資源編輯器和一個調(diào)試器。擁有較強的工程管理功能,加之眾多插件的支持,使得它用匯編語言編寫Windows程序變得得心應(yīng)手。
版本說明
此漢化增強版根據(jù)RadASM作者網(wǎng)站070417正式發(fā)布的 2.2.1.1版漢化,可對中文完美支持,可編譯DOS下的程序并可看到運行結(jié)果。
這個版本增強了對 C 編譯器的支持,增加了從已有具體的更新內(nèi)容請大家參考安裝目錄下的 WhatsNew.txt。增強版中附帶的 MASM32 更新為 9.0,我在其中放了開發(fā)驅(qū)動的相關(guān)文件,安裝后即可使用,可以直接開發(fā)驅(qū)動程序。我還寫了一篇《如何配置RasASM來支持你的編譯器》的文章放在安裝包中,希望能給大家在為 RadASM 配置新的編譯器時提供一點參考。漢化增強版適合于未安裝Masm32及Viusual C++的用戶,添加了RadASM的幫助文件及Win32 Api等幫助文件。RadASM可通過添加ini文件來支持別的語言,可以自己配置ini文件來支持你所使用的編程語言。此漢化增強版根據(jù)網(wǎng)友aboil的建議,添加了我最新修正的 OllyDBG 漢化第二版,選擇安裝后路徑會自動設(shè)置好,直接可在RadASM中調(diào)試你編譯后的程序。
匯編語言編輯器(RadASM)界面功能
(1):代碼編輯區(qū),大家可以看見,所有關(guān)鍵字著色,當然配色是可以改的,編輯區(qū)除了有普通文本編輯的功能外,它還有列選擇和過程隱藏功能,例如圖片中的“SetAlphaWindow”過程名的最左邊有一個“-”號的框,可以單擊它來隱藏具體代碼或顯示所有文本。Ctrl+B進行列選擇、Crtl+E展開所有的模塊、Shift+F8下書簽。
(2):這就是API函數(shù)自動檢索,這一個功能相信大家都不會陌生了,例如圖片中我鍵入了“SetWindow”后,自動列出所有以SetWindow開頭的API函數(shù)。上下鍵進行函數(shù)選擇,按下“Tab”鍵自動鍵入所選的函數(shù)。
(3):這一個小小框很有用啊,它完整地列出了API函數(shù)原型,當你的鼠標在一個函數(shù)上的時候它就顯示改函數(shù)的原型。菜單“View”->“Info tool”可以顯示或隱藏該窗口。
(4):這是一個輸出窗口,在編譯程序時它輸出編譯信息,如果有錯的話會提示那里錯了(顯示行號),錯了什么(錯誤信息),這里實質(zhì)是各個編譯器的輸出信息,因編譯器的不同而不同。菜單“View”->“Output Window”或 工具欄的圖標可以顯示或隱藏該窗口
(5):純粹顯示行號,可以隱藏它。
(6):從左到右3個按鈕的功能為:1:顯示或隱藏行號;2:展開所有模塊;3:隱藏所有模塊,大家都知道匯編程序通常都很長,動不動就有千行的代碼,在這么長的代碼中找到一個函數(shù)模塊并不是一件很快的事,這時我們就可以利用2、3的功能來方便我們查看代碼:
(7):這里標出了當前打開的窗口,可以利用F6瀏覽下一個窗口,Alt+1。。9切換到從左數(shù)起的第N個窗口,例如只有3個窗口,則可以按下Alt+1切換到從左邊數(shù)起的第一個窗口。
(8):這是工程管理窗口,每建立一個程序都有一個工程文件,將代碼文件和資源文件分開管理,類似于VB的工程管理窗口。在這里可以為工程添加和刪除文件或資源。
(9):這是工程屬性窗口,如果當前在編輯代碼,則它列出代碼中的所有函數(shù)名,雙擊列表中的函數(shù)名可以直接跳到該函數(shù)的首行。如果要查看代碼中有那些常數(shù)定義和結(jié)構(gòu)定義可以其上的下拉列表框中選擇。
(10):這三個按鈕就是大名鼎鼎的:編譯、編譯&連接、運行按鈕。編譯按鈕只編譯代碼文件,不編譯資源文件;編譯&連接按鈕則同時編譯匯編文件、資源文件、和進行連接成Exe文件;運行按鈕不用介紹了吧(傻B都知道^_^)。忘了圈第四個按鈕了,就在運行按鈕的右邊(感嘆號右邊),這個按鈕則一次搞定所有的工作:編譯代碼文件、連接obj文件和Res文件、如果其中沒錯的話則運行程序,如果任何一項有錯都會停止而提示錯誤信息。幾個快捷鍵是:
Shift+F5 編譯資源文件(即編譯Rc文件為Res文件)
F5 編譯ASM文件
Alt+Ctrl+F5 連接文件
Alt+Shift+F5 編譯與連接
Alt+F5 編譯、連接、運行
Ctrl+Shift+F5 運行程序
- PC官方版
- 安卓官方手機版
- IOS官方手機版