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